Adobe多年來一直希望Flash技術進入蘋果iPhone平台,但蘋果就是不讓越雷池一步,雙方多次公開開罵。蘋果還在發表iPhone OS 4.0 SDK測試版中禁止使用Adobe的Flash-to-iPhone編譯器,限制更嚴格,Adobe在21日宣布決定不玩了,不再於iPhone與iPad平台上推廣,轉向Google尋求Android平台的密切合作。
不過,Adobe仍說,兩家公司的戰爭尚未結束。因為據估計,目前App Store中已有上百個程式採用Flash CS5開發的應用,蘋果將陸續移除App Store中以CS5打造的內容,開發人員應該要有心理準備。
iPhone 4.0 SDK測試版日前釋出後,科技部落格Daring Fireball的John Gruber隨後發現,蘋果的iPhone開發人員協議中,禁用API的條款中規定更加嚴格,包括禁止使用Adobe的Flash-to-iPhone編譯器。
過去幾個月來曾數度公開批評Flash的蘋果執行長Steve Jobs對修改開發人員協議的做法,大力讚揚,強調蘋果是要打造到處皆美的系統,而Adobe的意圖並非是要協助開發人員撰寫iPhone應用程式,而是鼓勵開發人員撰寫可在iPhone上執行的Flash應用程式,因此與蘋果的宗旨與利益互相矛盾。
Adobe產品經理Mike Chambers周三在官方部落格表示,蘋果修改軟體開發規則顯然是不希望Flash在iPhone與iPad中出現,因此,Adobe決定不再對提升這兩者的相容性上繼續努力。
Chambers指出,蘋果新規定基本上影響了許多技術,包括Unity、Titanium、MonoTouch,以及Adobe的Flash CS5,蘋果可能會選擇性地強制執行新條款,Adobe相信蘋果將會限制以Flash CS5打造的內容。
Chambers 強調,在Adobe開發Flash CS5的過程中,其功能完全符合蘋果的授權協議,但iPhone開發人員應注意,如果想要開發iPhone應用,就得作好蘋果在任何時間以各式理由拒絕或限制相關開發的心理準備,因為蘋果可能隨時以任何理由限制或剔除程式。
Chambers說,Flash的首要宗旨是支援各種瀏覽器、平台及開發,但這剛好與蘋果的目的背道而馳,蘋果想要將開發人員綁在蘋果平台,並且約束開發人員的選擇。
NOWnews 2010/04/23 記者蘇湘雲 綜合報導
沒有留言:
張貼留言