昨天晚上才公布重量級更新,開發音視頻錄制和硬件連接的功能,現在有更新了重磅級功能-小游戲。同時增加了微信小程序任務欄,方便更快的打開小程序,減少小程序的使用難度。
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