j2j wrote:
以視訊而言,譬如在Mac mini上耗用CPU 34%,而PC上只耗用16%。Adobe表示下一版會改進。
「只」耗用 16%?
我開個 Yahoo! 首頁只是想看看股票/天氣/收個信,
畫面上一個莫名其妙的連續劇廣告就吃掉我 CPU 16%,
而且如果沒裝第三方軟體檔 Flash,我連拒絕看這個廣告的選擇都沒有。
gate2 wrote:
Wrapper不一定代表效率不佳,但一定代表更簡單的跨平台開發。Flash現有200萬開發者,我可以跟你保證,只要蘋果一開放flash在iPhone OS上, APP store一定會被原本就以flash平台開發的程式佔據,iPhone SDK無力和Adobe SDK競爭才是Apple封殺flash的原因。
確保 iPhone SDK 的競爭優勢這確實是一個原因,但不是全部的理由。
如果允許 Flash 以「平台」的形式存在,
勢必將會演變成不受 Apple 控制的「FlashApp Store」,這才是重點。
Apple 在 iPhone / iPad 平台的政策一向是不允許 Wrapper / Interpreter 類型的 App 存在,
包括像 MAME 這種類型的程式,都只能一個一個以「模擬器+單一遊戲」的形式獨立販售,
而不能以「模擬器」和「眾多遊戲ROM」的形式分開販售。
過去 Apple 認同 Web App 型的程式,也允許類似線上遊戲類型的 App 存在。
這些 App 從某些意義來講其實已經很接近 Wrapper / Interpreter,
但是功能還是侷限在原本 App 所提供的介面。
而 Flash 平台的出現勢必會改變這個遊戲規則。
gate2 wrote:
你的意思聽起來像是說,發網路相關軟體的人,會捨棄用Java這種經過處理的的跨平台工具,來開發一套軟體支援多種平台。反而選擇替每一個平台開發各自一套軟體?
身為一個工程師,我不能說「跨平台」不是一種正確的理念,
但是身為一個用戶,我覺得現在的「跨平台」實在是一個災難。
到現在為止,這些所有的「跨平台」都不是真正的在打造一個「平台無關」的工程技術與開發環境;
所有技術,尤其是各大公司的商用 Java 環境,都是在把自己打造成一個唯一的「平台」。
而現在 Flash 也在走相同的路線。
如果 Flash 最後走上平台的路線,不能說他是壞事;
但是一個已經到「平台」等級的東西,就不再適合放進瀏覽器中成為網頁的一部分。
尤其是當這個平台越來越肥大,甚至於到要開始利用 GPU 的程度。
我可不希望以後聽到別人說,「你的顯卡不夠力,01 首頁開不起來」。