
微信小程序最近新上線了小游戲類目。今天我們就一起來看看這個小游戲到底是什么東西:
一、小游戲是什么技術?
它是基于微信原生功能特性的、僅保留HTML5游戲特性的綜合技術。小游戲保留了H5中游戲相關的技術,而在此基礎上又追加了小程序部分特性能力。這樣出來的游戲,技術更專注、特點更微信。

二、小游戲能跨平臺上線嗎?
基于小程序的賬號體系,與小程序一樣,小游戲只能運行于微信中,難以實現(xiàn)跨平臺上線。
三、與普通小程序設計一樣嗎?
普通小程序的設計模式是“單向”綁定的模式,入口在app.js,通過定義各個頁面,然后在頁面中給回調(diào)事件定義邏輯代碼實現(xiàn)數(shù)據(jù)呈現(xiàn)。
而“小游戲”更加自由,入口在game.js,沒有page的概念,通過weapp-adapter.js引進canvas實例,無設計模式要求。
綜上所述,小游戲和小程序都是存在于微信生態(tài)環(huán)境內(nèi),但是兩者的設計開發(fā)模式截然不同。
四、能直接搬動現(xiàn)有的原生功能嗎?
小游戲是基于普通H5游戲技術,更多的是Canvas技術,同時提供原生能力API?,F(xiàn)有游戲框架,如createjs、threejs等2d或者3d框架,經(jīng)過小改就能直接應用于小程序的“小游戲”中,同樣,小游戲也會如普通小程序一樣支持部分原生功能。
五、小游戲都可以由誰來開發(fā)?
由于官方還沒完全開放該功能,所以就目前而言。小游戲跟普通小程序一樣,小游戲暫不對個人開發(fā)者開放。