我正在将我的网站从 webapp 移动到一个混合应用程序(以便在应用程序商店中获得它)。webapp 使用 js、jQuery 和 Kendo UI 进行逻辑。除了将在手机上访问显然不在 web 应用程序上的本机 API 的附加功能之外,我应该注意哪些主要变化。
我想问这个问题的另一种方式是,从技术意义上讲,webapp 的代码和在 PhoneGap 中编码的混合应用程序的代码之间的主要区别是什么?
我正在将我的网站从 webapp 移动到一个混合应用程序(以便在应用程序商店中获得它)。webapp 使用 js、jQuery 和 Kendo UI 进行逻辑。除了将在手机上访问显然不在 web 应用程序上的本机 API 的附加功能之外,我应该注意哪些主要变化。
我想问这个问题的另一种方式是,从技术意义上讲,webapp 的代码和在 PhoneGap 中编码的混合应用程序的代码之间的主要区别是什么?
在我自己研究过这一点后,在尝试将应用程序放入 AppStore 时,您将面临的最大问题是用户界面。
Apple 对其用户界面指南非常严格,因此看起来不像原生应用程序的混合应用程序很可能会被拒绝。此外,由于他们对用户界面指南非常严格,如果您在批准后可以更改用户界面(例如,因为您的应用只是镜像网页),他们很可能会拒绝您进入。
Adobe(PhoneGap 的制造商)的 Andrew Trice 在“ PhoneGap 关于处理 Apple 应用程序拒绝的建议”中有一些很好的建议。
他详细介绍了很多细节,但他指出应用程序需要避免被拒绝的三件事是: