移动开发APP技术及微信小程序
三大移动操作平台
三大平台对比
移动开发技术
原生开发技术(Native app)
网页开发技术(Web app)
混合开发技术(Hybrid app)
Native app
是某一个移动平台所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java)。有很强的交互,是一个完整的App,可拓展性强,需要用户下载安装使用。
模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。
原生应用程序看起来(外观)和运行起来(性能)是最佳的。
举例:摄像头,扬声器等
原生开发优点
速度更快、性能稳定、整体用户体验不错。
访问本地资源(通讯录,相册)
可线下使用(因为是在跟Web相对地平台上使用的)。
支持大量图形和动画,出色的动效
比移动Web App运行快
容易发现(应用商店里面)和重新发现(应用图标会一直在主页上),对于苹果而言,应用下载能创造盈利
官方卖场的应用审核流程会保证让用户得到高质量以及安全的App
官方会发布很多开发工具或者人工支持来帮助你的开发
拥有系统级别的贴心通知或提醒
原生开发缺点
开发成本高,尤其是当需要多种移动设备来测试时
因为是不同的开发语言,所以开发,维护成本也高
因为用
原创力文档

文档评论(0)