前日,在蘋果wddc大會上,siri api對第三方開發者的開放無疑是最大的亮點,公布這項消息時,會場響起了熱烈的歡呼聲。

在大會現場,蘋果高管現場示範了與siri在微信上的對話。使用者可以對siri說:“請告訴南希我要遲到五分鐘。”siri就會自動給南希發送微信,以第一人稱告訴她“我要遲到五分鐘”。此外,蘋果還将向支付寶開放siri,這樣使用者就能通過siri實作轉賬。當然,如果你對siri說:“siri,請讓支付寶給我轉賬100萬。”siri的反應還需試一下才能知道。
33%的中國開發者對siri 開放持疑慮态度?
目前來說在ios 10中,siri api僅僅支援六類應用程式:打車,通訊,照片搜尋,支付,網絡電話和鍛煉。另外還有一個面向汽車制造商的特殊使用案例,讓使用者通過汽車專有的carplay應用來調整其汽車當中的設定。這意味着siri api并非對任何人開放。
前日,擁有30萬+開發者的apicloud在官方微信中做了一個小小的投票,詢問開發者是否願意接入siri api。截止今日共有90位開發者參與投票,其中59位開發者願意将siri api接入到自己開發的應用當中,占66%的比例。此外還有21位開發者選擇處于觀望狀态,10位開發者選擇不會接入。
apicloud的cto鄒達表示:siri api開放的消息一出,我們就進行了調研,大部分開發者還是很期待siri,部分不願意接受的原因可能是怕不穩定和擔憂資訊安全因素,另外使用siri必須滿足的條件也限制了一些開發者的使用。但做為app開發平台,apicloud還是決定下周内将siri功能上線于子產品商店中,供開發者了解和使用。
使用siri功能必須滿足以下三個條件:
1.目前裝置siri為開啟狀态;
app申請siri權限(配置plist),系統彈出提示框讓使用者選擇允許不允許(類似定位功能的);
app必須是以下六類的app,否則蘋果商店稽核拒絕。
什麼類型的app适合介入siri ?
根據對蘋果文檔的解讀,中國開發者如果是開發如下幾類app那麼可以考慮添加siri功能,提高使用者體驗。
1.calling intents support audio and video calls to another user of your app. (網絡電話類)
2.workout intents support the starting and stopping of workouts.(健身類)
3.message intents support the sending of message data to specific users(通訊類)
4.payment intents support financial transactions between your app and the user. (支付類)
5.photo intents support the searching and displaying of photos. (圖檔浏覽,語音搜尋圖檔)
6.ride sharing intents support the booking and management of user transportation.(打車預定)
針對以上支援的六類app,siri功能提供了六款api:calls domain、carplay& radio domains、messages domain、payments domain、workouts domain、photos domain和ridesharing domain。此外,siri的聲音分為男女兩聲,并和ios系統相同可支援100多種語言。
siri等蘋果功能的開源政策,無疑将我們帶入了更開放、更包容的開發環境中。并且,相信在未來的ios版本中将會擴充可整合siri的應用類型範圍。在大會中,我們有幸看到了許多中國移動應用及企業的身影,并且蘋果ceo庫克自2013年來,每年至少兩次的入華動作都表明,在移動應用範疇中,中國的開發者及使用者都占據了極其重要的位置。