我正在学习用apache-cordova
编程。如果我在apache cordova
中创建了独立于平台的移动应用程序,我的Android或iPhone是否需要下载任何特殊程序包才能运行cordova应用程序?
是否所有Android / iPhone设备都能自然运行Cordova应用程序而无需下载任何额外的插件/软件包?
还是我的客户必须将任何内容下载到他们的Android / iPhone设备上才能运行我的cordova应用程序?
在此先感谢大家的帮助或答案。
更新:某机构对我的问题投了反对票。因此,每个人都请对我的问题投赞成票,以便给我更多的赞成票。谢谢
答案 0 :(得分:1)
您将开发为cordova应用程序,但是要进行分发,您必须将该应用程序打包为APK或IPA。
由于APK和IPA可以使用最小的SDK安装在Android和iOS设备上,因此无需在客户端的Android / iOS设备上下载任何特定的软件包。
答案 1 :(得分:1)
那是一个好问题。您进行开发,最后构建应用程序的发行版。如果您想要一个android和ios应用程序,则必须构建一个APK和一个IPA。
但是对于您的问题,没有什么可以下载或安装的了,只有应用程序(APK或IPA)即可。科尔多瓦构建可在设备上“自然”运行的应用程序。唯一的区别是,正常情况下,应用程序在浏览器中运行以显示网页。如果您使用这些网页看起来是本机的工具,则外观和本机应用程序没有任何区别。只是文件大小稍高一些,而应用程序的速度则稍慢一些。对于实际设备都不是问题,CPU足够强大以弥补这种速度不足,而文件大小对于16 GB以上的实际设备完全没有问题。
我希望我能回答所有问题,如果有什么遗漏,我会在这里为您服务:)