• 21

蘋果不用 flash 真相大白 Adobe 終於承認不理蘋果電腦多年

疯哥 wrote:
没错,IE也是软体,凭什么每个版本都要一模一样?别的软体不也是不断得进化不断改变吗?你写网页不是也是向份额大(用户多)的“事实标准”低头吗。


誰說每個版本都要一模一樣?

我說的是 MS 的產品連自家的東西都沒有標準可言,為 IE 6 寫的網頁在 IE 7 ,IE 8 上可以顯示不正常的

Firefox , Safari , Chrome 也是不斷進化不斷改變
但要是有照標準做,一個網頁在Firefox 2 Firefox 3 Firefox 3.5 Safari 2 Safari 3 Safari 4 Chrome 都可以正常顯示

還真是多得美國政府有 Anti Trust ,不然 IE 可能還是 IE 6
The New Flying MacBook Pro; Seatbelts sold Separately!
老實說,雖然我愛蘋果,但卻不同意老賈說 Adobe 很懶,

事實上,Flash Player 跨 Windows/Mac OS/Linux 等等多種 OS,

跨平台是需要非常多的努力的,若以這樣的標準來看, 全世界沒有幾

個軟體廠商是不懶的。


然而,從事軟體開發的人大概都能了解,要讓軟體能跑,大概需要 20 分的努力,

但要讓軟體跑得好,則需要另外 80 分的努力;在有限的資源下,大都會先求能跑

,之後才能「視情況」來做最佳化的努力了。

個人認為,Adobe 跟各個 SOC/CPU 設計廠商合作,也就是朝向那「跑得好」的

方向來努力中。


另一方面,老賈也提到 Adobe 是個有潛力的公司,

這一點也就是代表對 Adobe 技術或是方向上是認同的,

也許在老賈這天才眼中,對他自己而言,可以簡單做到更好的事卻沒做到

,就叫做 Lazy 吧!
FX wrote:
我不懂itune這種軟體用到64bit要做什麼? 能上太空嗎?


蘋果把所有OSX內建的AP,包誇Finder、Mail、Safari、iCal、iChat,從32-bit改成64-bit,然後把它當作"新一代"的OSX,也就是10.6。(Snow Leppard) 我的問題和你一樣,可是當初很多人宣稱,這樣一來AP"啓動"的速度變快了,snow leopard會讓Win7“很難看“。

重點是如果將AP改成64-bit是賣點,蘋果偏偏又讓itunes維持原本的32-bit架構。這樣的蘋果,這樣的jobs有什麼臉去說Adobe is lazy?
Raymond Lui wrote:
有人會覺得 QuickTime 在 Windows 上比 Mac 上慢是 Windows在這方面不如OS X嗎?


QT在Windows和OSX下的表現是一至的差。QT隨著版號遞增,使用者的抱怨也隨著增加,這和OS平台是無關的。
powerscott wrote:
apple的老賈應該...(恕刪)


一年多前,Webkit CSS Animation 就有取代 Flash 這樣的意圖囉!

http://webkit.org/blog/324/css-animation-2/

http://en.wikipedia.org/wiki/CSS_Animations


Apple 甚至還提交上 W3C,希望成為標準。

http://www.w3.org/TR/css3-animations/

看看 Working Draft Editor 的名字就知道啦~

Editors:
Dean Jackson (Apple Inc)
David Hyatt (Apple Inc)
Chris Marrin (Apple Inc)
那Windows Media Player咧?

gate2 wrote:
QT在Windows和OSX下的表現是一至的差。QT隨著版號遞增,使用者的抱怨也隨著增加,這和OS平台是無關的。
CFC in the SKY
Jobs改的是OS
Adobe改的是Application
gate2 wrote:
重點是如果將AP改成64-bit是賣點,蘋果偏偏又讓itunes維持原本的32-bit架構。這樣的蘋果,這樣的jobs有什麼臉去說Adobe is lazy?
CFC in the SKY
artiman wrote:
畢竟設計這行,大部份都是MAC上的用家。。...(恕刪)


小弟剛好現在讀設計科系
小弟班上只有ONLY ONE一台的MAC電腦

這代表什麼?
市場取向

我覺得ADOOBE會支援WIN
只是說明了市場這句話

設計師也是要從學生開始培養
學生大部分電腦都是WIN

MAC出了一款MAC FLASH又如何?
學生回去沒辦法練習
就沒用

roval erui wrote:
不懂裝懂
並不是名字相同就真的是完全一樣的東西好嗎?

跨平台有很多種作法
最懶的是靠Java
再來就是大量使用與平台無關的第三方函式庫
但是越方便的作法 通常效能和效果也越差 因為沒有對該平台最佳化
比較好的作法是盡量使用系統提供的函式庫
或是第三方提供 有針對該系統最佳化的函式庫
總之重點就在有沒有對該平台最佳化


同一支AP,要在不同平台上運行,並不需要整支AP重頭寫一次。大部份的作法是寫一支wrapper,讓原本的程式透過wrapper去call新平台提供的API(也就是常說的porting),來達成它的目標。Adobe為flash開發者提供的cs5就是最好的例子,原本的flash程式不必改寫就可以跑在iPhone OS上。 wrapper本身沒有什麼最佳化可言,因為它就是bridge你原本的程式和新的OS,API和framework都是你OSX的,同一支程式在你的環境下效能差,首先要檢討的當然是OS提供的API和framework。

另外,大部份的軟體都會盡量使用OS提供的API,很少會去使用3rd party的API。將來有問題,誰知道3rd party還在嗎?
yahhoohide wrote:
是市場決定了蘋果的命
若當年蘋果pc市占率到現在都比微軟pc高
你覺得Adobe 會比較親微軟嗎 ?



說得沒錯啊! 既然Adobe 巳經沒把apple放在眼裡,
又何必在iPAD發表後氣急敗壞地指責iPad不支援flash?
又何必在iPAD發表後宣佈動員研發團隊開發iphone可用的flash程式?
  • 21
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 21)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?