首页  关于  方案  案例  联系
菜单
电话咨询

移动端H5开发

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

日期:2018-11-02来源:北京H5开发

案例标签: H5开发
移动端开发分为两个方向: 
- native app 开发 (原生APP) 
+ 安卓 (Java-Native) 
+ IOS (Object-C / swift) 
+ 所有在应用商店中下载安装的程序都是原生app(都是安卓和IOS开发的) 
- web app 开发 (H5页面) 
+ H5 / CSS3 / JS … 
+ 我们开发的页面一般都是运行在手机端的浏览器中 
- Hybrid混合app开发

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

例如: 
获取通讯录 
读取短信 
获取地理位置 (操作手机GPS) 
操作摄像头 
操作手机的重力感应器 

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

web app 
优势:我们开发的H5是运行在手机端浏览器中的(原代码存放在服务器上,用户输入网址或者其它操作访问,从服务器端获取最新的原代码,然后在浏览器中呈现出来)

我们只要把服务器上的程序升级,用户重新访问,看到的就是最新版本(更新推广的及时性)
原生APP根据所在手机操作系统不一样,我们需要两个不同的技术团队,开发两款类似的应用(不能跨平台);但是H5开发不会,我们开发的页面可以适配任何操作系统(跨平台);

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

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

THANKS!
0

010-52875431 / 132-6931-9513

微信二维码