【发布时间】:2014-06-14 11:43:33
【问题描述】:
我是一名网络开发人员,不熟悉移动应用开发,需要尽快启动项目。尽管在过去几周进行了研究,(我已经在这篇文章的底部列出了我到目前为止所做的事情)我仍然没有决定是 Phonegap 还是原生(仅适用于 iOS/Android)。谷歌搜索“Phonegap vs native”等似乎给出的结果相当均匀,但似乎毫无疑问,native 会给出更快/更好的最终结果,但代价是不得不在短时间内学习这么多新东西时间范围。
关于Phonegap 的一个常见问题是运行缓慢——但我也读到自V3 以来它现在运行得更快——是这样吗?
我需要构建的应用真的很像一个移动静态网站(但客户坚持它必须是一个应用)——只有文本、一些图像和一些 PDF。会像新闻一样添加新内容,所以我在想,与其为每个新项目发布一个新的应用程序版本,应用程序将从 Web API(JSON 或 XML)获取新数据,最后需要推送通知。
无需访问相机、GPS 或任何其他硬件(禁止文件系统缓存图像/PDF)。
我查看了类似的应用程序(竞争对手),它们似乎都广泛使用了网络视图,这可能表明它们是由 Phonegap 制作的(或者会是这样吗?)。
所以我的问题是,考虑到我需要做的应用程序类型很简单,为此采用原生方式会有很大的好处,还是 Phonegap(最新版本)也能正常工作。或者另一方面,既然它是一个简单的应用程序,那么在原生中是否容易做到(即在 10 周内从零到两个应用商店)?
我确实有一个安装了 ADT/Xcode 的 mac,所以这不是选择的因素。
到目前为止我的研究。
跟随 Android 入门到这里 http://developer.android.com/training/basics/actionbar/styling.html 但在标签上迷路了
然后得到一本书,SAMS 在 24 小时内自学 android,大约 6 小时
一些 Phonegap 教程,例如 http://coenraets.org/blog/phonegap-tutorial/,但似乎都无法让它们按原样工作。
【问题讨论】: