2

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

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

4

2 回答 2

5

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

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

只知道原生开发会花费你更多的时间。

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

于 2013-04-11T17:47:51.777 回答
1

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

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

这样,您的客户端可以使用本机对象更轻松,而不必担心客户端上的数据库健康和状态。

于 2013-04-11T17:33:47.317 回答