國外一些網路媒體如 Tech Crunch、還有 John Gruber 的網站等,前兩天報導,Joe Hewitt (Facebook 的 iPhone 應用程式的作者)說,他個人打算中止 Facebook 的 iPhone 應用程式開發,轉往進行其他的 Facebook 的計畫,原因是他對於蘋果的 App Store 上架審核機制非常不滿。
剛看到這則新聞的時候,還搞不清楚是怎麼一回事,第一個想法是-別人對上架審核不滿也就罷了,Facebook 有什麼好不滿的?其他人將軟體送進去之後快則到七天之後才能夠等到審核結果,就 App Store 開張以來,唯一看到能夠一個星期推出兩個新版本的軟體,也就只有一個,而這個軟體還不是別的,就是 Facebook。
昨天上班一打開電腦,才終於搞清楚發生在 Joe Hewitt 身上是什麼狀況。打開收信程式,看到蘋果送來的退件信件,說,我們寫的程式不能夠在 App Store 上架,原因是程式裡頭呼叫了 iPhone 的 private API;而我從來就不記得我什麼時候用到過這些東西,查了一下,呼叫 private API 的,不是自己的程式,而是因為程式用到了一個 external library,這個 library 呼叫了,而這個 library 就是 Joe Hewitt 所撰寫的 Three20。 Continue reading