line icon

微信小程序有什么优势和不足?

2018-07-17 08:50
1011次

221.jpg

微信小程序优势有哪些?
本质上说,微信小程序就是移动端SaaS,SaaS英文全称为Software-as-a-Service,也就是软件即服务。这是随着电子计算机技术、互联网技术不断发展进步后兴起的一项技术。
通过SaaS,厂商可以将APP软件部署到服务器上,客户可以根据要求通过互联网连接服务器享受所需要的软件服务。打个比方,原本的APP就相当于一台电脑,而微信小程序则把电脑变成了瘦客户端机+服务器,而且功能不变,服务器部分由腾讯负责建设和维护,构架在互联网上,精简下来的APP成为一台瘦客户端机,并被集成在微信里。
而这样做所能获得的好处也是类似的,由于SaaS应用软件的价格一般包括了应用软件许可证费、软件维护费以及技术支持费,而专门购买、建设和维护服务器和网上设备,以及开发并维护APP软件的成本不菲,对于很多小企业而言,花钱自己建设和维护服务器,并开发维护APP所花的钱很可能是超过花钱买服务的,所以通过这种方式,很多小企业就可以节约很多开支。而且对于开发者而言,可以更方便,因为跨平台的事情腾讯干了,开发者做的是平台无关的设计,维护和开发更容易,验证更方便。
SaaS让小企业能够节约开资,但并非意味着一定对大企业不利,事实上,对于大中型企业而言,SaaS是实施信息化管理的好手段,正如同集团用户往往采用瘦客户机+服务器来取代采购海量电脑。
最后,对于普通手机用户而言,由于精简了APP成为小程序,这就可以降低APP对手机存储内存的占用。
微信小程序的不足
微信小程序是腾讯/微信框架标准和规则下的web,腾讯的目的之一是保障不同小程序在这个标准下拥有一致的用户体验,并让腾讯对内容,广告,流量等大幅度加以控制。以上这些正是腾讯推广小程序的动力之一,但这种类似web的本质,也会限制小程序的运行效率,离线体验,功能扩展以及隐私安全等。
此外,微信小程序的体验还受制于网络环境。微信小程序虽然精简了APP,但却将原本的APP一分为二,端口留在手机上并被集成到微信里,而另一部分被放在服务器上,通过互联网连接。
但因现在的互联网和通信技术的限制,由于实时性不好的原因,微信小程序要的用户体验如果要达到和本地一样,实时网速得破Gbs才行,而现在的实际情况是要长期维持100M都有一定难度。如果是依赖于云后台的小程序,网络不好的时候自然会非常卡。
就如同APP用户体验如何,具体在于APP开发和维护质量,手机基础软硬件性能和用户的使用习惯。微信小程序的用户体验也并非是不受制约的,也会受到互联网和无线通信技术、小程序的开发和维护质量、以及用户使用习惯等因素影响。