蘋果開發Flash替代品
蘋果公司與Adobe System就Flash所爆發的衝突,有愈演愈烈的趨勢。有報導傳出,蘋果已開發出一項可替代Flash的技術。
根據AppleInsider報導,這項技術名為Gianduia,早在去年夏天的World of WebObjects開發者會議即對外發表。Gianduia被稱為「一種為豐富的網路應用軟體所設計的客端、根據標準的框架」。
蘋果顯然已在幾項零售相關的應用程式中,使用Gianduia,包括One to One方案、iPhone預定系統、Genius Bar的Concierge,和Personal Shopping預定等服務。
若考慮蘋果對Flash的態度,使用以標準為基礎的技術相當合理。蘋果已清楚表示將支持HTML5、JavaScript和CSS。
蘋果的所有行動產品都不支援Flash,從最早的iPhone,到最近的iPad。蘋果執行長Steve Jobs甚至在公開信中,直指Flash是「一個封閉的系統」,並且表明:「我們強烈相信,所有網路相關的標準都應該是開放的。」
Adobe發表Creative Suite 5時曾表示,Flash會允許開發者輸出iPhone、iPod和iPad適用的應用程式。然而,蘋果隨即變更iPhone的開發者授權協議,禁止使用未經該公司指定的第三方中介技術。
Jobs在信中表示:「我們從痛苦的經驗中學到,放任第三方軟體介入平台與開發者之間,最終會導致二流的應用軟體,和平台提升與進步受阻等結果。」Adobe隨後表示,將不再開發上述技術。
但Adobe並未就此罷休。該公司已向美國政府申訴,聯邦貿易委員會(FTC)或司法部可能將對蘋果的行為展開調查。
CSS之父也批Flash:HTML 5好多了
今(10)年對Adobe而言真是多事之秋。被蘋果修理完之後,這下輪到Opera了。
在1994年發表CSS技術初步提議,因此被稱為CSS之父,也是Opera技術長的Hakon Wium Lie今(10)日在台表示,HTLL 5加上CSS 3可以做到複雜的圖形繪製、離線儲存以及影音支援等常用的功能;換言之,可以做到任何Flash可以做到的事,甚至更好。
Lie進一步說明勝出之處。他表示,Flash必須以Plug-in(外掛)的方式呈現在網頁上面,使得網頁的瀏覽速度變慢、耗費資源。相較之下,HTML加上CSS,只需要以簡單的程式語言指令,就可以呈現一樣的效果。
另一項Opera與蘋果有志一同的地方,在於開放標準。Lie引用蘋果執行長Steve Jobs的公開信內容,表示網路技術必須採用開源碼的標準,才可以降低內容創作者的成本。而且也可以讓使用者在不同的終端上面,存取一樣的網路內容。
「iPhone不支援Flash,也賣得很好。Opera Mini不支援Flash,是目前最多手機採用的瀏覽器,證明我們不一定需要Flash,」Lie說。
不過他也坦言,Flash仍是目前網路上最普遍的影片顯示技術,因此短時間之內,HTML要挑戰前者的地位,還有困難存在。但是他相信假以時日,市場還是會因為HTML的優點而買單。
「未來五年將是個很值得觀察的時間點:會有越來越多手持裝置選擇不支援Flash,」Lie說。
不過HTML 5加上CSS 3是否就足以撼動Flash的市場定位,恐怕還有很多挑戰。首先就是HTML 5的標準未定:這也是Adobe陣營拿出來說嘴的一部份——等到HTML 5問世,Flash不知道已經發展到什麼地步了。
對此Opera共同創辦Jon S. von Tetzchner表示,過去HTML 4時代是標準定案後再逐漸推動,但是HTML 5已經就個別元素開始推廣給內容開發者,來協助標準化。各種網頁應用程式早就在逐步使用。只不過使用者沒有感覺。他認為在未來24個月內,HTML 5就會有很大的進展。
這也是Opera認為,HTML 5為安全性貢獻的一份心力——雅虎(Yahoo)資深JavaScript架構師暨技術傳教士Douglas Crockford在先前來台時曾表示,全球資訊網大會(W3C)在制訂HTML 5的標準時,沒有將安全性列為首要考量,而是強調新增功能,這將不利於新一代網際網路的發展。
身為W3C的成員,Opera指出,如果不是為了讓HTML 5的標準更安全,這項技術也不會延宕了十年還沒有推出市場。
「安全問題一直都存在,這得靠瀏覽器業者持續修正…至少相較於Flash的漏洞,只能靠Adobe一間廠商來做這件事,」Lie表示。
展示Android版Flash Adobe當場當了兩次
在一群科技人士面前作demo,結果當機兩次,想必相當尷尬。
不過這種事若發生在Flash當在手機上,那就更尷尬了,大家不免會想:或許Steve Jobs有關Flash不穩定之說或許是真的。
這種事上週就發生於FlashCamp Seattle,根據一名開發者部落客Jeff Croft(剛好也是該次會議主持人)的說法,Flash平台推廣師Ryan Stewart在開幕演講中用Nexus One手機來展示Flash Player 10.1,結果慘事就發生了,且還有更尷尬的:
「Ryan先在他的Mac電腦上叫出Eco Zoo網站,這是重度利用Flash開發作出來的網站,有3D、豐富的互動,還有許多可愛的小人物;接著他用手上的Nexus One也叫出同一個網站,狀態列出現進度,3D短暫出來一下,然後瀏覽器就當機了。Ryan馬上說,"唉,這是beta版,太操了,再來一次。"」
他又試了一次,結果依然一樣,結果他只好跟觀眾說:「看來這個網站看不到,不過各位有希望看哪一個Flash網站嗎?」有人從台下叫說:Hulu網站;Ryan回答說,「Hulu也看不到」,然後就匆匆結束demo,告訴觀眾若有興趣試玩其他網站,歡迎待會到台下找他,他會出借自己的Nexus One手機。
唉!
持平而論,Croft指出Hulu的問題不在於Adobe身上,而是Hulu得負比較多責任,但誰曉得呢。他同時也指出Android版Flash只是beta版,這表示台上出現當機現象算是正常現象。
在正常情況下,在一個科技場合,發生demo當機事件並不值得大驚小怪,只是目前蘋果與Adobe雙方為了Flash公開互槓,此事才會受到注意。
Adobe看來現在壓力很大,Croft認為Adobe最近最好不要再做任何demo了,除非它很確定產品真的沒問題。
抱歉,Adobe,Flash 就是當年 Vista 翻版 美國ZDNET部落格
文章定位: