从开发技术和行业走势两个方面为我们揭开了微信小程序开发的秘密。
微信小程序
揭秘一:在内容上有所取舍,更符合小程序所适配的场景小程序的特点在于“轻”。微信小程序的安装包上限是1024kb,即只能打包上传1m的微信小程序,但是图片可以通过云服务器使用;轻装的实现,首先来自于取舍的理念,这就说明微信小程序不是对App的原样照搬。
揭秘二:采用WebSocket协议实现数据实时性
显示实时App开发中一个重要核心功能之一,但实时数据传输为占用网络资源,也影响到小程序应用的流畅性和用户体验。采用WebSocket协议可以很的实现数据实时性。
揭秘三:响应式绘图**适配不同机型
在App开发中,Canvas在使用前需要设置大小以便占位。而在小程序里面,目前Canvas不支持RPX的方式,Canvas需要动态添加图形的宽高数据。
为了更快渲染Canvas,且不出现闪屏效果,微信小程序可在启动程序时即在后台记录用户所用设备的屏幕尺寸。进入Canvas绘制页时在OnLoad方法中计算Canvas大小并设置画布。这**地解决了在小程序中实现响应式绘图的问题。
如果选择第三方技术服务公司来制作小程序,要如何选择呢?
首先应该选获得微信开放平台认证的公司
在微信生态环境中,第三方的开放,就是为了让广大没有技术实力的商家可以通过一键登录授权给第三方开发者,完成相关能力的开发。当然第三方开发平台是需要通过腾讯严谨的审核过程的,在选择的时候可以关注一下是否是经过腾讯审核的第三方平台。
小程序产品功能
考虑自身需要哪类的小程序,是功能类,展示类,还是商城支付类,不同的平台对商场的业务板块不同,了解后再酌情选择。
产品升级迭代
微信小程序还在更新发展,开放的接口还在不断增加。也许开发完成后又需要增加新的功能模块,所以选择平台时要考虑平台是否会与时俱进,完善后期小程序的功能。
看交付案例
当然,即使前面说了那么多,我们还需要实地去考查小程序平台的案例。因为小程序是可以通过搜索找到的,可以实地进去看看制作出来的小程序效果。