随着混合应用领域的所有开发持续几年(如Ionic和ngCordova),我想知道:你可以用本机应用程序做什么,你不能做混合应用
我知道有一些本机功能专用于iOS上的Multipeer Connectivity等单一操作系统。
有人可以提供Android和iOS独有的功能列表,也可以提供Android vs iOS与Ionic功能比较的功能列表?
答案 0 :(得分:1)
Ionic 基于使用WebView的 Cordova / PhoneGap 。我将尝试回答使用 WebView :使用 WebView 的你可以做什么,而不是使用 WebView : / p>
如上所述,有许多内容仅限iOS或仅适用于Android,但这些内容几乎总是因为没有人为其他平台制作插件。
答案 1 :(得分:0)
构建本机应用程序意味着使用平台的本机语言,iOS上的Objective-C和Android上的Java。本机应用程序的主要优点是它们的性能。原生应用程序被编译为机器代码(Android下的Dalvik字节代码),可以提供从手机获得的最佳性能。
最佳性能包括快速流畅的动画以及对手机硬件,多点触控支持和最新API的完全访问权限。