所有 Android/iPhone 设备都可以默认运行任何 Cordova 应用程序吗?
Posted
技术标签:
【中文标题】所有 Android/iPhone 设备都可以默认运行任何 Cordova 应用程序吗?【英文标题】:Can all Android/iPhone devices run any Cordova app by default? 【发布时间】:2019-02-06 02:16:35 【问题描述】:我正在apache-cordova
学习编程。如果我在apache cordova
中创建一个独立于平台的移动应用程序,我的 android 或 iPhone 是否需要下载任何特殊包才能运行 cordova 应用程序?
所有 Android/iPhone 设备都可以自然地运行 cordova 应用程序而无需下载任何额外的插件/包吗?
或者我的客户是否必须将任何内容下载到他们的 Android/iPhone 设备上才能运行我的 cordova 应用程序?
提前感谢大家的帮助或回答。
更新:有些人对我的问题投了反对票。所以请大家对我的问题投赞成票,给我更多的赞成票。谢谢
【问题讨论】:
【参考方案1】:这是个好问题。您开发并最终构建您的应用程序的发布。如果您想要一个 android 和 ios 应用程序,那么您必须构建一个 APK 和一个 IPA。
但就您的问题而言,没有其他东西可以下载或安装,只有应用程序(APK 或 IPA)。 Cordova 构建在设备上“自然”运行的应用程序。唯一的区别是应用程序通常在应用程序浏览器中运行以显示网页。如果您使用这些网页看起来是原生的工具,那么在外观和感觉上与原生应用程序没有区别。只是文件大小有点高,应用程序的速度有点慢。对于实际设备来说都不是问题,CPU 足够强大,可以弥补这种速度不足,而文件大小对于 16 GB 以上的实际设备完全没有问题。
我希望我回答了所有问题,是否缺少某些东西,我会在这里为您服务:)
【讨论】:
不客气。如果这个答案对你有好处,请标记为正确答案。这将有助于其他人看到此任务已完成。谢谢你:) 谢谢 Kai Luck,我已将您的答案标记为正确。我已为您投票 +1,但现在不会显示,因为我是新用户...【参考方案2】:您将开发为 cordova 应用程序,但为了分发,您必须将应用程序打包为 APK 或 IPA。
由于 APK 和 IPA 可以安装在带有 min SDK 的 Android 和 iOS 设备上,因此无需在客户端的 Android/iOS 设备上下载任何特定的软件包。
【讨论】:
我为你添加了 +1 票,但现在不会显示,因为我是新用户,我的积分少于 15 分以上是关于所有 Android/iPhone 设备都可以默认运行任何 Cordova 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 NodeJS 中通过 USB 连接 Android/iPhone 设备
Mac 共享WiFi给任意设备(Android,Iphone等等)
适用于所有移动设备的Webview App并上传到Play商店