315專項(xiàng)揭秘:模板APP開發(fā)與定制APP開發(fā)的區(qū)別

相對(duì)于app定制開發(fā)項(xiàng)目,模板型app的開發(fā)難度與成本則小很多,但缺點(diǎn)是只能根據(jù)模板原有的功能與架構(gòu)進(jìn)行頁(yè)面的簡(jiǎn)單調(diào)整,且后續(xù)無(wú)法迭代升級(jí),可以說是種一次性的產(chǎn)品,而在當(dāng)今的移動(dòng)應(yīng)用行業(yè)中,不可定制、不可更新的移動(dòng)業(yè)務(wù)幾乎是沒有生存空間的,貪圖一時(shí)的低成本,最后會(huì)發(fā)現(xiàn)初期投入的費(fèi)用打了水漂。所以建議有app開發(fā)需求的企業(yè)謹(jǐn)慎考慮模板類app,且在開發(fā)后要向服務(wù)企業(yè)索要源碼,以供后續(xù)使用。

蘋果利用了法國(guó)初創(chuàng)APP開發(fā)公司和APP開發(fā)者

本周早些時(shí)候,法國(guó)財(cái)政部長(zhǎng) Bruno Le Maire 表示,蘋果利用了法國(guó)初創(chuàng)公司和開發(fā)者,這屬于濫用商業(yè)行為。今天蘋果對(duì)這一指控做出了回復(fù)。蘋果表示,公司與法國(guó)開發(fā)者的關(guān)系很好,并提到開發(fā)者們通過 App Store 已經(jīng)賺得了10億歐元。

很多開發(fā)者的建立了自己的公司,最初只有1-2個(gè)人,這些公司的規(guī)模越來越大,他們的應(yīng)用也在全球155多個(gè)國(guó)家上架。這些都要感謝蘋果在 iOS 、開發(fā)工具和 App Store 等領(lǐng)域的投入。

蘋果一直捍衛(wèi)用戶的機(jī)密性和安全性。 我們準(zhǔn)備在法國(guó)法院澄清這一誤解。 同時(shí),我們將繼續(xù)幫助法國(guó)開發(fā)商實(shí)現(xiàn)他們的夢(mèng)想,并通過我們的編程項(xiàng)目支持法國(guó)學(xué)生學(xué)習(xí)代碼。

Le Maire 在 RTL 電臺(tái)公開表示,「我了解到,當(dāng)開發(fā)者開發(fā)完應(yīng)用并將其向蘋果和谷歌銷售時(shí),他們的價(jià)格是強(qiáng)加的(應(yīng)該指的是提成),谷歌和蘋果拿走了所有的數(shù)據(jù),谷歌和蘋果可以單方面改寫合同。這一切都是不可接受的,而且這也不是我們想要的經(jīng)濟(jì)。他們不能這樣對(duì)待我們的創(chuàng)業(yè)公司和開發(fā)者。」

 

智能硬件市場(chǎng)的看空情緒

巨鯨音樂CEO陳戈再次創(chuàng)業(yè)推出的智能耳機(jī)、臺(tái)灣創(chuàng)業(yè)公司帶來的智能腳環(huán)、360展示的兒童衛(wèi)士、上海初創(chuàng)公司帶來的“領(lǐng)結(jié)”追蹤器……,在TechCrunch 2014北京大會(huì)創(chuàng)業(yè)展廳轉(zhuǎn)一圈后,你會(huì)發(fā)現(xiàn),其中一半的產(chǎn)品是關(guān)于硬件的,而且大多數(shù)都打著“智能”的標(biāo)簽,創(chuàng)業(yè)者們也在細(xì)數(shù)在各大眾籌平臺(tái)上實(shí)現(xiàn)的銷售量,其中有在KickStarter、Indiegogo,也有在點(diǎn)名時(shí)間、京東以及太火鳥這些國(guó)內(nèi)平臺(tái),甚至還有通過電視頻道進(jìn)行產(chǎn)品預(yù)售;然而,在主會(huì)場(chǎng),你會(huì)看到一番截然不同的景象——不論在講臺(tái)上的互聯(lián)網(wǎng)大佬或者是硬件創(chuàng)業(yè)者,都在表達(dá)對(duì)目前智能硬件市場(chǎng)的看空情緒,甚至認(rèn)為這個(gè)市場(chǎng)已經(jīng)走入了誤區(qū)。

搜狗CEO王小川就是其中之一,在他看來,市場(chǎng)上還沒出現(xiàn)一款真正的“智能”硬件。對(duì)于無(wú)論是智能眼鏡或者是智能手環(huán),王小川都認(rèn)為是一些讓人失望的作品,Google Glass的初衷很好,幫助人們解放雙手,但實(shí)際體驗(yàn)卻是非常一般,使用眼鏡進(jìn)行上網(wǎng)的體驗(yàn)非常糟糕,要改進(jìn)這種體驗(yàn),還需要一段非常長(zhǎng)的時(shí)間;而市面的手環(huán)最多是一個(gè)數(shù)據(jù)收集器,對(duì)用戶而言,呈現(xiàn)給他們的是一串串的數(shù)字,并沒有給予人們做出改善健康的建議,或者真正幫助手環(huán)用戶做決策,而說到底,它沒有做到比你更了解你。

手環(huán)的“雞肋”是一個(gè)老生常談的話題,很多時(shí)候,你會(huì)聽到,用戶對(duì)手環(huán)這款產(chǎn)品的最大驚喜在于它的震動(dòng)提醒功能,反而,對(duì)它號(hào)稱的健康管理功能往往反響平平。

“智能”硬件不夠智能的看法,當(dāng)然不是王小川一個(gè)人的看法。語(yǔ)音搜索應(yīng)用出門問問的李志飛就談到,過去兩個(gè)星期,在硅谷看了幾十款智能家居和可穿戴設(shè)備硬件產(chǎn)品,但這些產(chǎn)品最多算是連了藍(lán)牙的聯(lián)網(wǎng)設(shè)備。而這些硬件產(chǎn)品的普遍問題是,在收集完數(shù)據(jù)后,就不知道干嘛了,而重度睡眠數(shù)據(jù)、輕度睡眠數(shù)據(jù),這些都不是用戶真正關(guān)心的。

當(dāng)然,在他們看來,市場(chǎng)上還是有一些真正的智能產(chǎn)品,比如Google的無(wú)人駕駛汽車、智能恒溫器Nest,他們都能夠收集、處理大量數(shù)據(jù),真正幫助人做決策,從而真正取代司機(jī)、管家這樣的角色。

處在智能硬件創(chuàng)業(yè)中心,拿到騰訊、京東2000萬(wàn)美元投資的PICOOC創(chuàng)始人張悅也談到,強(qiáng)勢(shì)、優(yōu)秀的服務(wù)內(nèi)容的缺失,是現(xiàn)在智能硬件產(chǎn)品最大的問題。對(duì)于PICOOC的未來,張悅認(rèn)為,將打造社交化、游戲化、時(shí)尚并且有意思的服務(wù)。并提到,把硬件當(dāng)做入口是一個(gè)錯(cuò)誤的認(rèn)知,未來對(duì)用戶有吸引力的是超級(jí)App,硬件只是用來采集數(shù)據(jù),而這很容易被替代。

當(dāng)然,對(duì)于智能硬件的未來,大家還是持著樂觀的態(tài)度,認(rèn)為這將是下一個(gè)大市場(chǎng)。在王小川看來,做硬件有兩種方式。一種是做平臺(tái),一個(gè)穿戴產(chǎn)品完成所有身體信息的收集,既當(dāng)做計(jì)步器又能測(cè)血壓,收集用戶所有的數(shù)據(jù),然后進(jìn)行處理、幫助用戶做決策,真正實(shí)現(xiàn)健康管理的智能化,從而廠商能夠通過軟件服務(wù)獲取商業(yè)價(jià)值。而另一種是,做真正滿足需求提供垂直服務(wù)的硬件產(chǎn)品,比如深圳的大疆飛行器廠商,通過技術(shù)的積累,真正能夠幫助實(shí)現(xiàn)電視劇、電影的航拍工作,而這些硬件產(chǎn)品定價(jià)也不低,通過硬件的銷售實(shí)現(xiàn)收益。

對(duì)于這樣的趨勢(shì),搜狗也不會(huì)放過,王小川在接受采訪時(shí)談到,將在今年年底推出一款硬件產(chǎn)品,而在對(duì)話的幾分鐘后,他正趕著去見最近來到北京的體感控制器Leap Motion創(chuàng)始人——Michael Buckwald。

是的,對(duì)于目前的智能硬件產(chǎn)品,大家都不滿意,但是誰(shuí)也不想錯(cuò)過這波大潮。

蘋果推送iOS開發(fā)者更新,圖書APP改回ibooks

蘋果發(fā)布了開發(fā)者測(cè)試版iOS 11.3 beta4 更新,這次更新比以往晚了一些,距離上次發(fā)布已經(jīng)有兩周時(shí)間。這次更新依然是以修復(fù)bug和增加系統(tǒng)穩(wěn)定性為主,值得一提的是此前圖書應(yīng)用名稱再次改回了ibooks,新增的AirPlay2 也被移除了。

已經(jīng)注冊(cè)開發(fā)者的用戶目前可以通過OTA進(jìn)行下載更新升級(jí),當(dāng)然也可以前往蘋果開發(fā)者官方下載固件更新。有用戶更新后反饋iPhone7 會(huì)出現(xiàn)鍵盤卡頓問題,控制中心改成了透明,不知是bug還是本身設(shè)計(jì)就是如此。

支持設(shè)備包括 iPhone 7、iPhone 7 Plus、iPhone 5s、iPhone SE、iPhone 6/Plus、iPhone 6s/Plus;9.7 英寸 iPad、iPad Air、iPad Air 2、iPad Pro(9.7/12. 9 一二代、10.5 英寸)、iPad mini 2、iPad mini 3、iPad mini 4,iPod 方面僅有 iPod Touch 6 一款設(shè)備。

千億美元的工業(yè)互聯(lián)網(wǎng)APP市場(chǎng)在中國(guó)仍是一片空白

工業(yè)互聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)平臺(tái)、工業(yè)互聯(lián)網(wǎng)APP三者是什么關(guān)系呢?工業(yè)互聯(lián)網(wǎng)是一個(gè)承上啟下的載體,對(duì)下要連接設(shè)備、機(jī)器和資源,對(duì)上要承接比如“數(shù)字雙胞胎”等。而工業(yè)互聯(lián)網(wǎng)APP是平臺(tái)之上的內(nèi)容,通過APP在平臺(tái)上的運(yùn)行,產(chǎn)生了大數(shù)據(jù),通過對(duì)大數(shù)據(jù)的機(jī)器學(xué)習(xí)又產(chǎn)生了人工智能,工業(yè)互聯(lián)網(wǎng)平臺(tái)上的內(nèi)容其實(shí)應(yīng)該包含三大塊,一塊是工業(yè)互聯(lián)網(wǎng)APP,一塊是工業(yè)大數(shù)據(jù),第三個(gè)是工業(yè)知識(shí)庫(kù)。數(shù)據(jù)經(jīng)過提煉、抽取、歸納后形成了工業(yè)知識(shí),工業(yè)知識(shí)再轉(zhuǎn)化成工業(yè)互聯(lián)網(wǎng)APP,這就是它們的關(guān)系。

與民用App不同,工業(yè)互聯(lián)網(wǎng)APP將更加強(qiáng)調(diào)性能,對(duì)數(shù)據(jù)效率要求也更高,在安全攻擊防護(hù)、漏洞發(fā)現(xiàn)、安全審計(jì)、可信芯片更加可靠。那目前中國(guó)工業(yè)互聯(lián)網(wǎng)APP的建設(shè)是什么狀況呢?有數(shù)據(jù)預(yù)測(cè),到2020年全球工業(yè)互聯(lián)網(wǎng)APP市場(chǎng)規(guī)模將超過2250億美元。而當(dāng)下全球數(shù)控機(jī)床的市場(chǎng)大概為2300多億美元,該規(guī)模相當(dāng)于再造一個(gè)全球數(shù)控機(jī)床市場(chǎng),而工業(yè)互聯(lián)網(wǎng)APP市場(chǎng)在中國(guó)仍是一片空白。

我國(guó)工業(yè)互聯(lián)網(wǎng)APP之所以發(fā)展不如人意有兩個(gè)方面的原因,一是工業(yè)互聯(lián)網(wǎng)APP的開發(fā)難度很大,“工業(yè)互聯(lián)網(wǎng)APP跟手機(jī)上的APP不一樣,手機(jī)上的APP只要會(huì)Java、HTML5就可以,但是工業(yè)互聯(lián)網(wǎng)APP要跟工業(yè)設(shè)備打交道,用傳統(tǒng)的開發(fā)技術(shù)不能很好的開發(fā)工業(yè)互聯(lián)網(wǎng)APP,所以難度很大”。

其二是機(jī)制問題,“過去的APP都是軟件開發(fā)人員所開發(fā),將來的工業(yè)互聯(lián)網(wǎng)APP更多的可能不是軟件人員去開發(fā),這是目前的障礙。如果這兩個(gè)問題都得以解決,我國(guó)工業(yè)互聯(lián)網(wǎng)APP將會(huì)迎來爆炸性的發(fā)展,2020年或許將超過50萬(wàn)個(gè)?!?/p>

工信部電子第五研究所所長(zhǎng)陳立輝曾表示,工業(yè)互聯(lián)網(wǎng)APP是工業(yè)互聯(lián)網(wǎng)應(yīng)用生態(tài)的重要內(nèi)容,通過“眾包”“眾創(chuàng)”“開源”等創(chuàng)新創(chuàng)業(yè)模式參與工業(yè)互聯(lián)網(wǎng)APP研發(fā),形成工業(yè)互聯(lián)網(wǎng)APP開發(fā)、流通、應(yīng)用的新型網(wǎng)絡(luò)生態(tài)體系,有利于打破創(chuàng)新個(gè)體的封閉圍墻,為分布在全國(guó)乃至全球的智力資源、制造能力提供匯聚平臺(tái),推動(dòng)企業(yè)從封閉式創(chuàng)新走向開放式創(chuàng)新,加速傳統(tǒng)行業(yè)領(lǐng)域的大眾創(chuàng)業(yè)、萬(wàn)眾創(chuàng)新。

三四五線城市和縣城創(chuàng)業(yè)選擇-本地生活A(yù)PP開發(fā)平臺(tái)

在“互聯(lián)網(wǎng)+”創(chuàng)業(yè)浪潮下,一二線城市無(wú)疑就是創(chuàng)業(yè)者的天堂,而相對(duì)于三四五線城市和縣城來說,正因?yàn)檫@些大城市有著先天的優(yōu)勢(shì),讓更多創(chuàng)業(yè)者們不斷的涌向一二線大城市,使得大城市強(qiáng)者愈強(qiáng)、弱者愈弱的現(xiàn)象不斷上演。然而很多人會(huì)問,一二線城市人多、錢多、商機(jī)多,可在三四五線城市和縣城創(chuàng)業(yè)的話,那商機(jī)在哪里呢?

三四五線城市/縣城的服務(wù)對(duì)象窄,服務(wù)需求強(qiáng)烈,就是創(chuàng)業(yè)活力不足。其原因就在于三四五線城市和縣城沒有一個(gè)優(yōu)質(zhì)的平臺(tái),還無(wú)法整合現(xiàn)有的資源,使得讓更多想要整合本地資源的創(chuàng)業(yè)者、本地跑腿配送從業(yè)者、拓展本地實(shí)體商超業(yè)務(wù)者等都心有余而力不足。

在創(chuàng)業(yè)開發(fā)本地本地生活服務(wù)APP時(shí),應(yīng)該開發(fā)什么樣的功能,怎么可以快速的開發(fā)一款本地生活服務(wù)APP軟件呢??jī)|點(diǎn)時(shí)代認(rèn)為:

1、本地生活服務(wù)APP軟件最常見的功能且最基本的業(yè)務(wù)用戶下單、商家接單、配送員送單,這3點(diǎn)也是最核心的業(yè)務(wù)。另外,本地生活服務(wù)整合著在一般情況下都會(huì)根據(jù)自身的運(yùn)營(yíng)實(shí)際狀況和結(jié)合當(dāng)?shù)厥袌?chǎng)的情況再去拓展新業(yè)務(wù),如同城跑腿服務(wù),以服務(wù)B端客戶為設(shè)計(jì)理念,專門針對(duì)本地商家(本地實(shí)體行業(yè)、微商等發(fā)貨量大的人群)開發(fā)一鍵下多單的跑腿軟件。這類商家其實(shí)也是大部分同城跑腿公司的核心用戶。跑腿系統(tǒng)能夠幫助跑腿公司更好的服務(wù)該類人群。

2、原生語(yǔ)言開發(fā)指的就是一款A(yù)PP軟件從0開始研發(fā)而出的,因此這類的APP軟件在架構(gòu)上更為合理。最重要的是,原生開發(fā)出來的APP打開速度更快并為用戶們提供最佳的用戶體驗(yàn)和優(yōu)質(zhì)的UI界面等,且更不會(huì)容易卡頓。億點(diǎn)時(shí)代專業(yè)定制APP開發(fā)采用的是原生語(yǔ)言開發(fā),涵蓋蘋果和安卓主流手機(jī)系統(tǒng)。而市面上的類似APP軟件很少是屬于原生開發(fā)的,大多為借鑒別人的源碼,然后自行開發(fā),換人開發(fā)后,代碼的編寫習(xí)慣改變,架構(gòu)改變會(huì)導(dǎo)致軟件發(fā)生卡頓的幾率變大。

3、本地生活服務(wù)app開發(fā)出來后并不是一勞永逸,畢竟一個(gè)APP開發(fā)后除了需要團(tuán)隊(duì)對(duì)其進(jìn)行維護(hù)更新以適應(yīng)最新的電子產(chǎn)品外,還要涉及到支付、地圖、智能識(shí)別等功能,并且需要隨著市場(chǎng)的變化更新其它功能以滿足消費(fèi)者的需求。億點(diǎn)時(shí)代app開發(fā)公司提供運(yùn)營(yíng)、維護(hù)、升級(jí)一條龍服務(wù),解決app創(chuàng)業(yè)者的后顧之憂。

如果您想要整合您所在城市/縣城的資源,期望打造一個(gè)能連接商家和本地居民們的生活服務(wù)APP平臺(tái),深耕到本地移動(dòng)互聯(lián)網(wǎng)市場(chǎng),億點(diǎn)時(shí)代app開發(fā)公司歡迎您來電咨詢了解更多信息。

移動(dòng)支付APP開發(fā),撬開來移動(dòng)支付的巨大商機(jī)

據(jù)統(tǒng)計(jì),2016年網(wǎng)上支付交易規(guī)模達(dá)2085.0萬(wàn)億元,2017第一季度,46.2%移動(dòng)支付用戶因?yàn)楸憬菪詮?qiáng)選擇第三方移動(dòng)支付,31.7%用戶被移動(dòng)支付的優(yōu)惠吸引。如今平時(shí)就餐、購(gòu)物、乘車、娛樂等大多數(shù)人都是首選移動(dòng)支付,因?yàn)樗_實(shí)很便捷,支付及轉(zhuǎn)賬實(shí)時(shí)性,功能還很強(qiáng)大。也因此,各個(gè)第三方移動(dòng)支付平臺(tái)競(jìng)爭(zhēng)激烈,無(wú)論是針對(duì)個(gè)人還是商家,都給出不等的優(yōu)惠及福利。

一、移動(dòng)支付APP的特點(diǎn)

(1)便捷性——只需隨身攜帶智能手機(jī)或平板,就能隨時(shí)隨地獲取所需的服務(wù),消除了距離和地域的限制。

(2)及時(shí)性——不受時(shí)間和地點(diǎn)的限制,用戶可隨時(shí)對(duì)賬戶進(jìn)行查詢、轉(zhuǎn)賬、購(gòu)物消費(fèi),總之,用戶能夠及時(shí)獲取所需信息。

(3)集成性——以手機(jī)為載體,通過與終端讀寫器近距離識(shí)別進(jìn)行的信息交互,運(yùn)營(yíng)商可以將移動(dòng)通信卡、公交卡、地鐵卡、銀行卡等各類信息整合到以手機(jī)為平臺(tái)的載體中進(jìn)行集成管理,并搭建與之配套的網(wǎng)絡(luò)體系,從而為用戶提供十分方便的支付以及身份認(rèn)證渠道。

(4)定制性——基于先進(jìn)的移動(dòng)通信技術(shù)和簡(jiǎn)易的手機(jī)操作界面,用戶可定制自己的消費(fèi)方式和個(gè)性化服務(wù),賬戶交易更加簡(jiǎn)單方便。

二、移動(dòng)支付APP方式

隨著移動(dòng)支付APP的推廣與應(yīng)用,支付方式也越來越多:短信驗(yàn)證、掃碼支付、刷臉支付、指紋支付、聲波支付。而現(xiàn)在生活中,購(gòu)物消費(fèi)時(shí),使用掃碼支付的最多,科技在發(fā)展,相信在移動(dòng)支付方式上,還會(huì)研發(fā)出新的。

三、移動(dòng)支付APP的安全問題

無(wú)現(xiàn)金模式解決了傳統(tǒng)現(xiàn)金攜帶被盜、丟失等問題,但移動(dòng)支付APP也存在技術(shù)漏洞、惡意詐騙等,這些都對(duì)用戶在使用支付APP時(shí)造成了威脅。因此,為了提高移動(dòng)支付APP的安全性,企業(yè)與政府應(yīng)攜手共進(jìn),企業(yè)積極創(chuàng)新支付技術(shù)與模式保障支付交易安全進(jìn)行,政府完善移動(dòng)支付法律法規(guī)建設(shè)確保支付利益相關(guān)者在規(guī)范合法環(huán)境下進(jìn)行交易。

四、移動(dòng)支付APP開發(fā)時(shí)要注意這些問題

1.用戶體驗(yàn)

一款A(yù)PP不可能讓每個(gè)用戶都滿意,但是要讓大部分用戶得到好的體驗(yàn),如舒適感、個(gè)人財(cái)產(chǎn)的安全等。因此,在移動(dòng)支付App的UI設(shè)計(jì)及各個(gè)功能上,一定要重視,多考慮一些用戶的受用感受。

2.重視效率

在開發(fā)移動(dòng)支付App時(shí),我們的整體設(shè)計(jì)不能給用戶帶來任何延誤,尤其是當(dāng)客戶在購(gòu)物時(shí)。所以支付APP也一定要簡(jiǎn)單易,不要太繁瑣。如在購(gòu)物時(shí),要讓用戶先填寫很多個(gè)人信息,這個(gè)過程會(huì)讓人反感,畢竟關(guān)乎到個(gè)人信息安全。

3.安全問題

開發(fā)移動(dòng)支付APP時(shí),一定要非常重視APP的安全性,包括各個(gè)技術(shù)層面都構(gòu)建。例如:傳輸中的數(shù)據(jù)加密、加固設(shè)備上的操作系統(tǒng)以及基于PIN碼、臨時(shí)密碼或手勢(shì)識(shí)別來保證用戶交互的安全。在操作系統(tǒng)和用戶界面方面,臨時(shí)密碼需要四到五個(gè)數(shù)字長(zhǎng),勢(shì)識(shí)別的觸點(diǎn)在四到九(或十)個(gè)之間。

4.避免純技術(shù)類用語(yǔ)

移動(dòng)支付APP在用戶體驗(yàn)設(shè)計(jì)原則上,對(duì)于IT人員來說應(yīng)該都已熟知。但是對(duì)于用戶來說,他們希望看到的是,熟悉、簡(jiǎn)潔和易于理解的語(yǔ)言。

5.提供反饋渠道

一款成功的移動(dòng)支付APP更多的是取決于用戶的持續(xù)使用,用戶的滿意度。因此,要開啟反饋渠道。這些反饋包括感知、視覺、聽覺、觸覺,都是非常重要的。

 

政務(wù)服務(wù),為什么特別鐘愛開發(fā)App?

公共服務(wù)數(shù)據(jù)化、網(wǎng)絡(luò)化是大勢(shì)所趨,網(wǎng)上辦事項(xiàng)目愈豐富,手機(jī)里的App也越裝越多。像上海地鐵就實(shí)現(xiàn)了手機(jī)掃碼乘車,部分公交線路也已試點(diǎn)掃碼乘車。但在方便之余,人們有時(shí)也有疑問:一些性質(zhì)相似、功能相近的服務(wù),為何分別要下載幾個(gè)不同的“App”?

有App是好事,但App太多了也是煩惱。在某些領(lǐng)域,同一件事涉及的不同部門、不同層級(jí),甚至就是幾家不同的服務(wù)提供商,本可連通共享,卻非得每家開發(fā)一個(gè)App,這就帶來了麻煩和浪費(fèi)。

“互聯(lián)網(wǎng)+”的初衷是連接,數(shù)據(jù)相連背后則是系統(tǒng)協(xié)同。本質(zhì)上,人們要的不是“App”,而是高效和便利。上海在電子政務(wù)領(lǐng)域起步很早,但一部分系統(tǒng)卻還處于“割裂”狀態(tài),“數(shù)據(jù)煙囪”“信息孤島”仍未消除。有學(xué)者曾這樣分析:要讓“老樓”舊貌換新顏,難度并不亞于“平地起高樓”,而如果要拆除新建,困難就更大。原因不僅是技術(shù)障礙,更有權(quán)力和利益掣肘——畢竟,將業(yè)務(wù)開放給統(tǒng)一平臺(tái),就意味著交出權(quán)力,放棄“私利”。

要實(shí)現(xiàn)人民對(duì)美好生活的向往,切實(shí)讓群眾和企業(yè)網(wǎng)上能辦事、快辦事、辦成事,就必須改變“以我為主”,而是以用戶體驗(yàn)為上。這當(dāng)然不是說所有App都應(yīng)該并為一個(gè),但在那些不需要“多點(diǎn)開花”、大可以“一站服務(wù)”的領(lǐng)域,似乎不應(yīng)有太多的壁壘。這樣,提升的不僅是群眾的獲得感,更有政府的工作效率、管理能力和決策水平。

今年的市政府工作報(bào)告提出,要深化“互聯(lián)網(wǎng)+政務(wù)服務(wù)”,加大政務(wù)服務(wù)“單一窗口”,優(yōu)化政府流程,推動(dòng)跨部門、跨層級(jí)審批事項(xiàng)網(wǎng)上協(xié)同辦理。我們期待,一個(gè)信息共享、一網(wǎng)通辦的智慧城市能在不久的將來成為現(xiàn)實(shí)。

蘋果更新App Store上架規(guī)則,APP開發(fā)者可傳十張截圖

蘋果對(duì)App Store進(jìn)行了上架規(guī)則更新,本次更新的上架規(guī)則,蘋果主要在app詳情頁(yè)展示方面做出了改動(dòng),詳情頁(yè)展示的截圖展示由原來的5張?jiān)黾拥搅?0張。除此之外,蘋果公司還宣布了從2018年4月起,所有app必須適配iphone x以及下架垃圾應(yīng)用等消息。 此次政策更新之后,?開發(fā)者可以在App頁(yè)面最多展示40張截圖,包括iPhone、iPad、Apple TV、Apple Watch?。而在此之前,每一款設(shè)備只能展示5張,也就是最多20張截圖。 截圖增多之后,開發(fā)者可以展現(xiàn)App的更多功能和細(xì)節(jié)。?除了10張截圖外,30秒的預(yù)覽視頻依然得到了保留。 此外,?蘋果還提醒開發(fā)者,確保前三張截圖能夠展示App的“精華”?。因?yàn)槿绻麤]有預(yù)覽視頻的話,用戶在App詳情頁(yè)面最先看到的就是錢三張截圖,它們很可能決定用戶是否會(huì)下載。 適配iphone x 完善用戶體驗(yàn) 下架不支持64位系統(tǒng)的應(yīng)用,從四月起ios所有應(yīng)用都必須適配iPhone x ,蘋果這么急切的做出這些改革舉動(dòng)究竟是為了什么呢?答案其實(shí)顯而易見。去年第四季度iPhone X全球出貨2900萬(wàn)部,是蘋果該季度出貨量最高的智能手機(jī)。iPhone X用戶已是一個(gè)龐大的群體,然而基數(shù)如此龐大的用戶群體卻始終的不到一個(gè)很好的用戶體驗(yàn),成也“劉?!保瑪∫病皠⒑!?,因?yàn)閕Phone X這塊有“劉?!迸c眾不同的屏幕,很多應(yīng)用,尤其是手游應(yīng)用,都很難直接適配iPhoneX。以時(shí)下最“火爆”的手游《王者榮耀》舉例,《王者榮耀》算是如今的玩家裝機(jī)必備手游了,可是在沒有騰訊沒有公布適配和優(yōu)化iPhone X的獨(dú)立版本前,屏幕兩邊一直有兩條丑陋的大黑邊,適配后,屏幕兩側(cè)才使用了黑色漸變色來沖淡“劉?!钡耐回?,由此可見適配 iphone x的重要性。如何完善iphone x用戶體驗(yàn),所有產(chǎn)品適配iphone x對(duì)蘋果和App Store來說已是重中之重。 ?

開發(fā)者該如何抓住微信小游戲的風(fēng)口?

針對(duì)微信小游戲進(jìn)行了技術(shù)方面的介紹。此次課程主要介紹了微信小游戲的基本架構(gòu),并對(duì)相關(guān)開發(fā)知識(shí)、開發(fā)環(huán)境以及資源管理等方面進(jìn)行了干貨分享。

以下為課程內(nèi)容整理:
今天我們?cè)谙M虼蠹曳窒硪幌滦∮螒虻母耪?,主要包括一些入門的相關(guān)知識(shí)。我們將內(nèi)容分成了6個(gè)部分,分別是:
1.如何正確了解小游戲?
2.小游戲開發(fā)需要哪些知識(shí)?
3.小游戲開發(fā)環(huán)境
4.小游戲的資源管理
5.HTML 5發(fā)布為小游戲
6.小結(jié)

一、正確理解小游戲

圖片
為方便大家理解,第一部分先講一下小游戲到底是什么。
圖片
相信這個(gè)群里的所有聽眾基本上都不會(huì)對(duì)這幾款小游戲感到陌生。目前整體來看,第一波上線的小游戲更多以休閑類為主。例如《跳一跳》,應(yīng)該是目前最流行的產(chǎn)品,雖然它只是一款單機(jī)。
此外,除棋牌類游戲,能夠支持好友對(duì)戰(zhàn)功能的只有《歡樂坦克大戰(zhàn)》和《Q寵大樂斗》兩款產(chǎn)品。
當(dāng)然,對(duì)于棋牌來說,小游戲可能也會(huì)為其帶來一波新浪潮。近一段時(shí)間棋牌類游戲由于房卡棋牌等模式的興起也非常流行,小游戲上線后,大家拉個(gè)群,發(fā)一個(gè)小游戲的鏈接,就可以進(jìn)行游戲了。這種便利會(huì)給棋牌行業(yè)帶來很大的增益。
圖片
這張圖應(yīng)該可以反映目前所有的小游戲用戶入口,可以分成4類:
1.聊天入口。用戶可以將小游戲分享鏈接直接推到群聊或與朋友的會(huì)話中,直接將他們拉進(jìn)小游戲中。
2.搜索入口。玩家可以通過下拉微信聊天記錄,或在專門的小程序頁(yè)面對(duì)特定小游戲進(jìn)行搜索。若想利用這個(gè)入口,游戲需要有較好的口碑,當(dāng)然如果名字起得太長(zhǎng)太難,可能也會(huì)影響這個(gè)入口的使用效果。
3.微信小游戲列表入口。玩家可以去這個(gè)列表中去尋找、發(fā)現(xiàn)新的小游戲。
4.朋友圈。從我的直覺來看,這個(gè)入口與聊天入口將會(huì)是最重要的2個(gè)小游戲入口。但是通過群聊的聊天分享,我認(rèn)為是比朋友圈更重要的入口。也就是小游戲立項(xiàng)的時(shí)候務(wù)必、務(wù)必要做好通過社交拉新用戶進(jìn)入游戲的設(shè)計(jì)。
在小游戲里,除了游戲本身的邏輯開發(fā)和引擎使用外,對(duì)微信目前開放社交API的使用,以及怎樣去設(shè)計(jì)社交,都會(huì)對(duì)游戲的傳播效果造成影響。分享點(diǎn)的刺激是有講究的,在早期游戲里,游戲更多是以“戰(zhàn)力”、“等級(jí)”這些數(shù)值向的設(shè)計(jì)分享點(diǎn),而現(xiàn)在,游戲分享點(diǎn)則更多在于“情感之上”,這些都是在游戲設(shè)計(jì)過程中值得思考的內(nèi)容。提醒一點(diǎn),80后和90后觸發(fā)分享的情感點(diǎn)是不一樣的,我不能說更多,但是游戲制作人自己應(yīng)該加以揣摩。
圖片
回到小游戲上,在講技術(shù)之前,我們要去理解小游戲的趨勢(shì)架構(gòu)是如何的。小游戲不等于原生游戲,也不等于HTML 5游戲?,F(xiàn)在一些媒體經(jīng)常會(huì)講:“小游戲是H5游戲的春天?!眹?yán)格來說,這么講不是太準(zhǔn)確。
標(biāo)準(zhǔn)的 HTML 5 游戲是什么呢?標(biāo)準(zhǔn)H5游戲是Facebook Instant Games、愛微游、QQ空間的那些游戲 。這些是在瀏覽器里跑H5的游戲;但是小游戲本質(zhì)是Runtime游戲,它跟小程序類似,結(jié)構(gòu)是小程序+游戲庫(kù)API。
在這個(gè)架構(gòu)之上,他會(huì)有更多優(yōu)勢(shì)。首先它會(huì)比H5游戲更穩(wěn)定;其次小游戲跳出重進(jìn)后,用戶不用像在H5游戲里那樣進(jìn)行重新登錄;另外小游戲可以調(diào)用微信的原生用戶,在轉(zhuǎn)發(fā)、支付等方面也固定了接口,可以說對(duì)整個(gè)微信生態(tài)建設(shè)是有很大幫助的。當(dāng)然對(duì)于我們來說一定要注意的是,雖然小游戲的調(diào)試環(huán)境是在瀏覽器當(dāng)中,但這只是其 HTML 5 兼容性的體驗(yàn),它真正在微信當(dāng)中時(shí)是用 Runtime的。
我們自己很清楚H5和小游戲之間在技術(shù)結(jié)構(gòu)上的差異,但現(xiàn)在如果說小游戲不是H5游戲又會(huì)被人噴,于是我們今天發(fā)明了一個(gè)新名詞:HTML 5 技術(shù)棧。它包含了所有純H5和類H5的技術(shù)解決方案。
圖片
《拳皇命運(yùn)KO不服》由國(guó)外引擎Createjs制作;《全民大樂斗》是目前唯一一款帶有成長(zhǎng)元素的小游戲,由Laya引擎制作
這張圖我想表達(dá)的是,在原生游戲中,可能還有一些游戲在用自研引擎來制作,但在小游戲中,已經(jīng)沒有自研引擎的身影了。所以不管是國(guó)內(nèi)的Cocos、Laya、Egret這些H5引擎,還是用國(guó)外的Phaser、Createjs,基本上都是可以直接用的。
需要注意,特別是小公司,大家最好使用已經(jīng)被微信適配證明過的引擎,特別是現(xiàn)在微信小游戲開發(fā)文檔只有中文版本,海外的引擎可能并不能幫助你多少,除非你的研發(fā)團(tuán)隊(duì)能吃透他們的英文文檔而且忍受帶時(shí)差的論壇技術(shù)支持。而且在這次上線的游戲中,除了華夏樂游與飛魚科技外,其他都是騰訊自研的,你不知道他們?cè)谘邪l(fā)過程中究竟踩了多少坑,改了多少東西。
圖片
對(duì)于3種游戲的對(duì)比,我來嚴(yán)格列舉一下他們之中區(qū)別。首先,他們的入口都不同,這也就代表了它們的用戶屬性是不同的。比如,可能很多小游戲用戶并不是原生游戲玩家,作為非玩家它們對(duì)于游戲產(chǎn)品的需求也會(huì)與玩家不太一樣,對(duì)于“VIP1-VIP15”、“首充大禮包”、“首充3倍”,它們或許就不會(huì)那么敏感。當(dāng)然,這些都是值得去繼續(xù)揣摩的事情。
在流量成本上,小游戲和HTML 5的崛起有一定原因源于其低于原生游戲的流量成本。實(shí)際上游戲品類沒有什么變化,變的是流量成本,當(dāng)某一模式的流量成本過高了,行業(yè)就會(huì)有動(dòng)力去挖掘一個(gè)新平臺(tái),去獲取一批新的游戲用戶。PC端游到PC頁(yè)游,PC頁(yè)游到手機(jī)原生、再到手機(jī)頁(yè)游,表面上看是一件技術(shù)驅(qū)動(dòng)市場(chǎng)變化的事情,但本質(zhì)上是流量成本驅(qū)動(dòng)技術(shù)迭代、進(jìn)而驅(qū)動(dòng)市場(chǎng)變化。這個(gè)本質(zhì)要理解清楚。
在開發(fā)的時(shí)候,CP也要注意性能的約束。純H5游戲在性能和占用內(nèi)存上都是約束性最高的,所以如果往往H5游戲做小游戲移植版本,不論用哪個(gè)引擎,適配工作都會(huì)進(jìn)展得相對(duì)順利。當(dāng)然需要注意,諸如CSS、DOM是不能用于小游戲開發(fā)的。但是反過來,如果你移植一款手機(jī)原生游戲到微信小游戲,就得非常小心內(nèi)存使用的問題了。
我出于個(gè)人技術(shù)傾向、項(xiàng)目歷史的原因,非常強(qiáng)烈地不喜歡那些通過編譯器去轉(zhuǎn)化不同編程語(yǔ)言的方案,因?yàn)檫@些方案并不「自然」,表面上看是省了很多移植開發(fā)量,但在調(diào)試和優(yōu)化階段會(huì)有無(wú)數(shù)的坑等著你。所以最優(yōu)的方案,我仍然建議大家用 JavaScript 重新移植游戲,不論你的原生游戲是Cocos C++, Lua還是Unity的。

二.小游戲開發(fā)商需要哪些知識(shí)?

圖片
接下來我來講述一下小游戲的相關(guān)知識(shí),希望能夠幫助大家能夠順利上手開發(fā)。
圖片
這張圖是小游戲目前可以使用的技術(shù)棧。最上層是各家游戲引擎,經(jīng)過微信驗(yàn)證后,都是可以提供給大家嘗試的。中間一層是小游戲的底層,是小游戲所借助的 HTML 5 的技術(shù)棧。
為什么說它是 HTML 5 技術(shù)棧?因?yàn)樾∮螒虿]有完全使用 HTML 5 標(biāo)準(zhǔn),它只是模擬這些的接口,從而更好地完成 HTML 5 向小游戲的移植工作。最下面這部分是微信自己的API,之后會(huì)對(duì)它進(jìn)行展開講解。
圖片
首先是底層的技術(shù),它包括JavaScript代碼和Canvas 2D、WebGL 1.0的API。這2個(gè)API都是和Web上的API是一致的,這也是微信想要拉攏H5開發(fā)者所作出的努力。微信同樣也很快地與國(guó)內(nèi)的幾個(gè)主要引擎商進(jìn)行了合作,讓各家引擎可以第一時(shí)間支持微信小游戲的發(fā)布。同時(shí)微信小游戲Runtime也開發(fā)了一個(gè)Adapter,并且移植了一些海外諸如Phaser, Three.JS, CreatreJS等H5引擎到小游戲環(huán)境里面。
圖片
上層我們建議大家通過游戲引擎來開發(fā),這是出于對(duì)成本的考量,因?yàn)橛螒蛞婵梢詾榇蠹冶M可能縮短研發(fā)周期、降低項(xiàng)目成本和風(fēng)險(xiǎn)。現(xiàn)在微信所試驗(yàn)過的就是上圖所列出的6個(gè)引擎,這些大家都是可以去嘗試的。
圖片
除此之外還有微信小游戲的SDK,這些雖然是是微信所提供最底層的東西,但實(shí)際上是除去引擎外大家需要去關(guān)注的部分。在游戲玩法邏輯研發(fā)之外,這些接口都是要去研究的,這才能讓游戲擁有更好的社交玩法。具體這些接口的詳細(xì)功能大家可以參閱微信的文檔。目前可以看到,僅小游戲所擁有的直接分享功能和即點(diǎn)即玩的特性讓它在傳播和進(jìn)入門檻上都擁有極大的潛力。
圖片
這是《跳一跳》和《星途Go》好友排行榜的例子,包括游戲里的排行榜和每個(gè)關(guān)卡的排行榜。
圖片
這個(gè)例子是《坦克大戰(zhàn)》中的邀請(qǐng)對(duì)戰(zhàn),當(dāng)你把邀請(qǐng)發(fā)到群里后,進(jìn)入的玩家可以選擇陣營(yíng),形成3對(duì)3模式。
圖片
直接接受邀請(qǐng)是微信所做的最大創(chuàng)新。在原生游戲中,玩家點(diǎn)擊邀請(qǐng)鏈接后首先要下載安裝,之后還要互加好友,隨后才可以進(jìn)行匹配,整體流程路徑很長(zhǎng),流量轉(zhuǎn)化成本也很高。然而在小游戲場(chǎng)景下,當(dāng)你的好友點(diǎn)開你的分享鏈接后,可以直接進(jìn)入游戲,這是一個(gè)突破,大家需要在這方面考慮更多。
我剛剛仔細(xì)檢查了一下微信小游戲的API,有轉(zhuǎn)發(fā)邀請(qǐng),但是并沒有獲取其他微信好友昵稱、備注名、分?jǐn)?shù)的排行榜API。大家可以再檢查確認(rèn)一下,如果的確是在今天沒有這個(gè)公開的API,那么游戲設(shè)計(jì)為好友排行榜競(jìng)爭(zhēng)的玩法時(shí)候則需要注意一下。不過目前在騰訊游戲中都可以使用,未來這個(gè)API也有可能會(huì)出現(xiàn)。

三.小游戲開發(fā)環(huán)境

圖片
接下來我會(huì)進(jìn)入更加技術(shù)的一個(gè)環(huán)節(jié),讓大家更了解如何去適應(yīng)小游戲的開發(fā)環(huán)境。
圖片
這張圖是小游戲的運(yùn)行框架,它不是微信官方給出的,是我們自己分析得出的。首先,最底層是iOS安卓的硬件、系統(tǒng)等內(nèi)容,這些提供了系統(tǒng)層級(jí)別接口。微信在這基礎(chǔ)上開發(fā)了微信安卓版和iOS版,其中包含了包括用戶、支付、文件、多媒體等各種模塊。
然而在在這樣一個(gè)原生應(yīng)用中,沒有瀏覽器的加持H5程序又怎樣運(yùn)行JavaScript代碼呢?這是通過JS VM在安卓上集成V8引擎,在iOS上集成JavaScript Core引擎去執(zhí)行JS代碼的。
微信僅僅執(zhí)行JS代碼還不足以讓開發(fā)者的小程序運(yùn)行起來,因?yàn)殚_發(fā)者所調(diào)用的用戶轉(zhuǎn)發(fā)文件系統(tǒng)這些接口都是不存在于JS VM中的。實(shí)際上,它是通過綁定的接口來講微信原生接口橋接到JS接口上的。當(dāng)你調(diào)用這些JS接口時(shí),實(shí)際上就是在調(diào)用原生接口來達(dá)成功能。如果大家對(duì)綁定技術(shù)感興趣,可以去關(guān)注我們開源的JSB技術(shù),這也是目前游戲引擎當(dāng)中唯一開源的實(shí)現(xiàn)技術(shù)。
這里我們就不深入細(xì)講了,繼續(xù)討論微信小游戲是怎樣提供接近于瀏覽器環(huán)境以及怎樣跟游戲引擎相結(jié)合。
圖片
圖片
圖片
總結(jié)一下,微信的三大接口:
1.渲染接口
2.微信功能接口
3.Adapter接口
圖片
除了抹除瀏覽器和小游戲之間的差異外,游戲引擎還可以帶來成本上的巨大降低。就像上圖寫的,成本降低主要來自于3個(gè)方面:
1.Framework中,當(dāng)我們游戲引擎封裝了更高層的API,開發(fā)游戲會(huì)更加便利,這就使得人力成本降低
2.編輯器層面中,一個(gè)好的編輯器可以明顯提高程序、美術(shù)、策劃之間的協(xié)同效率。
3.在兼容性層面中,游戲引擎帶來的設(shè)備兼容性和穩(wěn)定運(yùn)行效率可以降低大家的維護(hù)成本,加上剛才提到的跨平臺(tái)能力,可以給大家?guī)砀鼜?qiáng)大的渠道和流量。
所有這些人力成本、維護(hù)成本的降低以及跨平臺(tái)所帶來的豐富流量,可以讓大家的項(xiàng)目以更低的開發(fā)成本完成游戲,繼而盈利。
圖片

四.小游戲的資源管理

圖片
第四個(gè)部分,我想分享的是小游戲的資源管理,這是小游戲目前和瀏覽器環(huán)境差異最大的另一個(gè)方面。
圖片
首先為大家介紹一下小游戲資源管的分布方式。大家如果使用過開發(fā)者工具的話會(huì)注意到,當(dāng)你開發(fā)一個(gè)小游戲的時(shí)候,你如果點(diǎn)預(yù)覽,它會(huì)有一個(gè)上傳的過程,之后掃它提供的二維碼就可以測(cè)試這個(gè)小游戲。實(shí)際上這個(gè)上傳的過程就是將你的小游戲包上傳到CDN內(nèi)。在你的用戶掃這個(gè)二維碼時(shí),實(shí)際上是從微信的CDN下載這個(gè)小游戲包到他的手機(jī)上,并執(zhí)行。
這是最簡(jiǎn)單的版本,讓我們來看一下相對(duì)復(fù)雜一點(diǎn)的。
圖片
微信小游戲?yàn)榱四軌蛱嵘装虞d速度,將包體限制在了4M,這顯然對(duì)很多HTML 5 游戲來說是不足夠的。所以大家就需要將一些資源文件放到自己的遠(yuǎn)程服務(wù)器中。也就是這張圖所體現(xiàn)的訪問關(guān)系:當(dāng)用戶掃你二維碼的時(shí)候,會(huì)讓小游戲包下載到微信,然后微信內(nèi)小游戲包代碼在執(zhí)行過程中會(huì)請(qǐng)求遠(yuǎn)程服務(wù)器資源。
不同用戶會(huì)將不同的資源下載到他自己的沙河環(huán)境當(dāng)中,并且不同小游戲之間的資源緩存也是相互分割的。這樣就可以保障不同用戶和不同小游戲間的資源不會(huì)互相沖突。
圖片
H5開發(fā)者會(huì)非常在意首場(chǎng)景的加載體驗(yàn),微信小游戲也非常需要注意這一點(diǎn)。小游戲在下載過程中會(huì)將包首先完整下載,然后才會(huì)進(jìn)行詳細(xì)的代碼完整初始化。在初始化之后再去加載遠(yuǎn)程資源,再去啟動(dòng)場(chǎng)景。
這與瀏覽器有很大的區(qū)別。瀏覽器永遠(yuǎn)是按需加載,當(dāng)它需要一個(gè)資源的時(shí)候才會(huì)加載一個(gè)資源。所以大家一定要在小游戲當(dāng)中控制好自己的包體大小。
圖片
經(jīng)過一段時(shí)間研究并與微信團(tuán)隊(duì)進(jìn)行溝通后,我們得出了一個(gè)目前較好的資源解決方案。我們會(huì)將代碼包放在小游戲包內(nèi),所有的資源都放在開發(fā)者的Server上。這樣,當(dāng)代碼請(qǐng)求某個(gè)資源時(shí),就會(huì)動(dòng)態(tài)進(jìn)行動(dòng)態(tài)下載,這樣才能滿足按需加載的需求。
圖片
我們這樣做的原因是,小游戲環(huán)境是實(shí)際上是沒有類似瀏覽器的緩存和資源過期機(jī)制的。 在瀏覽器中,當(dāng)用戶請(qǐng)求一個(gè)頁(yè)面時(shí),第一次請(qǐng)求會(huì)下載所有資源,一段時(shí)間后,第二次請(qǐng)求時(shí)它會(huì)自動(dòng)檢查所有資源是否過期,如果沒有過期則會(huì)從本地緩存空間中下載該資源,這對(duì)于開發(fā)者和用戶都是透明的。但小游戲沒有這樣的機(jī)制,所以當(dāng)你的信息再去請(qǐng)求資源時(shí),每次都會(huì)重新下載該資源,不管你這個(gè)資源此前下載過多少次。所產(chǎn)生耗電量和加載時(shí)間對(duì)于用戶來說都是不可接受的,所以我們?cè)贑ocos Creator當(dāng)中內(nèi)建了一個(gè)更完整的解決方案。
如何去處理資源過期的問題呢?如果說資源URL是完全一致的話,在邏輯當(dāng)中是不會(huì)下載新資源的,這就會(huì)導(dǎo)致Bug。我們所推薦的解決方案是,在Cocos Creator打包時(shí)會(huì)有一個(gè)“MD5 CASH”選項(xiàng),勾選后我們會(huì)為所有文件名打上MD5碼。這樣當(dāng)文件更新后,文件名就會(huì)變化,這就一款為服務(wù)端URL會(huì)變化,這時(shí)代碼包在請(qǐng)求時(shí)就會(huì)被認(rèn)定為一個(gè)新的資源,這樣就完成了資源緩存和更新機(jī)制。
同時(shí)我們還提供了API讓開發(fā)者刪除資源緩存,這樣在大版本更新時(shí),如果緩存資源過多,你就可以先去清除緩存,然后再去更新所有資源。
當(dāng)然,用戶如果覺得我們的資源管理方案不太適合你,你也可以去自己設(shè)計(jì)一個(gè)合適自己的資源管理方案。這些方案所以來的API微信都有提供,即微信文件API和微信網(wǎng)絡(luò)API。網(wǎng)絡(luò)API可以讓用戶將文件下載到緩存空間中;文件API可以支持文件的重命名、刪除等操作。

五.HTML 5游戲發(fā)布為小游戲

圖片
相信很多朋友關(guān)注的是,如果我已經(jīng)有H5游戲了,我怎樣把這個(gè)H5游戲發(fā)布到小游戲當(dāng)中。這個(gè)其實(shí)是微信團(tuán)隊(duì)非常關(guān)注的事情,他們希望大家的H5游戲可以去針對(duì)微信做了社交玩法后發(fā)布到微信小游戲環(huán)境當(dāng)中。我們繼續(xù)以Cocos Creator為例來看如何將已有游戲發(fā)布到小游戲。
圖片
這張圖是我們編輯器的截圖,在這里面可以去編輯場(chǎng)景、UI,可以進(jìn)行資源的管理、發(fā)布、打包。
圖片
用Cocos發(fā)布小程序需要這幾個(gè)步驟:
1.你可以從你的小程序公眾平臺(tái)上找到App ID并輸入,然后將發(fā)布平臺(tái)修改為WechatGame。
2.點(diǎn)擊右下角build構(gòu)建,你就會(huì)看到下面這個(gè)界面:
圖片
4.當(dāng)調(diào)起微信開發(fā)者工具之后,你就可以做預(yù)覽操作,在手機(jī)上測(cè)試微信小游戲了。

六.小結(jié)

圖片
總結(jié)一下知識(shí)點(diǎn)。
首先,微信提供游戲上的支持,并且提供了龐大用戶基礎(chǔ)和用戶分享API,這肯定會(huì)催生出完全不同的游戲體驗(yàn)。我認(rèn)為社交性玩法在微信上會(huì)有更大的發(fā)揮空間,會(huì)比以往的社交平臺(tái)都要大。
其次,我們講到了微信小游戲和瀏覽器環(huán)境的2大差異:API支持和資源加載。
另外,我們推薦大家使用游戲引擎,加速游戲的開發(fā)和迭代,從而降低產(chǎn)品風(fēng)險(xiǎn)。
同時(shí),小游戲、手機(jī)頁(yè)游、PC頁(yè)游其實(shí)都依賴于HTML 5 的技術(shù)棧,包括Cocos Creator原生發(fā)布也都依賴于此。HTML 5 引擎提供了基于HTLM 5技術(shù)棧的跨平臺(tái)發(fā)布,為大家提供了更多選擇和可能性。
圖片
今天我們所說的HTML 5技術(shù)棧包括手機(jī)頁(yè)游、手機(jī)原生和PC頁(yè)游。手機(jī)頁(yè)游包括QQ空間、微信小游戲、厘米秀這些Runtime方案,F(xiàn)acebook Instant Games這種純H5方案以及愛微游、瘋狂游樂場(chǎng)這些H5渠道等。手機(jī)原生包括各種JSB、Runtime打包游戲、微端游戲等。第三個(gè)是PC頁(yè)游,因?yàn)镕lash之前宣布2020年停止更新,所以很多PC頁(yè)游上的Flash游戲現(xiàn)在也在轉(zhuǎn)成HTML 5 游戲。
簡(jiǎn)單計(jì)算一下,我用手機(jī)原生游戲市場(chǎng)規(guī)模除以PC端游規(guī)模,再乘以PC頁(yè)游規(guī)模,粗略算出手機(jī)頁(yè)游的市場(chǎng)空間可以打到每年280億人民幣。如果說,手機(jī)頁(yè)游和PC頁(yè)游互為此消彼長(zhǎng)的話,向上取整則可能會(huì)有500億的市場(chǎng)空間。中國(guó)游戲產(chǎn)業(yè)規(guī)模占全球游戲市場(chǎng)的25%,當(dāng)然這個(gè)數(shù)還在上升,算上這一方面,H5技術(shù)棧可以支撐全球手機(jī)頁(yè)游 + 部分手機(jī)原生 + PC頁(yè)游市場(chǎng),理論市場(chǎng)容量上限可以達(dá)到2000億人民幣。所以說,現(xiàn)在做這方面的技術(shù)儲(chǔ)備其實(shí)是非常有價(jià)值的。

Q&A環(huán)節(jié)

1.作為個(gè)人開發(fā)者,利用微信的用戶和支付功能,而不是將微信作為一個(gè)引流工具,能否從游戲中獲得較好的收益?另外,Cocos和微信支付對(duì)接中是否有坑?
關(guān)于支付:微信小游戲目前還沒有與iOS打通,具體什么時(shí)候打通我也不太清楚。所以說能否從游戲中獲得較好的收益,這個(gè)問題應(yīng)該由微信來回答,因?yàn)檫@些數(shù)據(jù)如今都是保密的,包括DAU、留存率、安卓目前的收益率、用戶畫像,像用戶畫像是需要你們?nèi)プ约鹤聊サ摹?/div>
關(guān)于引流:我不確認(rèn)微信是否允許這么做。但這肯定不是微信小游戲團(tuán)隊(duì)希望看到的結(jié)果
2.微信小游戲的優(yōu)勢(shì)和劣勢(shì)有哪些?如何繞開劣勢(shì)?
當(dāng)前劣勢(shì)可能還是在于對(duì)非游玩家特點(diǎn)的理解上。我認(rèn)為大部分微信小游戲用戶很可能原來并不是傳統(tǒng)意義上的游戲玩家。這些玩家的游戲化需求、情感、樂趣,都和我們以往理解的手游玩家不一樣。當(dāng)然我認(rèn)為也不能把這一點(diǎn)完全看成劣勢(shì),因?yàn)榫退闶欠怯螒蛲婕乙彩怯杏螒蚧枨蟮?。問題關(guān)鍵在于怎樣正確理解、切入、服務(wù)這些大量的非游戲用戶?,F(xiàn)在小游戲剛剛起步,所有人都在摸索這件事情,誰(shuí)能先利用好這個(gè)平臺(tái)的用戶特點(diǎn),誰(shuí)就能成為這個(gè)新領(lǐng)域的巨頭。
3.目前包括已上線的十幾款小游戲都是以輕度休閑為主,處于試水階段,如何看待重度網(wǎng)游在小程序的發(fā)展?jié)摿颓熬埃?/div>
我從2個(gè)方向來講。
首先,其實(shí)在PC頁(yè)游發(fā)展上也可以看到,都是從休閑游戲(偷菜搶車位、抓奴隸)開始的,再將用戶培養(yǎng)到一定程度后才慢慢出現(xiàn)重度頁(yè)游。手機(jī)頁(yè)游也是如此,不要想著第一天就可以直接跳躍到重度游戲。行業(yè)發(fā)展規(guī)則必然是要先去培養(yǎng)和教育用戶,然后再過渡到做中度、重度游戲,我認(rèn)為不會(huì)有非常快的跳躍。
其次,微信小游戲很多玩家都是非游戲玩家,他們目前對(duì)于重度游戲可能并不會(huì)很感冒。如果是重度游戲玩家,他為什么要去玩小游戲?到底小游戲用戶里有多少是重度玩家?重度玩家為什么要玩微信小游戲,而不是已有的《傳奇霸業(yè)》《奇跡MU覺醒》等重度的微信精品游戲,理由是什么?這現(xiàn)在都是需要去摸索和探討的問題。其實(shí)就算是Facebook Instant Games目前也是主要由輕度休閑游戲組成的。
其實(shí)就現(xiàn)在PC平臺(tái)來看,目前很多PC端游的品類也沒有完全移到頁(yè)游上面,典型如FPS、MOBA游戲,在PC頁(yè)游上是看不到的。平臺(tái)屬性還是天然就決定了的。端游和PC端游的用戶場(chǎng)景是不同的,像之前很多掛機(jī)類頁(yè)游之所以能崛起,就是因?yàn)樵诤芏鄨?chǎng)景下用戶不具備安裝客戶端的條件,同時(shí)也無(wú)法投入過多精力去進(jìn)行端游,比如在辦公室中。目前來看,手機(jī)原聲游戲和手機(jī)頁(yè)游的用戶場(chǎng)景確實(shí)有所重疊,但這都需要進(jìn)一步地探討并優(yōu)化。
4.小程序?qū)Τ跏及笮∠拗票容^嚴(yán)格,目前看官方的《四川麻將》感覺很粗糙,如何突破這個(gè)限制?
初始包大小限制就是4M。粗不粗糙和初始包大小是沒有關(guān)系的,你可以首場(chǎng)景加載4M初始包 + 10M資源,只不過加載速度會(huì)慢而已,你的代碼加載更多也沒有問題。我認(rèn)為可能《四川麻將》粗糙的原因可能在于開發(fā)者更多考慮了用戶的等待時(shí)間體驗(yàn)。我們也是建議盡量控制首場(chǎng)景的大小,在之后的游戲中逐漸加載更多資源,為用戶提供一種漸進(jìn)加載的游戲體驗(yàn)。
5.微信小游戲不支持熱更新了嗎?
熱更新在 HTML 5 游戲中是不存在的,因?yàn)槭菦]有本地文件的,你永遠(yuǎn)可以更新自己的服務(wù)器內(nèi)容,讓用戶得到更新的資源。對(duì)于小游戲來說最關(guān)鍵的是,你能不能熱更新你的代碼包。你的代碼包會(huì)存儲(chǔ)在微信CDN中,你必須向微信CDN提交更新申請(qǐng),至于具體的審核過程,還需要看后面微信官方所給出的具體方案。
6.小游戲內(nèi)存控制在多少比較合適?
這需要看用戶手機(jī)的硬件情況,開發(fā)者可以做的就是盡量控制不要讓內(nèi)存占用持續(xù)增長(zhǎng),維持在某一個(gè)峰值以下。我認(rèn)為控制在100M以下比較安全。H5游戲一般是控制在150M以內(nèi),200M也是可以跑,但不安全。安卓一般內(nèi)存會(huì)比蘋果手機(jī)要大,所以在測(cè)試的時(shí)候優(yōu)先測(cè)試蘋果手機(jī),尤其是 iPhone 6,如果沒有崩潰現(xiàn)象,基本上就是可以了。