iphone - iPhone 与 Android 上的 Web 应用程序性能

标签 iphone android ios web-applications safari

通常认为/公认的是,与网络应用相比, native 应用始终具有更好/流畅的性能。

此声明在所有平台(iPhone/Android/BB 等)上都适用吗?这是否不适用于 iPhone,也就是说,对于 iPhone 网络应用程序,它利用了某种 GPU 加速或其他东西(虽然不太确定它是如何工作的),因此性能差距不大?

请您详细说明一下。本质上我想知道我是否有一个高性能应用程序(其中包括大量动画/高内存使用等),将其作为 native 应用程序更好还是目标受众只是 iPhone,甚至是网络应用程序会表现很好。话虽如此,Android 是否也会在不久的将来缩小 native 和 Web 之间的性能差距?

还有我可以尝试在 iPhone/Android 上查看以比较差异的真正高性能网站的示例吗?

最佳答案

你在这里问了一个大问题:)

Web 应用程序都是炒作,因为您不需要学习 Android 或 obj c,因此具有网页设计和脚本编写等技能的人可以相当轻松地制作应用程序。我发现网络应用程序的问题是您必须非常清楚一切如何运作,因为每次都必须呈现一切。

我发现一些网络应用程序会在您做得太快时崩溃,即使 HTML 5 也存在一些错误。在 iPhone 和 Android 设备上,如果您的应用是购物应用,您可以预先呈现查询结果并仅在需要时显示它们。

网络应用程序的另一个问题是连接性。我知道有人说互联网无处不在,但如果您在国外并且您的运营商对带宽漫游收费怎么办?我知道爱尔兰的那些过去使用互联网收取每兆 10e 的费用。如果应用程序无论是本地应用程序还是网络应用程序都需要连接,这很公平

至于 cpu 和 gpu 性能,主要取决于您使用的型号。 iPhone 型号不言而喻,但有太多采用不同处理器的 Android 手机,因此很难进行基准测试。还要考虑互联网连接......很多因素

这两个平台都有利有弊。我发现 Web 应用程序既快速又简单,但可能无法提供 Android 和 iOS API 中的出色功能。另一方面,Android 和 iOS API 可能会让人头疼并导致数周的头痛

关于iphone - iPhone 与 Android 上的 Web 应用程序性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6704480/

相关文章:

javascript - 如何获取 Cordova 的谷歌地图API key

android - 在html中检查android设备密度

android - 插入其他线程时,相机打开需要更多时间

ios - 使用 SLComposeViewController 将图像发布到 Facebook

ios - Swift 4 SDWEBImage 错误

iphone - 如何从另一个已排序的数组中获取索引数组?

iPhone:存储和显示推送通知

iphone - Objective-C 中的特定类类型参数

ios - Obj-C/iOS 是像 plist 这样的数据结构好还是像 coredata 这样的东西更容易使用?

c# - Monotouch 自动增量内部版本号及版本号