所有 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商店

是否可以通过网络链接启动 android/Iphone 应用程序?

有没有一种方法可以在没有测试的情况下测试 Android、iPhone 推送通知?