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