星期四, 9月 25, 2008

Apple 會犯同樣的錯誤嗎?

隨著 iPhone 與 Apps Store 的銷售量與日俱增,最近以 Google 全新開發的 Android 為作業系統的智慧型手機 G1 正式上市,許多人預期會對 iPhone 帶來衝擊,當然其中也不乏樂觀的看法,認為 G1 還是無法威脅 iPhone,不過在這裡要提出額外的看法,也許 iPhone 真正要面對的不是單一 G1 手機,而是 Android 為人稱道的開放性架構。

網路已出現許多文章批評 Apple 禁止些許投稿的 Apps。Steve Jobs 曾在 Keynote 裡明確表示,任何非法、色情、惡意、影響頻寬的程式將不會被 Apps Store 接受 (“Porn, privacy, bandwidth hog, unforeseen, malicious, illegal.”),但諸多限制讓開發者的稿件或更新可能得等上幾個星期才能通過 Apple 方面的過濾。

影響更大的是,許多 Apps 被拒絕的過程頗受爭議,例如 NetShare,可以將 iPhone 的網路連線分享給 Mac,起先被接受,然後被拒絕,原因是這違反了 AT&T 的規定。然後 Apple 又踢掉了會發出吵雜聲音與放屁聲音的應用程式,許多開發者抱怨,他們被退件的原因甚至沒有違反任何 Apple 方面的規定。

讓許多開發者不能接受的事情是,Apple 幾乎禁止開發者發展那些有重要功能的區塊,諸如:行程表、音樂與影像。當然似乎不只這些,有個叫 Podcaster 的應用程式被拒絕的原因是它的功能太像 iTunes 了,而能讓使用者用不同帳號登入 Gmail 的 MailWrangler 也被類似的理由拒絕。(“without providing differentiation or added functionality, which will lead to user confusion.”) 這不僅讓人覺得 Apple 把好康的自己留起來,以免瓜田李下。

再加上,儘管我們可以免費成為 SDK 的一員,但假如想要取得更詳細的說明與範例,則必須投入 99 元美金,以上的限制與案例讓許多人擔憂,害怕在面對 Android 開放原始碼的誘因下,會讓許多開發者轉移陣地,這不僅讓人聯想到過去 Steve Jobs 雖以 Apple II 打入市場,但面對執行 Windows 的 IBM 個人電腦卻緊接著一敗塗地,很大的原因是 Windows 開放給開發者研發應用程式與其他廠商加入硬體開發,因此不免讓人替 iPhone 的未來憂心忡忡。

有人建議 Apple 應該替開發者訂出更公開、更明確的規範,例如若是開發者私下交換或給予應用程式,究竟合不合規則?也有人認為 Apple 根本不開設下任何限制,只要有人想投稿,就照文刊登,筆者見識淺薄,不知道究竟哪種政策較為適當,同時目前我們也只能看到開發者單方面的說法,不知其真正原因為何,也許 Apple 有 Apple 方面的理由,但目前有民怨是真,要不要在意,如何在意,端看老賈的個人意志了,筆者在這裡只是綜合多篇報導的內容書寫,各位看倌若是有興趣或想發表意見者,請參與討論。


Google vs. iPhone: Is Steve Jobs Reliving Past Mistakes?

Don't drive iPhone developers away, Apple

iPhone SDK Developers Angry At Apple's Tight Control

Will iPhone NDA mean ‘Never Develop Apps?’

沒有留言: