【发布时间】:2017-09-18 10:12:06
【问题描述】:
我是超级古玩,在互联网上花了几个小时,但我只能找到“html5、混合和原生应用程序的优点和缺点”风格的博客。
移动应用程序执行速度比网络应用程序更快的一个原因(除了应用程序可以使用设备核心功能之外)是资产存储在设备内存中,因此不必通过互联网获取,只有信息(JSON)通过互联网。这减少了加载时间,减少了加载新页面的时间(您只需要获取 JSON)并增加了离线体验。
我有点生活在混合应用程序做同样事情的世界 - 资产存储在设备中。但是在离子文档中我发现了这个:
Angular 模板的好处是可以从 任何地方:本地或远程。模板的 URL 是唯一的 标识符,如果模板是本地定义的,将被获取 本地。模板是分离布局和 UI 的好方法,所以我们 广泛使用它们。
这表明如果模板未在本地定义,它将不会在本地获取,这让我假设在我的 www 文件夹中定义的模板将通过 Internet 调用。
我还在他们的文档中找到了一个地方(真的找不到确切的词来引用),他们建议在脚本标签中定义模板,否则它们将通过互联网获取。
这让我想知道当我从应用商店或 google play 下载应用程序时,我的设备上实际下载了哪些文件?
在实际开始使用任何框架开发混合应用程序之前,我发现理解这一点非常重要,因为我找不到有关此主题的任何信息,我希望这个问题与其他正在迈出混合应用程序第一步的开发人员有关发展。
【问题讨论】:
标签: android ios ionic-framework hybrid-mobile-app