|
||||
Google日前坦承,他們上周在iPhone App Store軟件商店中推出的新版Google Mobile App,其語音搜索搜索功能的實現方式違反了苹果為iPhone SDK制定的開發規范。
Google提供的語音搜索功能允許用戶對著手機說出任意詞匯或短句,軟件即馬上給出相應的Google搜索結果。Google公司發言人本周確認,為了實現這一功能,他們在開發中使用了非官方正式發布的API,來控制iPhone內置的距離傳感器,當用戶將手機放到嘴邊時開啟語音識別功能進行搜索。
苹果的iPhone第三方軟件開發規范中明確規定,只能使用iPhone SDK提供的API(應用程序接口)來編寫軟件,否則無法通過App Store的上線審核。因為這種用非SDK API編寫的軟件很可能因為iPhone固件昇級而無法正常使用。
Google承認此舉,引來了iPhone軟件開發群體的強烈不滿,他們原本認為按照苹果規范無法實現Google語音搜索這樣的功能。而如果允許自行編寫API的話,類似的軟件應當早就有人寫出來了。
Google在承認此事的同時,否認了更嚴重的『破例行為』,即該程序並沒有鏈接調用私有或動態框架。目前,苹果還未就此事表態,不知讓這款軟件上線是一次疏忽,還是雙方私下協商的結果。事實上,Google語音搜索原定11月14日周五推出,但不知何故推遲到了11月17日周一。或許中間的這個周末就是Google和苹果之間的『公關時間』。