什么是小程序?
小程序,其实就是html5应用,只是相对于web应用,小程序会将html5的代码,包括html文件、js文件、css文件全部加载到本地,然后利用app内置的objective-c/swift/android原生代码js接口,与html5的js交互实现数据的传输、功能的响应等。
小程序平台有哪些?
其实很早以前,小程序的概念就被提出来了。在火狐浏览器流行的时代,那时候的不叫小程序,而是叫浏览器插件,但是原理都是一样的,都是基于html5的应用,都是利用原生代码js接口与html js代码接口实现数据的交互。
在后来谷歌公司推出了Chrome浏览器,并发布了基于Chrome的插件应用市场,并且和苹果apple store、android market一样,成为用户和开发者比较关注的主流应用市场之一,只是前者是基于html的,后者是基于原生代码的。
国内公司也一直推出一些基于html5的应用市场,比如百度、腾讯、360等等,但是不温不火,因为这些应用市场多数还是基于浏览器,如果浏览器市场份额不高,自然html5应用就无法成为主流。
随着手机移动互联网已经成为大多数用户互联网生活以及获取信息的主要入口,腾讯公司在2012年推出了微信公众号,在2017年推出了微信小程序;随后,支付宝于2017年推出了支付宝小程序;今日头条母公司字节跳动也在2019年年初推出了小程序;而国内的手机厂商也没有闲着,华为、小米、oppo、vivo也推出了自己的小程序(快应用)应用市场,依托原有的app应用市场,可以向用户定向推荐。
小程序的发展前景展望
就像app依赖于android或者ios平台,小程序是依赖于于某个app平台的,比如微信小程序,依赖于微信软件,无法跨app使用。
微信目前拥有月活用户超过了11亿,也就是小程序开发上线之后,可以直接面向11亿的用户。而支付宝月活用户达到了9亿左右,而字节跳动旗下的今日头条、抖音、火山小视频等,全球用户规模达到了15亿,其中今日头条接近6亿。而且小程序的优势在于依赖大平台大数据、便捷快速的打开方式、便于分享和转发、便于推广和发展线下、轻松对接微信支付和支付宝支付以及快速及低成本的开发方式,未来小程序的发展前景非常可观。
而且小程序的api接口越来越完善,功能也越来越多,基本上可以实现原生app的所有功能,比如在线直播、图片处理、短视频、游戏等等。