phonegap与android差别整理
来源:互联网 发布:手机微信java 编辑:程序博客网 时间:2024/05/17 03:36
最近两个月都在用phonegap开发应用,可以说到现在涉及到两个应用了。下面总结一下使用phonegap和android开发的区别
优点:
1、跨平台性,phonegap宗旨就是跨平台开发,使网页开发人员快速开发移动应用,只要你会html ,js,css,你就可以做出令人赏心悦目的移动应用,并且除了调用原生android的硬件部分,(包括nfc,相机等),其他部分代码基本可以重用,大大提高了开发效率。从而实现一次开发,多平台编译的效果;
2、效果实现较简单,无需使用原生android组件,可以做到较快做出效果,改动较容易,并且有全套框架可以调用,例如bootsrap和jQuery,可以帮助开发人员快速开发出应用原型,然后才在此基础上往里面填内容;
3、降低开发成本,web人员可以简单配置开发环境之后将整套html部分嵌入进去即可;
4、可以直接在浏览器上运行,并查看效果
缺点:
1、UI响应速度慢,相比起原生android,phonegap的页面加载和刷新跳转都需要相对比较长的时间,用户体验较差,不适合页面刷新较频繁的应用;
2、相比原生android,phonegap在调用手机硬件部分(例如nfc、相机)较为麻烦,需要重新定义插件,包括访问文件目录或者创建数据库等;
3、较难调用android广播(message)机制和通知栏等,对于一些需要实时性提醒的应用较难实现;
4、对phonegap平台依赖较强,对android资源的调用取决于当前phonegap平台,例如不支持视频解码等;
5、调试较困难,无法打印,可以在浏览器上alert或者debug
- phonegap与android差别整理
- phonegap sqlite与android sqlite的存储差别
- android2.3与android2.2的差别整理
- PhoneGap与Android之间通信原理
- android与phonegap的相互交互
- android与phonegap的相互交互
- NFC:Arduino、Android与PhoneGap近场通信
- NFC:Arduino、Android与PhoneGap近场通信
- Android ImageView src 与 background 的差别
- Android Studio---> darwable与mipmap的差别
- ``与$() 差别
- android phonegap
- PhoneGap Android
- Android phonegap 到iOS phonegap
- Android SparseArray与HashMap与ArrayMap的性能差别
- phonegap与openlayers混搭在android上显示地图
- Sencha Touch与PhoneGap,响应android返回按钮
- android 手机不需要phonegap 对键盘的隐藏与显示
- Iptables 指南
- [2710]1-4 输出菱形 (for循环)SDUT
- Web前端初级工程师走向中级甚至高级的一次重要蜕变
- 经常使用的正则表达式 收集
- Android View、ViewGroup 事件分发机制(二)
- phonegap与android差别整理
- 双音多频 DTMF原理
- 详细讲解Java中的类加载器
- 写给学弟学妹们的几句话(by jimin)
- Android 的开源电话/通讯/IM聊天项目全集
- 痴情的人注定伤的最深,自古痴情终成空
- Win7配置SVN详细步骤(服务器和客户端)
- 开通博客
- Android的Audio系统