昨天晚上才公布重量级更新,开发音视频录制和硬件连接的功能,现在有更新了重磅级功能-小游戏。同时增加了微信小程序任务栏,方便更快的打开小程序,减少小程序的使用难度。
1、新增小程序任务栏功能
为了让用户更便捷地启动和使用小程序,微信在最新版6.6.1的主界面中,增加了小程序任务栏。用户可以通过下拉的动作,唤出任务栏,打开最近使用过的小程序或进入小程序历史列表。
这个更新非常有用,很多时候,用户打开小程序退出了,再想打开需要几步,现在有了状态栏,只需要轻轻下拉就能打开。有增加了一个小程序的入口。
2、小程序菜单升级,并支持小程序间快捷切换
小程序菜单进行了升级,在原来的 “···” 按钮的右侧,增加了 “圆点” 按钮。
原有的 “···” 按钮功能保持不变,点击 “圆点” 按钮可以离开当前的小程序。
长按 “圆点” 按钮可以唤出多任务切换界面,快捷地打开最近使用过的小程序。
后续将陆续开放自定义导航条的能力,将屏幕更多区域交给开发者来实现。
这个功能增加了小程序间切换的方便度。
3、小游戏开发支持
小游戏已于今日正式上线。游戏开发者可以在微信公众平台上查阅小游戏开发文档,下载最新版的开发者工具。以前小程序基本不能开发游戏,有了这个支持,以后可以使用小程序开发小游戏,然后通过微信分享。
小游戏的运行环境跟小程序类似,运行在 JavaScriptCore 中,因此没有 DOM、BOM API。
与小程序一样,小游戏每次发布需要经过审核。我们在小程序和小游戏中都阉割了动态执行代码的能力,包括以下调用方式:
eval 函数
setTimeout、 setInterval 函数第一个参数传入代码字符串执行
使用 Function 传入字符串构造函数
使用 GeneratorFunction 传入字符串构造生成器函数
HTML5 游戏适配指引
现有 HTML5 游戏希望移植到小游戏环境,主要需要针对小游戏做以下适配:
所有 DOM、BOM API 改成小游戏相应的 API 调用方式
避免在游戏中使用动态执行代码的能力
前期为了减少游戏移植成本,我们提供了一个 Adapter ,它基于小游戏环境模拟封装了一套 BOM、DOM API 暴露到全局。
方维网络专注于微信小程序定制开发,欢迎有需要的客户咨询400-800-9385