今天的话题主要是关于微信小程序、安卓APP、苹果APP对比分析。既然是对比分析肯定是将它们一个一个说明。
本篇不涉及技术话题,只讲解微信小程序、安卓APP、苹果APP它们各自的优缺点及其应用场景。
一、微信小程序
1.微信小程序的优势
(1)对用户使用上来说,确实方便,要用的时候打开,不用的时候关掉,即用即走。这点比需要下载,还要占用手机内存空间的APP要好。
(2)主要的样式代码都封装在微信小程序里面,所以打开速度比普通的H5要快,接近原生APP。
(3)可以调用比H5更多的手机系统功能来进行开发,例如GPS定位、录音、拍视频、重力感应等,能开发更丰富的使用场景。
(4)在安卓手机上可以添加到手机桌面,看上去跟原生APP差不多,但仅限安卓手机,iphone就不行了。
(5)运行速度跟APP差不多,也能做出很多H5不做到的功能,开发成本跟H5差不多,但是相对来说开发成本比APP要低。
2.微信小程序的劣势
(1)微信小程序只有1M的大小,这样导致无法开发大型一些的小程序。所以目前你会看到很多小程序真的很小很简单。
(2)小程序的技术框架还不稳定,开发方法时常有修改,导致短时间内经常要升级维护,或许这能解析为什么小程序只能1M大小,怕部署太大型的项目会出大问题。
(3)不能跳转外链网址,所以间接影响了小程序的开放性。也可能是想限制其他支付方式或功能接入。
(4)不能直接分享到朋友圈,哎呀,少了一个重要的推广方式。
(5)需要像APP一样审核上架,这点比HTML5即做即发布要麻烦些。
3.微信小程序的前景
(1)首先一定对微信定制开发和网站开发公司的帮助最大,例如像微新创想Idea2003这样的开发公司,至少在订单量来说。毕竟多了个小程序,就多了一个新市场,这方面的需求突然变大;
(2)对微信营销公司来说也有不少帮助,毕竟又有一个新玩法来做营销了,甚至还能多收点钱。
(3)还有就是微信第三方平台,毕竟已经拥有成熟的功能体系,让客户加些钱,做个微信小程序还是可以接受的,毕竟微信小程序你都可以理解为就是一个用户前端。
二、IOS
1.IOS的优点
(1)系统专用于iphone手机,手机界面一致,可以统一进行升级和更新;
(2)系统优化好,效率高,运行流畅,操作体验好,对硬件的要求相对低一些;
(3)安全,由于所有应用均来自Apple Store,经过严格审查才能上架,一般不会出现恶意应用(当然了,凡是没有绝对);
2.IOS的缺点
主要是系统封闭,权限控制严格,用户受限制多,不适合喜欢钻研手机的发烧友。
3.应用场景
凭借乔布斯的名气和产品的艺术性面向中高端市场。
三、安卓
1.安卓系统的优点
(1)系统开放,源代码是开放的;
(2)资源多,由于普及率高,开发者多,应用资源也多;
(3)创新多,各Google、手机厂家和Rom开发者都不断推出新的UI,引入很多创新功能;
(4)界面友好,操作体验不错。
2.安卓系统的缺点
(1)由于系统的开放性,给了恶意程序攻击的机会,尽管底层也加强了安全控制,总体而言,安全性不如IOS;
(2)碎片化,由于系统的升级要通过手机厂家,导致系统升级缓慢,新版本不能很快得到推广,各种版本分布呈碎片状,很难得到统一;
(3)效率比IOS低,对硬件要求高,由于应用的编译和运行机制限制,安卓系统一直存在越用越卡的情况,手机硬件不断提升,仍然存在不够用的情况。
3.应用场景
面向中低端,应用范围相对于比IOS要广。大多数手机只要是安卓系统就都支持,目前安卓手机非常多。
补充说明:
Google一直在努力消除安卓系统的这些缺点,使安卓系统不断得到优化。
IOS和安卓系统是应用最广,最成功的两个手机操作系统,二者既相互竞争,往往也相互借鉴,促使双方共同发展和进步。