天天看點

微信小遊戲和微信小程式的差別與共同

微信小遊戲

小遊戲的運作環境在 iOS 上是 JavaScriptCore,在 Android 上是 V8,都是沒有 BOM 和 DOM 的運作環境,沒有全局的 document 和 window 對象。是以當你希望使用 DOM API 來建立 Canvas 和 Image 等元素的時候,會引發錯誤。

對引擎的支援情況

許多開發者對小遊戲對 Cocos、Egret、Laya、Unity 等遊戲引擎的支援情況非常關心。但是小遊戲是一個不同于浏覽器的 JavaScript 運作環境,沒有 BOM 和 DOM API。然而,基本上所有基于 HTML5 的遊戲引擎都是依賴浏覽器提供的 BOM 和 DOM API 的。是以如果要在小遊戲中使用引擎,需要對引擎進行改造。

目前,Cocos、Egret、Laya 已經完成了自身引擎及其工具對小遊戲的适配和支援,對應的官方文檔已經對接入小遊戲開發做了介紹。

Cocos:http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame.html

Egret:http://developer.egret.com/cn/github/egret-docs/Engine2D/minigame/introduction/index.html

LayaBox:https://ldc.layabox.com/doc/?nav=zh-as-5-0-1

Unity 目前還沒有對小遊戲進行适配。不過小遊戲提供了對大部分 Canvas 2d 和 WebGL 1.0 特性的支援,支援情況參見 RenderingContext,有能力的開發者可以嘗試自行适配。

小遊戲案例

1.跳一跳,在去年12月推出的一個月内累積了1.7億日常活躍使用者。研究公司QuestMobile的資料顯示,截至3月份該數字已經飙升至近3.9億。這是2017年中國遊戲總人數5.83億人的一大部分。《跳一跳》是微信有史以來第一款“迷你遊戲”,因為它的檔案大小是4MB。這個社交巨人随後又推出了17個遊戲,并向外部開發者開放了它的平台。據騰訊第一季度财報顯示,目前有超過500款迷你遊戲可以通過這款應用獲得,它們共同擁有4.57億使用者。

2.實體彈球N多個版本。前兩個也這款小遊戲甚嚣塵上,同一時間出現了很多個版本。畢竟這是第三方公司能做的事情,而且開發難度不大,源碼可以偷取。這類第三方公司小遊戲的盈利點有:1.廣告;2.引流;3.社交。不過,後來由于各種分享各種看視訊複活的操作,騰訊一下子封了很多這類型的号,自己就出了一個所謂的官方版。騰訊還是牛皮!

3.歡樂鬥地主,為什麼要說這一款遊戲呢!一因為它的使用者多,知名度高;二它是棋牌類遊戲,畢竟現在棋牌是一個十分敏感的話題,搞不好分分鐘封平台,是以這款鬥地主不能充錢買歡樂豆,目前微信小遊戲都不支援充值功能;三比較‘大型’,玩半個小時手機會發燙,說明微信小遊戲的性能還是不行!

前景

從目前來看,依托微信的數億活躍使用者和社交關系鍊,業内認為H5遊戲或将迎來春天。

  小遊戲是小程式的一個類目,它即點即玩,無需下載下傳安裝,體驗輕便,可以和微信内的好友一起玩,比如PK、圍觀等,享受小遊戲帶來的樂趣。

但從目前來看,H5遊戲在小程式當中的權重被提升了,即被提到主屏下拉框之後,小遊戲爆款被使用者試玩的幾率會更高。

而在這裡,遊戲開發者相當于得到了一個觸達海量使用者而且高效的産品釋出平台,這會是小遊戲爆發的機會嗎?要下結論還有待觀察。

因為需要優先確定社交體驗的優先級,微信能夠提供給小遊戲開發者的資源與入口是有限的,好的位置與曝光機會可能更需要依賴其他方式。

但對于騰訊來說,它可以依賴微信的社交平台的巨大黏性帶動大量開發者入駐,并确定一整套完整的開發稽核與釋出系統,将其打造成一個H5小遊戲開放平台,在微信内部成立一個H5遊戲的分發中心。

目前微信隻适合小型輕度遊戲。感覺下來,微信對遊戲的量級有比較大的限制,這是許多開發者都關心的問題,其他方面并沒感覺微信小遊戲和H5遊戲有太大差異。但也因為相對輕量級,是以小遊戲的加載速度真的要快很多(微信官方透露iOS加載速度3秒之内,安卓加載速度5秒之内)。即開即用,确實比H5遊戲還要便捷。

微信小遊戲将可能是一個H5遊戲爆發的機會,也是微信通過打造一個社交遊戲平台打開新的盈利模式的一個出口,當然小遊戲作為小程式的一個重要品類,也是激活微信小程式、打響小程式的品質口碑的重要思路。

微信小程式和微信小遊戲

目前微信小程式和微信小遊戲的入口都是同一個;開發的時候也是用同一個開發工具;使用者體驗上如果不是有意差別是小遊戲還是小程式的話,都會預設是微信小程式;但是這兩者的差別還是非常的巨大的。

1.代碼不同

微信小遊戲用的是另外一套規則

2.賬号申請的管道不同

2.1如果是想開發微信小程式就千萬不要申請微信小遊戲的管道,這是一個不可逆轉的操作;一旦申請了微信小遊戲,你的賬号就永遠是微信小遊戲了。可以說這個賬号廢了!廢了!廢了!

2.2如果是想開發微信小程式但是又想在該小程式裡面加入遊戲玩法的代碼,建議不要這樣做,因為在送出代碼給微信稽核的時候,微信會判定你開發的是微信小遊戲,不讓你送出的代碼通過。可以說這份代碼廢了!廢了!廢了!