Hen*_*gmo 75 android ios cordova hybrid-mobile-app phonegap
我打算制作一个原生的(意思是; 不在浏览器中)移动应用程序.由于我是网络开发人员,我很难决定是否应该尝试使用Phonegap或者只是在java或objective-c中构建本机应用程序.
应用程序要求很简单.GPS/wifi位置,Facebook集成,我想我需要一个数据库来处理一些特定于Facebook的朋友关系.就像游戏中的高分一样 - 比如那样的东西.
我是一名网络开发人员,不知道java或objective-c.我之前从未使用过Phonegap,所以我不知道它是否能够满足我的要求.
所以我的问题如下; 我可以将Phonegap用于我的应用程序,还是需要深入学习新语言?
Gaj*_*res 158
这篇文章的更大版本也可以在这里找到,要透明它是我的个人博客.
混合应用:
优点:
缺点:
原生应用:
优点:
缺点:
在您的情况下,如果您具有良好的Web开发/设计技能和/或拥有优秀的设计师,您应该选择混合应用程序.只有当这个应用程序是一个复杂的应用程序时才会原生.您想要的一切都可以通过混合应用程序完成.你会找到一个伟大的支持社区.
我之前没有提到的,你需要特别小心.即使你是经验丰富的开发人员,你也会发现许多无法解决的问题.混合开发不应该被误认为是基本的Web开发.
每个移动平台都有自己的一系列问题,更不用说移动电话的行为因设备而异.如果可能,始终创建一个适用于较慢设备的应用程序,因为本机应用程序几乎可以在任何设备上成功运行
最后一件事是,在创建混合应用程序时,应用程序开发将占用您大约30%-50%的时间,其余部分将用于特定平台的调试和学习.相信我,即使经过几年的移动开发,有时我遇到的问题我无法单独或足够快地解决.
因此在选择移动框架时要小心,选择2-3并花几天时间阅读它们.
以下是一些帮助您决定的链接:
PhoneGap + jQuery Mobile 1.4教程 - 这是PhoneGap和jQuery Mobile最新版本的分步教程
PhoneGap + jQuery Mobile 1.4教程 - MacOS版本 - 这是MacOS上PhoneGap部署的分步教程.jQuery Mobile部分在前一篇文章中有所介绍,没有重复的事情.
jQuery Mobile vs Sencha Touch - jQuery Mobile Sencha Touch比较
jQuery Mobile vs Kendo UI - jQuery Mobile Kendo UI比较
7个最着名的HTML5移动框架 - 名称告诉一切
7个不太知名的HTML5移动框架 - 名称告诉一切
San*_*p P 16
如果您的应用程序没有动画效果,而且我更喜欢在Web(Phonegap)cz中创建更少的时间,我们可以在多种类型的移动操作系统中启动.如果你的应用程序包含更多的UI效果和动画,那么最好使用原生的..
即使你在webview(Phonegap)中开发,你也需要学习Android和iOS中的一些基本步骤
Phonegap如何在设备中执行
Ios ios webview中的动画和视图加载是搁浅和良好的,动画效果可以清晰地观察到
Android
我们在运行html代码时必须考虑android的设备版本和设备公司,android中的一些高配置设备提供更清晰高效的动画显示,但有些设备(大多是旧版本和一些公司设备)无法提供良好的动画效果,渲染效果因android中的设备而异,
在我对Phonegap的拙见中,您可以开发简单的应用程序,仅此而已.文档是不够的,像其他人一样说你将花费更多的时间来修复bug和查找插件而不是构建你的应用程序.我会努力学习Android或iOS或其他任何东西,把它视为你的时间投资.(是的,我的评论有点偏颇).
归档时间: |
|
查看次数: |
31596 次 |
最近记录: |