【问题标题】:App Development for iOS and Android: Native vs Hybrid [closed]适用于 iOS 和 Android 的应用程序开发:原生 vs 混合 [关闭]
【发布时间】:2013-04-11 17:23:42
【问题描述】:

我需要为 iOS 和 Android 开发一个应用程序。我可以在 obj 中编码。 C 和 Java。该应用程序将显示来自 MySQL 数据库的数据,并将使用位置数据(您周围)显示在地图上。该数据库将在线管理。

我认为原生开发最适合这个应用程序。但是 HTML/JS 编码对我来说要容易得多。那么你会用哪种方式来制作专业的应用程序呢?

【问题讨论】:

    标签: android ios native hybrid


    【解决方案1】:

    您将永远无法达到使用混合 HTML 应用程序开发本机应用程序所能达到的丰富性、流畅性和复杂性。简单是不可能的。因此,如果您了解这两种代码语言,如果您想获得最佳结果,肯定会选择 Native 选项。

    但是,如果您时间有限,或者想要一个更快的选择而不需要深入了解工作人员,那么应该考虑 Hybrid。

    只要知道原生开发会花费您更多时间。

    因此,对于您的问题,如果您想创建一个合适的专业应用程序,请使用 Native 选项。

    【讨论】:

    • 非常感谢您的回答。
    • 嗨 @Emil Adz 你能给我任何混合 ui 渲染教程吗..
    • 嘿@SampathKumar,我没有,因为我不开发混合应用程序。
    【解决方案2】:

    不幸的是,Android 和 iOS 中的设计范式大不相同。 我见过的制作原生应用的唯一可接受的例外是具有独立外观的游戏开发。

    在多个平台之间管理数据的一种好方法是创建 RESTful Web 服务并让它们通过 JSON 进行通信。虽然我没有亲自在 Objective C 中实现 JSON,但我发现 Gson 对于通过 Android 连接到服务器非常有用。

    通过这种方式,您的客户端可以更轻松地使用本机对象,而不必担心客户端上的数据库运行状况和状态。

    【讨论】:

    • 非常感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    相关资源
    最近更新 更多