适用于iOS和Android的应用程序开发:本地与混合

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

我认为本机开发是最好的这个程序。 但是HTML / JS编码对我来说更容易。 那么你会去哪个专业的应用程序?

使用Hybrid HTML应用程序开发本机应用程序,您永远无法达到丰富性,平滑性和复杂性。 简单是不可能的。 所以,如果你知道这两种代码语言肯定会与本机选项,如果你想达到最好的结果。

如果你有时间限制,或者想要更快的select,而不需要进入细节的工作人员,那么应该考虑混合动力。

只要知道,本土发展将需要更多的时间。

所以如果你想创build一个合适的专业应用程序,那么你的问题,然后去与本机选项。

不幸的是,android和iOS中的devise范例大相径庭。 我所看到的唯一可以接受的例外就是具有独立外观和感觉的游戏开发。

在多个平台之间pipe理数据的一个好方法是创buildREST风格的Web服务并通过JSON进行通信。 尽pipe我没有在Objective C中亲自实现JSON,但我发现Gson通过Android连接到服务器非常有用。

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