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

Apple Watch會(huì)不會(huì)成為下一個(gè)潮流設(shè)備?它的輝煌時(shí)代何時(shí)會(huì)到來?作為從來沒有被開墾過的處女地,在Apple Watch上開發(fā)游戲的先行者們有可能得到最肥美的那塊肋排,但當(dāng)然,他們也要面對(duì)最多的問題,以及不可預(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ī)測(cè)試WatchKit App、Glance(快速閱讀)或者Notification(通知)功能,你可以在我們的Labs(實(shí)驗(yàn)室)中預(yù)定一天的測(cè)試時(shí)間”。

“敢于吃螃蟹”的先行者

陳威帆早在“智能手表”概念剛剛興起的時(shí)候就已經(jīng)開始關(guān)注這一領(lǐng)域了,由于對(duì)智能手表對(duì)生活能有多大幫助非常好奇,他在Kickstarter上參與了Pebble手表的眾籌——這款手表于2012年4月開始眾籌,研發(fā)者宣稱“你可以自定義你想要的功能”。當(dāng)陳威帆最后拿到產(chǎn)品的時(shí)候,他發(fā)現(xiàn)Pebble智能手表主要用途是和自家的Pebble進(jìn)行聯(lián)動(dòng),對(duì)第三方開發(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的健康功能本身很契合,陳威帆對(duì)觸樂記者說:“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)用——包括《每日故宮》和兩款電臺(tái)類應(yīng)用。工作緊張,團(tuán)隊(duì)里每個(gè)人壓力都很大,美術(shù)負(fù)責(zé)人大狗熊提議做一個(gè)小玩意兒娛樂一下。幾個(gè)團(tuán)隊(duì)成員聊到之前的一個(gè)笑話,“國(guó)內(nèi)唯一能跟Apple Watch抗衡的恐怕只有佛珠”。然后大家忽然想到:“不如直接做一款手表版的佛珠?”除了減壓之外,他們也想知道為Apple Watch開發(fā)會(huì)不會(huì)遇到什么問題,他們希望把這個(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)會(huì)自動(dòng)計(jì)數(shù),把數(shù)據(jù)記錄到iPhone中。另外,用戶還能隨時(shí)更換諸如玉、石、金、木等材質(zhì)的佛珠串。

被捆住的手腳

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

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

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

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

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

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

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

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

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

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

Apple Watch的禁區(qū)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

不過,再多的困難都無(wú)法擋住開發(fā)者嘗鮮的熱情。庫(kù)克在4月28日的財(cái)報(bào)會(huì)議中提到,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上究竟需要什么樣的游戲,這些游戲會(huì)帶給用戶怎樣的體驗(yàn)?以目前的限制看來,以《Runeblade》、電子寵物、《Cupcake》為代表的放置類游戲是一個(gè)陣營(yíng),另外以《Lifeline》和《Spy Watch》為代表的文字冒險(xiǎn)類游戲?yàn)榱硪粋€(gè)陣營(yíng)。

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

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

剛開始,團(tuán)隊(duì)的想法只是想做一款文字冒險(xiǎn)游戲,但沒有主題。突然,來自《至尊偵探》的漫畫角色Dick Tracey讓它們豁然開朗,Dick Tracey就是那位會(huì)對(duì)著手表喋喋不休的偵探。因?yàn)锳pple Watch人機(jī)交互指南的指導(dǎo),開發(fā)者放棄了3D設(shè)計(jì)。他們覺得不應(yīng)該受限于傳統(tǒng)游戲,也不該模仿手機(jī)游戲本身。他們希望讓玩家感覺與一個(gè)并不存在的虛構(gòu)世界保持著若有似無(wú)的緊密聯(lián)系,讓幾秒鐘的交互對(duì)話比現(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)行決策,你的決定會(huì)影響到他的生死——除了通過Apple Watch,你還能直接在已經(jīng)鎖屏了的iPhone上劃屏處理這些訊息而無(wú)需打開應(yīng)用。

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

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

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

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

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

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

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

0

編輯 書上

shushang@chuapp.com

Games are eye-popping and mind blowing.

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