在瓶蓋大的屏幕上做游戲,Apple Watch首批游戲開發(fā)者的故事

Apple Watch會不會成為下一個(gè)潮流設(shè)備?它的輝煌時(shí)代何時(shí)會到來?作為從來沒有被開墾過的處女地,在Apple Watch上開發(fā)游戲的先行者們有可能得到最肥美的那塊肋排,但當(dāng)然,他們也要面對最多的問題,以及不可預(yù)知的未來。

編輯書上2015年04月29日 13時(shí)47分
正在為《Walkr》忙碌的開發(fā)者們
正在為《Walkr》忙碌的開發(fā)者們

2015年4月初,F(xiàn)ourdesire的創(chuàng)始人、《Walkr》開發(fā)者陳威帆收到了一封來自蘋果官方的郵件,郵件說:“我們很期待你能把你的創(chuàng)意帶到蘋果公司有史以來最私人的產(chǎn)品之中,如果你需要實(shí)機(jī)測試WatchKit App、Glance(快速閱讀)或者Notification(通知)功能,你可以在我們的Labs(實(shí)驗(yàn)室)中預(yù)定一天的測試時(shí)間”。

“敢于吃螃蟹”的先行者

陳威帆早在“智能手表”概念剛剛興起的時(shí)候就已經(jīng)開始關(guān)注這一領(lǐng)域了,由于對智能手表對生活能有多大幫助非常好奇,他在Kickstarter上參與了Pebble手表的眾籌——這款手表于2012年4月開始眾籌,研發(fā)者宣稱“你可以自定義你想要的功能”。當(dāng)陳威帆最后拿到產(chǎn)品的時(shí)候,他發(fā)現(xiàn)Pebble智能手表主要用途是和自家的Pebble進(jìn)行聯(lián)動,對第三方開發(fā)者的支持和提供給開發(fā)者的發(fā)揮余地不大,他嘗試了一段時(shí)間,但發(fā)現(xiàn)Pebble實(shí)在難以和自己的游戲融合。

在此之后,他還研究過一些智能手環(huán)和智能手表,比如摩托羅拉推出的MOTO 360。他想把自己的游戲《Walkr》放在上面,可惜《Walkr》的Android版本遲遲沒有上線,只好作罷。

10504968_10100198160372343_4607091127737049320_o
Fourdesire的辦公環(huán)境

在收到本文開頭那封來自蘋果的郵件后,陳威帆開始醞釀如何把《Walkr》搬上Apple Watch?!禬alkr》中的計(jì)步功能和Apple Watch的健康功能本身很契合,陳威帆對觸樂記者說:“Walkr 原本就是跟 Health & Fitness結(jié)合的產(chǎn)品,我覺得挺適合的”。3月31日,在與App Store工作人員交流后,陳威帆開始著手Apple Watch項(xiàng)目的開發(fā)。

同樣在2015年4月初,beebyte的團(tuán)隊(duì)面臨著巨大的工作壓力。作為一個(gè)小開發(fā)團(tuán)隊(duì),他們手頭在同時(shí)開發(fā)三款應(yīng)用——包括《每日故宮》和兩款電臺類應(yīng)用。工作緊張,團(tuán)隊(duì)里每個(gè)人壓力都很大,美術(shù)負(fù)責(zé)人大狗熊提議做一個(gè)小玩意兒娛樂一下。幾個(gè)團(tuán)隊(duì)成員聊到之前的一個(gè)笑話,“國內(nèi)唯一能跟Apple Watch抗衡的恐怕只有佛珠”。然后大家忽然想到:“不如直接做一款手表版的佛珠?”除了減壓之外,他們也想知道為Apple Watch開發(fā)會不會遇到什么問題,他們希望把這個(gè)小游戲當(dāng)成一次嘗試案例,熟悉一下手表開發(fā)環(huán)境,同時(shí)為他們團(tuán)隊(duì)旗下的應(yīng)用適配練手。4月17日,這個(gè)有些滑稽的玩笑居然變成了現(xiàn)實(shí)。

最早有關(guān)《i佛珠》的線框圖
最早有關(guān)“i佛珠”的線框圖

“i佛珠”的開發(fā)時(shí)間一共只有三天。beebyte趕在Watch App Store上線前提交了這款新產(chǎn)品。大狗熊為此發(fā)了一條微博:“雖然我們做‘i佛珠App’的發(fā)心是從逗比開始的,但看看這個(gè)UI,你不覺得一本正經(jīng)滴逗比也是件很酷的事情么? 所見諸佛,皆由自心”。

“i佛珠”能讓Apple Watch替代一部分佛珠的功能——你能在手表上撥弄佛珠,系統(tǒng)會自動計(jì)數(shù),把數(shù)據(jù)記錄到iPhone中。另外,用戶還能隨時(shí)更換諸如玉、石、金、木等材質(zhì)的佛珠串。

被捆住的手腳

由于手頭沒有Apple Watch真機(jī),大狗熊其實(shí)拿不準(zhǔn)“i佛珠”會在Apple Watch上出現(xiàn)哪些問題。他告訴觸樂:“開發(fā)最難的問題就是手頭沒有真機(jī),我們在模擬器上試驗(yàn)的時(shí)候,軟件是沒有問題的,與手機(jī)的聯(lián)動也沒有意外”。但稍微有經(jīng)驗(yàn)的開發(fā)者都知道,模擬器和真機(jī)完全是兩回事。果不其然,24日,許多拿到Apple Watch的用戶在使用“i佛珠”時(shí)遇到了卡屏、閃退等情況。

大狗熊訂購的手表直到4月28日才到貨,所幸他的一位朋友在24日收到了真機(jī)。試驗(yàn)了真機(jī)后,程序員同事加急對Bug進(jìn)行了處理,當(dāng)晚就改好Bug重新上傳了新版本。新應(yīng)用在三天之內(nèi)被審核通過。大狗熊告訴觸樂:“這算是做開發(fā)三年來審核App最快的記錄了。或許蘋果也缺好玩的Apple Watch專享應(yīng)用吧。”

《i佛珠》更新審核通過的通知
“i佛珠”更新獲得蘋果審核通過的通知

因?yàn)閃atchKit自身的限制,開發(fā)者的很多想法沒能最終實(shí)現(xiàn)。“i佛珠”其實(shí)并不能真實(shí)模擬撥佛珠的效果,玩家只通過點(diǎn)擊和翻頁方式來“撥彈珠”。由于Apple Watch并沒有開放按住輕撥的接口,用戶體驗(yàn)還談不上完美。

作為首批被蘋果推薦的Watch游戲,《Walkr》的體驗(yàn)要更好一些。《Walkr》是一款探索加養(yǎng)成類的游戲,玩家通過各種奇怪的星球上的生物,生產(chǎn)資源獲得金幣,然后用金幣去發(fā)現(xiàn)和升級收集更多的星球。游戲提供了各種特色趣味星球,比如看起來很油膩的草莓餅干星球,被中國巨龍盤旋的中國城星球,喂番茄就出產(chǎn)病毒的HA42N55星球等等。收集獨(dú)有的星球,跟身邊朋友比誰有更多的星球,這是大多數(shù)用戶進(jìn)行游戲的動力, 《好奇心日報(bào)》編輯王杰夫和夏雨清是《Walkr》中愛比拼排行榜分?jǐn)?shù)的死黨,夏雨清有一次問王杰夫:“你為什么還在玩這款游戲,對我們這樣不算小白的玩家來說,一直玩收菜型的游戲真的很罕見”。已經(jīng)是艦長(收集了61顆星球)的杰夫回答:“因?yàn)槟惩瑢W(xué)追得太緊了呀”。

apple-watch-walkr-screenshots
表游版本的《Walkr》

《Walkr》從始至終就同“健康”存在著高度契合性,用戶在現(xiàn)實(shí)生活中跑步和走路的計(jì)步能量可以用來加速游戲中的星球探索和成長,這一特性被完美繼承到Apple Watch上。在Apple Watch版的《Walkr》上,用戶不僅可以查看跑步和走路的總步數(shù),還能獲得能量加倍的加成。用戶還能在手表上查看天氣、溫度、濕度等信息,隨時(shí)隨地收獲金幣和食物。在Apple Watch上選擇某個(gè)星球,手機(jī)上也會自動跳轉(zhuǎn)到這顆星球,進(jìn)行交互聯(lián)動。

雖然《Walkr》和健康的契合度很高,游戲還獲得了蘋果市場2014年的年度精選,但它的開發(fā)團(tuán)隊(duì)并沒有得到蘋果的特殊待遇,他們沒有提前拿到Apple Watch?!禬alkr》手表版開發(fā)完成后也只能在模擬器調(diào)試。為了測試產(chǎn)品的穩(wěn)定性,陳威帆特意預(yù)約了4月14日在蘋果香港實(shí)驗(yàn)室做Apple Watch實(shí)機(jī)游戲運(yùn)作的測試。果不其然,在手表上的游戲出現(xiàn)了很多問題,陳威帆對觸樂說:“會一直遇到一些限制情況(boundary condition),例如手機(jī)沒電、iPhone在鎖定狀態(tài)下,Apple Watch無法讀出iPhone上的信息,這些問題在模擬器上都不會遇到?!?/p>

由于Apple Watch的處理器性能比較弱,最主要的運(yùn)算都會在iPhone上進(jìn)行,你可以把Apple Watch想象成iPhone的一個(gè)精簡客戶端,數(shù)據(jù)的輸入和輸出主要靠藍(lán)牙和WiFi傳輸。這也就是為什么在Apple Watch上頻繁操作時(shí)iPhone會發(fā)熱的原因——主要的運(yùn)算都在手機(jī)上進(jìn)行。而且,一旦iPhone鎖屏,Apple Watch的應(yīng)用也會出現(xiàn)問題。

在現(xiàn)場蘋果技術(shù)人員的協(xié)助下,陳威帆和他的團(tuán)隊(duì)當(dāng)場解決了這些問題?!禬alkr》會事先讀取接下來幾個(gè)小時(shí)的天氣預(yù)報(bào),如果用戶打開Apple Watch時(shí)無法讀取新數(shù)據(jù),就使用老數(shù)據(jù)。他們還針對設(shè)備聯(lián)動的問題采用了蘋果新推出的Handoff功能,一旦發(fā)現(xiàn)手機(jī)鎖屏,Apple Watch左下角就會出現(xiàn)《Walkr》的圖示,提示你“到手機(jī)上看看”。

Apple Watch的禁區(qū)

iPad剛推出的時(shí)候,很多人嘲笑它只不過是“一個(gè)大屏的iPhone”。同樣,Apple Watch算是一個(gè)小屏的iPhone嗎?至少目前來看不是這樣。對于開發(fā)者來說,Apple Watch的開發(fā)限制很多,開發(fā)者發(fā)現(xiàn),他們不得不面對大量禁區(qū)。

嘿嘿hoho
《Walkr》實(shí)機(jī)演示界面

貨幣化限制就是問題之一,Apple Watch應(yīng)用雖然支持內(nèi)購,但內(nèi)購需要放在與Apple Watch匹配的iPhone中。另外,只有付費(fèi)版的游戲可以通過WatchKit Extension實(shí)現(xiàn)內(nèi)購功能。如果一個(gè)應(yīng)用使用了IAP,用戶可以通過IAP解鎖額外功能,但僅能在手表上看到有限的信息。另外,為了保證小屏幕上的體驗(yàn),蘋果的移動廣告平臺iAd并不支持在Apple Watch中加入廣告橫幅或者插屏廣告,對許多小游戲而言,損失的收入非常可觀。

還有來自圖像處理的限制,現(xiàn)在WatchKit并不支持3D圖像,對于2D圖像也有許多限制,其中包括UI元素?zé)o法疊加?!禬alkr》開發(fā)者陳威帆認(rèn)為:“這對游戲來說是一種先天限制”,因?yàn)楹芏嗷有Ч捅憩F(xiàn)力需要通過UI重疊來實(shí)現(xiàn)。另外,如果你想在Apple Watch中加入一段2D動畫效果,目前唯一的辦法就是通過序列幀(image sequences)功能,你要準(zhǔn)備一張張連續(xù)的靜態(tài)圖像,然后把它連起來,就好像GIF動畫那樣。這是只一種比較麻煩的開發(fā)方法,費(fèi)時(shí)費(fèi)力,蘋果提供的Watch開發(fā)工具并不支持現(xiàn)在比較時(shí)新的骨骼動畫等新技術(shù)。

還有LBS、表冠和健康數(shù)據(jù)的限制,Apple Watch最吸引人的一點(diǎn)是它擁有區(qū)別于iPhone和iPad的特殊設(shè)計(jì),以此形成對某些特殊的場景的需求。諸如手勢操作之于《憤怒的小鳥》和《水果忍者》那樣,但蘋果還沒有真正放開這種可能性。

如果你想調(diào)用LBS數(shù)據(jù),必須通過iPhone才能實(shí)現(xiàn),但很可能你會遇到因?yàn)閕Phone鎖屏,或者程序沒有喚醒。你可以想象這樣一個(gè)場景,你問Apple Watch“我現(xiàn)在在哪?”,它會回答你:“無法調(diào)用數(shù)據(jù)”;你問:“這是什么地方?”,它回答:“iPhone已經(jīng)鎖屏,請劃屏解鎖”——想要做個(gè)真人實(shí)景探險(xiǎn)游戲,這會是一個(gè)很實(shí)際的問題。

那健康數(shù)據(jù)呢,現(xiàn)在Apple Watch幾乎沒有開放任何可供調(diào)用的硬件API,《Walkr》的硬件數(shù)據(jù)也只能從iPhone中調(diào)取。心跳傳感器也無法在應(yīng)用內(nèi)調(diào)用。也就是說,所謂的“老中醫(yī)喜脈”游戲也沒戲了。

表冠呢?蘋果官方描述中只支持Glance快速閱讀的功能,也只支持滾動操作,你不能自定義表冠的功能。如果你想利用表冠滾動特性制作一款聽聲辨物的開鎖游戲同樣是不可能的。

beebyte團(tuán)隊(duì)的工作環(huán)境
beebyte團(tuán)隊(duì)的工作環(huán)境

以上的問題都還不算可怕,最可怕的問題是Apple Watch雖然明明可以支持聲音和背景音樂。但聲音的API并沒有開放給第三方開發(fā)者?!秈佛珠》的開發(fā)者最早設(shè)想過在用戶使用佛珠的時(shí)候加入佛經(jīng)唱詞,但因?yàn)槁曇舻南拗茮]能實(shí)現(xiàn)。

上述的很多功能可能會逐步開放,而隨著這些功能的開放,我們將迎來更多游戲場景,但還有一些因?yàn)橛布旧硐拗频膯栴}——比如處理器速度慢、電量有限等等,導(dǎo)致手表上的游戲很難做到很復(fù)雜。

開發(fā)者緋紅King告訴觸樂:“現(xiàn)在相關(guān)的開發(fā)工具還是主要對應(yīng)應(yīng)用的,不是專門為游戲開發(fā)準(zhǔn)備的。就跟早期iOS一樣,做原生iOS游戲的只能用軟件的方式去開發(fā)。好比Windows下用MFC( Microsoft Foundation Classes)寫游戲一樣”。

意料之外的創(chuàng)新

CDg-qNCWIAAeptQ
《Spy Watch》的背景設(shè)定

不過,再多的困難都無法擋住開發(fā)者嘗鮮的熱情。庫克在4月28日的財(cái)報(bào)會議中提到,Apple Watch在發(fā)售時(shí)的應(yīng)用總量超過了3500款,而iPad發(fā)售時(shí)候只有1000款應(yīng)用專門為它的大屏作了優(yōu)化,3500這個(gè)數(shù)字同時(shí)也是iPhone剛上線時(shí)應(yīng)用數(shù)量的5倍。

Apple Watch上究竟需要什么樣的游戲,這些游戲會帶給用戶怎樣的體驗(yàn)?以目前的限制看來,以《Runeblade》、電子寵物、《Cupcake》為代表的放置類游戲是一個(gè)陣營,另外以《Lifeline》和《Spy Watch》為代表的文字冒險(xiǎn)類游戲?yàn)榱硪粋€(gè)陣營。

游戲的創(chuàng)意來源經(jīng)典的間諜角色Dick Tracy
游戲的創(chuàng)意來源于經(jīng)典的間諜角色Dick Tracy

拿《間諜手表》(Spy Watch)來說,你扮演的是一個(gè)情報(bào)機(jī)構(gòu)的頭目,差不多你可以把自己想象成美國中情局(CIA)的頭頭,你在整個(gè)世界布置了間諜網(wǎng),隨時(shí)都會有正在執(zhí)行任務(wù)的情報(bào)人員會找你尋求指令。你需要根據(jù)描述幫助他們做決斷。這款游戲來自曾經(jīng)開發(fā)過《孤獨(dú)的托馬斯》《外科醫(yī)生》的開發(fā)商Bossa Studios,開發(fā)者認(rèn)為快速交互、溝通和通知是Apple Watch的優(yōu)勢,手表上的游戲應(yīng)該是20分鐘左右玩上3-4秒,快速瀏覽并處理任務(wù)。

剛開始,團(tuán)隊(duì)的想法只是想做一款文字冒險(xiǎn)游戲,但沒有主題。突然,來自《至尊偵探》的漫畫角色Dick Tracey讓它們豁然開朗,Dick Tracey就是那位會對著手表喋喋不休的偵探。因?yàn)锳pple Watch人機(jī)交互指南的指導(dǎo),開發(fā)者放棄了3D設(shè)計(jì)。他們覺得不應(yīng)該受限于傳統(tǒng)游戲,也不該模仿手機(jī)游戲本身。他們希望讓玩家感覺與一個(gè)并不存在的虛構(gòu)世界保持著若有似無的緊密聯(lián)系,讓幾秒鐘的交互對話比現(xiàn)實(shí)中的通知更有代入感。

apple-watch-lifeline-game
《Lifeline》的游戲設(shè)定

雖然創(chuàng)意很棒,但游戲設(shè)計(jì)體驗(yàn)并沒有執(zhí)行到位,目前這款游戲已經(jīng)跌至付費(fèi)榜50名開外。相比之下,玩法比較類似的《生命線》(Lifeline)表現(xiàn)更為搶眼,這款游戲4月29日在美區(qū)付費(fèi)榜達(dá)到了第三的位置。《生命線》講述了一個(gè)關(guān)于生存的故事,Talor是一位宇航員,他的飛船在執(zhí)行任務(wù)時(shí)意外墜落在外星球上,同伴要么死了,要么失蹤,而你是他在地球上唯一能聯(lián)系到的人。你是Talor唯一的精神支柱,你需要幫他進(jìn)行決策,你的決定會影響到他的生死——除了通過Apple Watch,你還能直接在已經(jīng)鎖屏了的iPhone上劃屏處理這些訊息而無需打開應(yīng)用。

注意到這些游戲的相同之處了么?他們都在利用用戶對“手表”的印象,也就是說,手表本身就是游戲的一部分。如果你脫離手表,在iPhone上玩“i佛珠”、《Spy Watch》,你會發(fā)現(xiàn)游戲本身沒有什么趣味性可言。手表仿佛就像一個(gè)特殊的接收器,幫你維系著看不見的游戲空間,你的腦洞和關(guān)于手表、情報(bào)任務(wù)的想象,填補(bǔ)了所有關(guān)于“游戲動畫”和詳細(xì)的劇情交代。在iPhone初期,游戲開發(fā)者也想利用攝像頭、LBS、傳感器、藍(lán)牙做一個(gè)“適合手機(jī)場景”的游戲,而如今,手機(jī)已經(jīng)是再熟悉不過的設(shè)備,游戲內(nèi)容本身又逐漸回歸傳統(tǒng),你很難看到“活用LBS”“活用攝像頭”和“活用重力感應(yīng)”的游戲,重度游戲正在逐漸占據(jù)移動設(shè)備的屏幕。

早在2012年的時(shí)候,大狗熊就出版了一本名為《蘋果物語》的書,按他的說法,這是一本“故事性驅(qū)動的另類蘋果應(yīng)用書”,如今其中許多內(nèi)容都已經(jīng)成為iOS用戶的常識。在書中,他寫到“蘋果的文化關(guān)鍵詞是優(yōu)雅、細(xì)致、人性、創(chuàng)意和時(shí)尚,其精神核心是對生活的熱愛?!弊鳛橐幻肮邸保蠊沸軐pple Watch有著天然的樂觀和信心。

《Walkr》的開發(fā)者陳威帆并不認(rèn)為Apple Watch會是主要的游戲平臺,他覺得手表更主要的功能是輔助和通知,這也是《Walkr》手表版的核心?!拔覀儠?qiáng)化健身的功能,但Apple Watch絕不是核心的游戲平臺。”他對觸樂記者這樣說。也正是因?yàn)檫@個(gè)定位,未來他想在Apple Watch版《Walkr》中加入“今天天氣不錯(cuò)”、“還差4000步出去走走吧”之類的提醒功能。目前《Walkr》有數(shù)萬次下載,這已經(jīng)讓他很滿意了。

4月28日,“i佛珠”已經(jīng)有了近5000次下載。大狗熊認(rèn)為,隨著更多用戶拿到Apple Watch,這個(gè)數(shù)字可能會更可觀。隨著蘋果限制的開放,他還有很多新創(chuàng)意想要加到“i佛珠”里,比如佛經(jīng)BGM、更多佛經(jīng)里的警句禪言,玩家可以內(nèi)購更多種類的佛珠,盤夠一定數(shù)量還能解鎖成就提示發(fā)布朋友圈。他還從玩家那得到了一個(gè)很有趣的創(chuàng)意——當(dāng)佛珠轉(zhuǎn)到一定次數(shù)后,佛珠的色澤會發(fā)生改變,出現(xiàn)“包漿”效果——包漿是古玩行中的行話,表示物件因年歲或者累年使用形成的一種特殊光澤。另外,他覺得隨著WatchKit限制的放開和Apple Watch的迭代,Apple Watch上也會出現(xiàn)專屬的游戲場景。

在采訪過程中,我們接觸了幾位已經(jīng)擁有Apple Watch的朋友,他們對現(xiàn)在的Apple Watch有點(diǎn)兒失望,認(rèn)為“其實(shí)也干不了什么特別的東西”,但又覺得以現(xiàn)在的科技,蘋果“做到了最好”。他們的信心更多源自于蘋果而不是“一塊智能化手表”,他們會下幾個(gè)游戲,但是偶爾也會覺得“不如直接在手機(jī)上玩”。

我問:“你會期待在手表上玩到什么樣的游戲?”

他們說:“不知道呀,我想不出來?!?

0

編輯 書上

shushang@chuapp.com

Games are eye-popping and mind blowing.

查看更多書上的文章
關(guān)閉窗口