移动端开发的几个方向(优势和弊端)

一、移动端开发分为以下几个方向:

1、native app开发(原生app开发)-所有在应用商店中下载安装的程序都是原生app(都是安卓和ios开发的)

--安卓(Java-Native);

--IOS(Object-C/swift);

优势:直接安装在手机操作系统中的程序,所以可以操作手机内部的软件或者硬件,而且处理性能比较优秀(相对h5来说)

例如:获取通讯录、读取短信、获取地理位置(操作手机GPS)、操作摄像头、操作手机的重力感应器...当然,需要用户的同意

弊端:版本升级更新需要用户自主,这样会导致新内容不能及时传达给用户

2、web app开发(h5页面)--我们开发的页面一般都是运行在手机端的浏览器中,h5/css3/js...

优势one:我们开发的H5是运行在手机端浏览器中的(原代码存放在服务器上,用户输入网址护着其他操作访问,从服务器端获取最新的原代码,然后在浏览器中呈现出来),我们只要把服务器上的程序升级,用户重新访问,看到的就是最新的版本(跟新推广的及时性);

优势two:原生app根据所在的手机操作系统不一样,需要两个不同的技术团队,开发两款类似的应用(不能跨平台);但是H5开发不会,我们开发的页面可以适配任何操作系统(跨平台);

弊端:H5是运行在浏览器中的,不能直接操作手机系统中的软件和硬件(浏览器是原生app,H5想要操作手机软硬件,需要浏览器支持);性能不是很好;

3、Hybrid混合app开发

充分利用H5和native app的优势,把他们结合在一起,开发的一款app(安装在手机上的)

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值