我正在学习用apache-cordova编程。如果我在apache cordova中创建一个独立于平台的移动应用程序,我的Android或iPhone是否需要下载任何特殊的软件包来运行cordova应用程序?
所有Android/iPhone设备都可以自然地运行cordova应用程序,而不需要下载任何额外的插件/软件包吗?
或者我的客户必须下载任何东西到他们的Android/iPhone设备上才能运行我的cordova应用程序?
提前感谢大家的帮助或回答。
更新:一些团体对我的问题投了反对票。所以请大家对我的问题投赞成票,给我更多的赞成票。谢谢
发布于 2018-08-31 13:33:09
这是个好问题。您开发并最终构建您的应用程序的一个版本。如果你想要一个android和ios应用程序,那么你必须构建一个APK和一个IPA。
但对于你的问题,没有其他东西可以下载或安装,只有应用程序(APK或IPA)。Cordova构建了在设备上“自然”运行的应用程序。唯一的区别是,通常情况下,应用程序在应用程序浏览器中运行以显示网页。如果你使用的工具让这些网页看起来像是原生的,那么在外观和感觉上与原生应用没有什么不同。只是文件大小稍微高一点,应用程序的速度稍微慢一点。对于实际设备来说都不是问题,CPU足够强大,可以弥补这种速度和文件大小的不足,对于16 GB或更大的实际设备完全没有问题。
我希望我回答了所有的问题,有什么遗漏了,我会在这里等你:)
发布于 2018-08-31 13:24:15
您将作为cordova应用程序进行开发,但对于分发,您必须将应用程序打包为APK或IPA。
由于APK和IPAs将可以安装在Android和iOS设备上,因此不需要在客户端的Android/iOS设备上下载任何特定的包。
https://stackoverflow.com/questions/52108821
复制相似问题