Skip to content

開發者議論蘋果新政:建平臺 去碎片化

  一年一度的蘋果開發者大會WWDC剛剛結束。今年的大會蘋果沒有發佈任何硬件新品,這讓不少果粉有些許失望。

  不過,對WWDC真正面向的廣大開發者人群來說,此次蘋果帶來瞭太多需要消化的內容。尤其是新的開發語言,以及眾多API接口。

  “總體來說是開發門檻更低瞭。”在聽完第一天的會議之後,胡萊遊戲海外業務副總裁林翔告訴21世紀經濟報道:“現在我們要考慮的是,如何趕緊利用上新的API,如何激勵團隊用上新的技術。”

  此次WWDC,蘋果宣佈瞭Mac操作系統以及iOS系統的最新更新,希望開發者繼續支持蘋果生態圈。庫克認為蘋果的每次系統升級都很成功,作為對比,它在大會演講中還不忘調侃谷歌與微軟這兩傢競爭對手。

  比如為瞭證明自己的iOS系統在移動端的吸引力,庫克表示iOS用戶中使用新iOS 7系統的比例是89%,而谷歌安卓使用最新系統的比例隻有9%。“去年我們有1.3億用戶是新接觸蘋果的用戶,”庫克說,“而他們大部分原來是使用安卓的。”

  除此之外,蘋果還重點展示瞭Mac電腦與iOS移動設備之間的協同操作與無縫切換。

  構建平臺

  由於沒有發佈硬件,此次WWDC的主角就是新系統。

  無論是新的桌面操作系統Mac X Yosemite,還是移動操作系統iOS 8,蘋果都花瞭大量的時間介紹自己在其中某一項應用的新功能、新體驗。

  比如Safari瀏覽器如何變得更加智能,照片應用如何加入瞭更多修圖美化功能,郵箱應用怎麼樣更加方便快捷地處理郵件,短消息裡面可以直接發送語音、位置甚至組建群聊。

  看起來,蘋果做瞭很多第三方應用該做的事,搶瞭firefox瀏覽器、美圖秀秀、foxmail、微信們的生意。

  不過,在從事手機相關智能硬件開發的開物科技首席技術官孫本彤看來,“蘋果的思路還是挺清晰的,核心還是構建一個完善平臺。”

  孫本彤認為,蘋果構建平臺的做法分為三個層面,第一是把屬於自己做的一些基礎APP,優化到更好用。包括前面提到的短信、郵箱、照片、瀏覽器等應用。

  第二個層面則是提供標準,主要是指發佈健康相關的Healthkit,以及智能傢居相關的Homekit。“現在蘋果生態中應用已經太多,會產生很多碎片化的東西。”孫本彤表示,比如最近火熱的可穿戴設備,以及未來可能爆發的智能傢居。用戶每購買一個產品,都需要安裝一個獨立的應用,而且這些應用之間數據還很可能不互通。

  蘋果要做的工作就是去碎片化,比如通過Healthkit統一健康相關的可穿戴設備,通過Homekit統一智能傢居。

  未來開發者要在蘋果的平臺上應用此類產品,無論是硬件接口還是軟件APP,都需要遵守蘋果的一套標準。“其實對我們來說是更省事瞭。”孫本彤認為,其實我們在開發的過程中,就要考慮很多標準還有功能加減法的問題,現在相當於蘋果已經幫我們篩選過一輪瞭。

  第三個層面則是開放能力。以前蘋果有很多東西都是不放開的,但現在都在開放出來,比如攝像頭、Siri、Touch ID語音助手等。

  另外一點體現蘋果開放思路的是,蘋果終於允許第三方在iOS設備上提供輸入法,過去這是蘋果一直嚴格禁止的。甚至過去很多iOS越獄用戶有一個理直氣壯的理由就是,為瞭換上自己熟悉的輸入法。

  對此,觸寶輸入法人士告訴記者,據他們目前的瞭解,iOS 8上的輸入法用戶體驗,基本上可以做到和Android一樣。“不過個別細小的功能受到瞭限制,但相比於原來的蘋果,開放度程度還是很高的。”

  總體來說,對於健康穿戴設備、智能傢居以及類似輸入法這樣的應用來說,快速研究適應蘋果的平臺都將有更多新機會。

  降低開發成本

  對於APP STORE中最龐大也最賺錢的遊戲開發者群體來說,此次蘋果WWDC帶來的好消息就是,更多的新接口新工具,幫助開發者快速實現很多新功能的同時也降低瞭成本。

  比如蘋果在現場演示瞭名為Metal 3D平臺,開發者借助它可以在iPad、iPhone等產品上,實現之前在專業遊戲主機上才能實現的很多酷炫功能。

  林翔告訴記者,除瞭大型3D遊戲,休閑遊戲的開發門檻也再度降低。“通過Scenekit等功能,可以讓有創意的小團隊更輕松地開發休閑遊戲。”

  另外,Touch ID api,Sharekit等功能的開放,也讓開發者們心動不已。“我叫MT”開發商、樂動卓越首席技術官柴魁元表示,它非常關註Touch ID指紋識別功能的開放,未來遊戲登陸就不需要用戶重復輸入賬戶名和密碼瞭,可以直接指紋登陸,極大提升效率和安全性。

  柴魁元還很看重Sharekit分享功能,遊戲開發商們為瞭推廣自己的遊戲很多都會加上分享功能,“原來要做微博、微信、facebook分享,需要自己重復做很多功能。現在蘋果集成起來之後,以後直接就能用瞭。”

  除此之外,蘋果在APP STORE上也做瞭很多細節變動。比如在應用介紹頁增加視頻預覽,讓用戶下載前可以直接觀看應用的實際操作視頻,幫助用戶做決策。

  還有APP打包銷售功能,未來可以允許開發者自由打包幾個應用在一起打折促銷。遊道易產品經理主管刁正飛認為,這些變化能比較直觀地幫助開發者提高下載或者收入,尤其打包銷售功能對於下載付費型的應用比較有利。

  當然,一些開發者們對於此次蘋果發佈新的開發語言Swift也有擔憂。雖然它能提升在蘋果平臺上開發應用的效果,但同時,也增加瞭開發者們的學習成本,還增加瞭跨平臺開發的成本。

  現在大部分的開發商其實都是iOS、Android、Windows Phone三平臺通吃。根據不同的開發語言,開發團隊做在iOS、Android、WP不同平臺間的跨平臺開發,需要修改的工作量也不盡相同。

  “一般來說,采用C 或者Unity等,重寫的量很小。”據某開發者向記者介紹,未來采用Swift的話,要把iOS的遊戲移植到Android或者WP上,預計至少三分之一以上需要重寫。