APP类型分为native类型,web类型,hybrid类型
一ve类型
1、优点:直接依托于操作系统,交互性最强,性能最好,功能最为强大
2、缺点:开发成本高,无法跨平台,更新缓慢,审核周期慢,维护成本高
3、native类型是app的原生页面,做自动化走uiautomator
二类型
1、优点:开发成本低、可以跨平台调试方便、更新无需通知用户,不需要手动升级 ,无需安装App,不会占用手机存储空间
2、缺点:无法获取系统级别的通知,提醒,动效等等 ,用户留存率低,体验较差设计受限制诸多
3、web类型一般是浏览器app,自动化走的是chromedriver
三id类型
1、开发成本较低,可以跨平台,调试方便维护成本低,功能可复用、性能和体验要比web app好更新较为自由
2、相比原生、性能仍然有较大损耗、不适用于交互性较强的app
3、hybrid是native结合web,大多数app是这种类型。是h5嵌入native的形式。
4、native原生页面和h5的区别:
(1)原生APP修改页面要重新发布,等待审核。H5页面的修改 可以随时上线,不用等待审核
(2)H5跨平台,iOS和android需要各自开发。相对原生,H5开发成本低
(3)原生APP能很好的使用设备底层功能,如摄像头、方向传感器、重力传感器等。H5有所限制
(4)下拉刷新的时候H5会有一个明显的刷新现象,比如闪现、导航栏标题消失等
(5)h5页面打开一个页面顶部可能有个加载进度条
(6)页面的底部导航 在上拉的时候 如果跟着一起滚动,就是H5页面
1、社交应用:微信、新浪微博、人人网、开心网、腾讯微博、facebook.陌陌、YY语音。这类的软件共同点都是社交,顾名思义,用来交友的,都可基于社交网络,无论身在何处,都可以和好友聊天,进行交谈。
2、通话通讯:QQ, Youni短信、飞信、通通免费电话、来电通、掌上宝、旺信、阿里旺旺、QT语音等等。这类是富媒体即时通信社交软件,引领亿万用户休验时尚便捷的移动互联网生活,或者可以说是省钱的社交应用。
3、查询工具:墨迹天气、我查查、快拍二维码、盛名列车时刻表、航班管家等等。这类软件便民服务,比如说墨迹天气,免费天气信息查询软件,人性化设计,使用简单,支持多城市城市天气预报软件。
4、图书阅读:91熊猫看书、iReader, Adobe摘读器、云中书城、懒人看书、书旗免费小说、QQ阅读。方便看书增长知识。
手机APP可以分为,影音娱乐,实用工具,社交通讯,新闻阅读,拍摄美化,出行导航,购物比价,旅游住宿,金融理财,主题个性,便捷生活等。