(因为是在跟Web相对地平台上使用的);4支持大量图形和动画容易发现(在AppStore里面)和重新发现(应用图标会一直在主页上);5应用下载能创造盈利(当然AppStore抽取2030的营收);6app质量及安全性好。
3
能节省跨平台的时间和成本,只需编写一次核心代码就可部署到多个平台;
3
不需要安装额外软件,控制版本非常容易;
4
可任意调整风格,DIV版面布局;
567
兼容多平台;顺利访问手机的多种功能;AppStore中可下载(Web应用套用原生应用的外壳);
8
可线下使用。
Nativeapp缺点
12开发及维护成本高;支持设备非常有限(一般是哪个系统就在哪个平台专属设备上用);3上线时间不确定(AppStore审核过程不一);4内容限制(AppStore限制);5获得新版本时需重新下载应用更新。6举例:YellowPagesGroup就开发了是几个版本(iOS、黑莓、A
droid),他们在每一个原生应用市场都有上架。
Hybridapp缺点
123不确定上线时间;用户体验不如本地应用;性能稍慢(需要连接网络);
Webapp缺点
1只能使用有限的移动硬件设备能力,无法使用更多移动硬件设备的独特功能;2搜索Webapp比较困难;3质量及安全性无法得到保障;45必须联网;移动应用用户体验不是很好;6性能需要进行检验。
4技术还不是很成熟。
Nativeapp特点
Hybridapp特点
Webapp特点
fNativeApp可以充分利用设备的特性,而这一点往往是Web浏览器做不到的,所以对一个产品本身
快速迭代,高效开发,低成本上线是每一个App开发团队追求的目标。同时,随着HTML5的不断升温和智
移动Web无所不在,移动Web是目前唯一的支持各种设备访问的平台,与桌面Web一样,移动Web支持各种标准的协议。移动Web也是唯一一个可供开发者发布移动应用的平台,它将各种移动交互与桌面任务有效地连接了起来;(1)每次打开APP,都要通过APP框架向云网站取UI及数据;(2)手机用户无法上网则无法访问APP应用中的数据。(3)框架型的APP无法调用手机终端的硬件设备(语音、摄像头、短信、GPS、蓝牙、重力感应等)(4)框架型APP的访问速度受手机终端上网的限制,每次使用均会消耗一定的手机上网流量;(5)框架型APP应用的安装包小巧,只包含框架文件,而大量的UI元素、数据内容刚存放在云端;(6)APP用户每次都可以访问到实时的最新的云端数据;(7)APP用户无须频繁更新APP应用,与云端实现的是实
而言,NativeApp是r