移动端混合开发模式
移动应⽤开发的⽅式,⽬前主要有三种:
Native App:本地应⽤程序(原⽣App)
Web App:⽹页应⽤程序(移动web)
Hybrid App:混合应⽤程序(混合App)
原⽣APP开发及Web APP开发模式的区别 Web APP需开发“html5云⽹站”和“APP客户端”,特点:
view ui框架 (1)每次打开APP,都要通过APP框架向云⽹站取UI及数据;
(2)⼿机⽤户⽆法上⽹则⽆法访问APP应⽤中的数据。
(3)框架型的APP⽆法调⽤⼿机终端的硬件设备(语⾳、摄像头、短信、GPS、蓝⽛、重⼒感应等) (4)框架型APP的访问速度受⼿机终端上⽹的限制,每次使⽤均会消耗⼀定的⼿机上⽹流量;
(5)框架型APP应⽤的安装包⼩巧,只包含框架⽂件,⽽⼤量的UI元素、数据内容刚存放在云端;
(6)APP⽤户每次都可以访问到实时的最新的云端数据;
(7)APP⽤户⽆须频繁更新APP应⽤,与云端实现的是实时数据交互;
适⽤企业:电⼦商务、⾦融、新闻资讯、企业集团需经常更新内容的APP应⽤。
Native App(原⽣型APP)需要开发“云服务器数据中⼼”和“APP客户端”,特点:
(1)每次获取最新的APP功能,需要升级APP应⽤;
(2)原⽣型APP应⽤的安装包相对较⼤,包含UI元素、数据内容、逻辑框架;
(3)⼿机⽤户⽆法上⽹也可访问APP应⽤中以前下载的数据。
(4)原⽣型的APP可以调⽤⼿机终端的硬件设备(语⾳、摄像头、短信、GPS、蓝⽛、重⼒感应等) (5)APP应⽤更新新功能,涉及到每次要向各个应⽤商店进⾏提交审核。
适⽤企业:游戏、电⼦杂志、管理应⽤、物联⽹等⽆需经常更新程序框架的APP应⽤。
参考
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论