小程序是完全基于微信的轻型应用。
1.1基于微信
意思是开发出来的应用只能在微信内可以使用,离开则不能使用。用程序猿的话来说,是微信定义了专属自己的开发环境、运行容器,开发的小程序只能在微信里边运行,代码不能移植到其手机操作系统。
这意味着,你和微信绑在同一条船上。绑定的好处是可以利用微信海量用户和跨平台。海量客户不需要解释,这里说一说跨平台。要知道,业界开发app为了实现跨平台,就要安卓开发一套应用,苹果开发一套应用,两套应用的功能还不能保证完全一样,开发成本是高居不下。
微信自身是可以跨苹果和安卓的,你只要用微信提供的开发工具和语言开发小程序,就自然获得了跨平台特性。微信隔离了底层操作系统,在其上为为开发者提供了一个容器,放进去微信认可的轻型应用。
聪明的看官马上联想到,这不是在人家苹果和安卓的房顶上开天窗吗?没错,就是开天窗。
【新余微信开发】