原文请参考:https://www.mobiloud.com/blog/2012/06/native-web-or-hybrid-apps/
基础
主流的手机操作系统有Google开发的Android(48.3%)和Apple开发的IOS(41%)
Native Apps
可以从App Store或Google Play中下载
开发Native Apps
iPhone apps 使用Objective-C,Android apps使用java编写。
每个移动平台为开发者提供了他们自己的开发工具,接口元素和标准化的SDK。这些帮助一个专业的开发人员相对容易地开发一个原生app。
用这种方式编写App有一系列的优势:
1.他们给用户提供一个最快的、最可靠的和最自适应的体验
2.可以最大限能地发挥设备的优势,包括摄像机、话筒、指南针、加速器和扫手势
3.推送通知。当新的内容发布或他们的关注点得到满足时,会向用户发送通知。这是参与的一种关键方法。
4.App的使用率在不断提高
用户体验好,但开发成本高,在20万到40万元之间。这里有一个native 平台,叫做Mobiloud。已经做好了开发,你只需利用native app的好处。只需开发特定的用户故事和一系列的功能。
Web apps
什么是Web app?
网站的手机版本即为web app,在一个移动浏览器中加载,例如Safari或者Chrome.你的用户不需要安装web app。在设备上不需要可用的空间。
Web app使用JavaScript,CSS,HTML5。开发者不能使用标准SDK。
用户体验不好,但是开发简单、容易。不能在Google Play或App Store中下载,不便于推广。
Hybrid app
混合APP介于Web APP和Native APP中.它开发比原生APP快,因此也更加便宜。
APP使用兼容性很好的web技术,例如Html5,CSS和Javascript.同时使用一些本地的code允许APP使用设备的功能。