前言:
此时各位老铁们对“html5调用手机摄像头”大致比较关注,你们都需要了解一些“html5调用手机摄像头”的相关资讯。那么小编同时在网摘上收集了一些对于“html5调用手机摄像头””的相关知识,希望小伙伴们能喜欢,朋友们一起来学习一下吧!经常有朋友联系我,想要做一个手机APP,实现什么什么功能,有的还会附上几个参考平台。我了解情况后,发现绝大部分朋友需要开发的并不是手机APP,而是手机网站。那么,手机APP和手机网站有什么区别呢?为什么会有那么多人分不清什么是手机网站、什么是手机APP呢?
之所以容易将二者混淆,最主要的原因是由于手机APP和手机网站都是在手机上操作的,大多数人只是使用者,不可能过多了解互联网技术,分不清楚二者概念也属正常。其实要把二者区分开也并非难事,把手机APP与手机网站的概念以及一些重要特点了解到了,相信你也就明白了。
什么是手机APP:APP是英文Application的缩写,直译就是“应用程序”,实际上我们使用的所有软件(包括电脑软件和手机软件)都是应用程序。为什么现在一说到APP就是手机应用程序呢,这其实就是一个叫法的习惯问答,大家把电脑上的应用程序一般称作“软件”,而把手机上的应用程序一般称作“APP”。
什么是手机网站:手机网站是现在一个约定俗成的说吧,意思也很容易理解,手机上能使用的网站。但在十几年前,手机网站有一个比较官方的叫法——“手机WAP网站”,WAP是Wireless Application Protocol的缩写,意为“无线应用协议”,当时的“无线”指的就是手机应用。为什么现在没人这么说了,是由于随着HTML5网页设计语言的发展,已经能完全兼容电脑、手机等不同屏幕大小的网页适配了,并且增加了很多高级特效功能,因此现在就没有人使用wap语言来开发手机网站了,而是使用了通用的HTML5技术。
手机APP与手机网站的区别:
1. 手机APP必须经过安装才能够使用,因为它是应用程序;手机网站不需要安装,只要有浏览器输入网址就可以使用。很多时候大家并非输入网址,而是通过扫描二维码或从微信公众号中进入手机网站,其实是二维码把代替了你输入网址的操作而已。
2. 手机APP功能更强大,只要安装着同意,它可以使用手机上巨大多数的软硬件资源。大家应该都注意到过,每一次安装手机APP完成后都会出来几个“请求”,比如要求使用摄像头、要求读取手机通讯录、要求具有手机存储器的读取权限等,手机APP通过使用手机的核心资源,可以具备强大的功能。而手机网站由于还是属于典型的、基于浏览器的互联网开发技术,是无法调用手机本身的绝大多数软硬件功能的,常见的也就是打开摄像头拍照这种非写入数据的操作。因此,手机网站适合传统的互联网轻量级应用,手机APP适合功能更多的深度交互应用。
3. 手机APP需要占用手机存储空间,无论是安装还是在使用过程中,手机APP的空间占用了会越来越大。比如大家都会安装的“微信”,一开始只是几百兆,随着使用越来越久、信息越来越多,很容易就是几个G的空间占用量了。手机网站几乎不占用手机存储空间,顶多在浏览器里面保存一些必要的且很小的文件。
4. 手机APP一般速度更快。由于手机APP把程序安装到了手机上,系统运行时很多资源不需要再从互联网下载,因此运行速度较快。手机网站每次在运行时都要从互联网云端服务器请求数据,因此运行速度相对较慢。
5. 手机APP开发成本高、维护成本也高。无论从开发技术还是运维中的升级更新,手机APP的开发成本都远高于手机网站。当然,高成本也是与高性能对应的,有时候是优势、有时候是劣势而已。
6. 手机APP的推广成本要高于手机网站。一方面,手机APP一般要放在应用商店供客户下载,安卓系统相对宽松些,也可以放在自己的网站下载安装,顶多提示有安全风险,但苹果IOS体系的APP就必须上架到应用市场,顺利上架我们开发的手机APP本身就是一件头疼的事。另外,由于手机APP需要安装在手机上,大部分人对于不知名的APP是不敢随意安装的;要占用手机存储空间,对于手机内存不多的人也是尽量不去安装不太需要的APP。相比来说,手机网站就没有这方面的担忧,通过搜索引擎竞价或搜索引擎优化就能把手机网站推广的不错。
最后我想说的是,手机APP与手机网站各有优缺点,你真正需要的是什么,是二者选一还是同步开发,必须根据商业需求来进行分析策划,最终确定开发和实施方案。
标签: #html5调用手机摄像头