【问题标题】:Which Multi-platform app development framework is better for background service/synchronization on both Android and iOS?哪个多平台应用程序开发框架更适合 Android 和 iOS 上的后台服务/同步?
【发布时间】:2018-08-09 13:19:03
【问题描述】:

我正在寻找一个多平台移动应用程序开发框架。 我需要的主要功能是:

  • 支持同步后台服务
  • 数据库支持

哪些框架更适合这些?

到目前为止,我比较 React Native 和 Xamarin 的研究表明,React Native 在行业中使用得更频繁,并且有更多的开发人员支持可用,但官方只有用于运行服务的 Android 'headless-js-android'。另一方面,Xamarin 支持在两个平台上运行服务。

我需要使用这两种技术的人的指导。

谢谢。

【问题讨论】:

    标签: android ios react-native xamarin android-service


    【解决方案1】:

    以下是多平台移动应用开发框架列表:

    检查一下,让我知道哪一个引起了您的注意。

    这是对它们工作方式的过度简化:

    • 它们允许您使用 HTML5 和 JavaScript 创建用户界面。

    • 然后,通过 JavaScript 注入,它们为您提供标准的 API 框架。

      • 此 JS API 框架是 Android 和 iOS 的通用接口。因此,您只需专注于针对 JavaScript API 框架进行编码。在幕后,他们拥有可在相应设备中执行此 API 的库。

    其中大多数允许您使用相应操作系统(Android/iOS)提供的数据库和其他功能。您只需要检查哪个支持您需要的功能更好。

    【讨论】:

    • 不是在寻找混合应用开发框架,而是专门为移动平台的后台数据同步和后台服务提供良好支持的原生应用开发框架
    • 您要求多平台应用程序开发框架.... 这不是本机的。也许你不知道你想要什么? react native 是另一个不错的选择....如果您想要在您提到 xamarin 和 react native 的标签中使用原生、android studio(java 或 kotlin)或 xcode(swift 或 Objective c)。 ...再次,这些不是本地的。
    • @DroidDev 框架被编译成原生应用程序,而不是在 webview 中运行的 web 应用程序......例如“Flutter 是 Google 的移动应用 SDK,用于在创纪录的时间内在 iOS 和 Android 上制作高质量的原生界面”
    • @AsifAltaf 不要误会,但是... Flutter 是如何做到的?他们使用的流程是什么?那么他们如何转换并跟上这两个框架的变化呢?就报价而言,它没有解释这些问题,听起来像是来自营销部门的东西。但是,如果 Flutter 是您正在寻找的东西,那么我为您感到高兴,我希望您能及时更新我们,因为我们很好奇。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2015-04-09
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多