蘋果2013WWDC預測:開發者將迎來更多自由
據國外媒體報道,離蘋果世界開發者大會的召開只有大約一周的時間了,這就是說目前我們已經收到很多該大會上將展示的內容的傳聞。對于開發者大會中將 展示的產品,蘋果公司本身也扔出了一些線索,最近,該公司執行總裁蒂姆·庫克(Tim Cook)上周接受采訪時暗示,開發人員應該將會對今年的開發大會感到特別興奮,據后來分析稱,他這樣說是特地為吸引大眾的眼光。
庫克表 示,蘋果將進一步開放其應用程序接口函數,以使iOS系統更加靈活,可定制化。這是總體的描述,但他同時表示他們將在開發程序的這條路上走出很遠,甚至是 允許像諸如Facebook 的聊天框成為系統級應用。他似乎還暗示稱,會上將有很大可能展示以前覺得不可能的產品。
明顯的目標
現在,蘋果可以解鎖有些重要的東西供開發人員訪問,這些東西似乎就是些iOS系統上很容易通過迭代實現的功能。在將公開的列表中可能有很多是開發人員很熟悉的功能,也是一面世開發人員就夢想著能查看并使用的代碼。下面就來盤點可能在開放大會上向人們開放的功能
1. 語言控制功能Siri
自蘋果在iOS系統中首次置入Siri應用時,開發人員們就一直用渴望的眼神注視著這款產品。在虛擬個人助理中集成該應用對設備有很大益處,因為理論上,它可以將用戶傳送到自己的服務中,產生很多額外收入,特別是在諸如新聞事件、旅游咨訊和觀光預定方面。
蘋 果目前已經給Siri語言控制生態系統松綁,通過允許選定的合作方獲得進入的權利,這樣的合作方包括提供餐飲服務的OpenTable、點評網站Yelp 等。但該公司還沒有完全打開該功能的大門,沒有為開發人員提供應用接口函數,故而不能深入訪問該服務,不能充分發揮語音識別的強大功能,更不能將這種直接 的識別能力植入一般的文本輸入搜索框中。這是很不幸的事,因為,如果Siri能開發出來供世界范圍的開發人員調用,它將會從更多的信息來源中獲取咨詢,也 就會使得自己的搜索功能更加強大。
如果開發Siri程序接口,該應用從開發人員那得到的東西會和開發人員從Siri中的一樣多,甚至會更 多。但是,允許開發人員自由使用該功能有一個潛在的問題,也就是如何過濾信息并確定軟件沒有推送給用戶過多信息,在可以回答相同問詢內容的競爭應用中用戶 該如何選擇使用哪一個。這就是蘋果一直不愿意將Siri開放給開發人員的原因,也是用戶不愿意看到該應用完全開放的原因。但是把Siri功能植入應用內使 用對提高用戶體驗來說還是大有益處的。
2.通知中心部件
蘋果首次發布通知中心功能時就在里面引入了可實時更新信息的部件,其中含有天氣和股票這兩個iOS系統級應用。對所有想給用戶提供實時更新信息的開發人員來說,這一功能意義重大。Android系統的開發人員已經可以通過主屏幕控件實現了這種功能。
當然,蘋果可能不會把實時更新信息功能放入主屏幕,但是,在通知中心里向開發人員提供該功能還是講得通的。它有可能減少用戶接受重要信息的步驟,甚至是節省電能的一種方法。此外,如果開發了該功能,開發人員可以將通知中心控件推向一個蘋果從來都沒想象過的方向。
3.用戶可選的默認設置
這是開發人員和用戶都期盼了好久的功能。可能體現最明顯的事在瀏覽器方面,目前,iOS系統只接受使用Safari瀏覽器作為默認的網頁訪問時使用的應用。 谷歌已經發布了開發的程序接口,允許其他應用取代chrome瀏覽器成為默認選項,當然這只適用于激活了該功能的應用,用戶是不能通過手動將某個應用設置 為優先使用的應用。
如果蘋果使用Android上目前采用的默認應用設置方式,即允許每個人為每個基本功能設置一個默認應用,那當然很好了。但是,從大眾的角度來說,這種選項可能會引起混亂和挫敗,因為用戶不能保證自己為某種功能而選定的應用就有很好的用戶體驗。
蘋果可能不會無限制的想開發人員開放這一功能,但對某種系統功能,它將開始放低門檻。當然,不要奢望手機、瀏覽器、郵箱應用都開放。但可能會采用某種方式允許第三方系統應用。
更大能力,更多責任
當 然,蘋果也可能不會將以上領域設置得更靈活,但是,我們應該可以看到他們放寬限制,開放更多以前是保密的應用程序接口。但是,如果該公司真的大幅度開放這 一生態系統,那么,該公司將面臨著第三方開放人員利用這種開放設置而對iOS系統的好口碑形成的威脅。即便如此,開發人員仍能獲利,當然,希望它也將使得 用戶獲益。