Friday, April 16, 2010

蘋果(apple) 排擠flash內幕

作者 derekhsu (華麗的天下無雙) 看板 Gossiping
標題 Re: [新聞] Adobe對蘋果(apple)忍無可忍 準備提告
時間 Thu Apr 15 00:07:33 2010

原文恕刪。

Apple死都不想讓Flash技術上iPhone OS的原因,什麼Flash效能差
,會造成iPhone效能降低,都是冠冕堂皇的話,好想真得很為用戶
著想,但根本就是純粹商業上的考量。

如果Flash效能差,大可以作成Plugin的方式,反正讓Adobe自己開
發iPhoneOS上的Flash Player,效能不好大家自然就不會裝。

各位非技術背景出身的朋友,很可能不知道網路應用程式的開發流
程,像是Flash跟iPhone、或是SliverLight的開發流程。

Flash的最大特色,是他提供了非常簡便的開發環境,包括給Designer
用的Flash、還有特別提供給Developer用的Flex。因為出發的角度不
一樣,Flash製作Flash的方式是利用IDE提供的工具,而Flex則主要提
供元件以及程式架構讓開發者用習慣的程式開發方式開發應用,

所以Flash開發應用的方式非常的簡單而且平易近人,所以取代了Java
成為了網路應用程式的主要開發工具。

另外最重要的一點是Flash提供RIA平台,可以橫跨所有作業系統,也能
把網路應用程式很快速的轉變成單機應用程式。

用最簡單的想法來想,Flash的開發者不需要改變過去的開發習慣,不用
熟悉新的程式語言,只要把舊有系統做點修改就可以移植到新的平台上
,甚至連修改都不用,Adobe會處理所有Player的問題。如果Adobe確實
處理了效能以及技術上的問題。

所以,只需要很短的時間,你就可以在IPhone上面玩到餐城、開心農場
、開心魚塘、甚至神來也麻將,甚至更多Flash Based的Game,以及應用
程式。

那誰還會去用Apple的Objective-C來寫程式?不但要熟悉新的程式碼,
開發環境,而且舊的東西搬到iPhone上面幾乎還要全部重寫,更別提
MAC並沒有Flash那樣方便的IDE,這點連Apple自己都承認。

讓大家去用Objective-C是Apple的第一步,接下來就是讓Objective-C
、HTML 5等Apple主推得技術標準登入更多的作業平台。然後讓Apple
從Mobile Device反攻回PC市場,甚至攻入Developer的平台。

如果這個時候被Adobe攻進了開發平台,讓大家還能用Flash來寫iPhone
App,那Apple接下來的策略全部都成為泡影,iPhone只是單純為人作嫁
。只有大應用程式才會用Objective-C寫,小應用程式、小動畫...人家
全部都用Flash。

至於微軟為什麼不跟Adobe一起吵為什麼Sliverlight不能在iPhone上面
跑,這樣就可以讓.Net Developer開發iPhone應用程式更方便?

因為微軟自己有WM7啊!.Net Developer開發的應用程式能跑在iPhone上面
,那誰用WM7的手機啊。

很簡單,如果Apple是真心認為Adobe的Flash會降低他們的效能,就直接
講,你們的效能如果做到....,就讓你們裝。

就不敢嘛,反正找個理由擋掉就好了。

--
所有我的作品,請到.....
~四十八個德瑞克~http://blog.derekhsu.homeip.net
馬皇本紀:http://blog.derekhsu.homeip.net/2009/08/821
上官先生傳:http://blog.derekhsu.homeip.net/2009/08/825

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.107.25
michaelchen1:感覺滿專業的! 04/15 00:10
ABA0525:這篇滿酷的!!! 原來是這樣 04/15 00:10
yoico:專業 04/15 00:10
※ 編輯: derekhsu 來自: 118.168.107.25 (04/15 00:11)
TZUYIC:好專業 04/15 00:11
johnlinvc:你多慮了 現在本來就沒有人會去用wm的手機 04/15 00:11
jashbala:清新專業 04/15 00:11
digichart:專業推 04/15 00:11
kuninaka:哪台手機可以玩餐城 !? E8400都很LAG! 04/15 00:11
kiddingsa:Live cycle看起來真的很讚 04/15 00:11
VV11:專業推 04/15 00:11
volcom:蘋果迷快來護航啊 04/15 00:11
hibbb:HTC的WM手機蠻好用的阿 不過幾乎不是本來的介面就是XD 04/15 00:12
cat771126:推樓上,HD2好用 04/15 00:14
james732:餐城用 E5300 就很順了.... 04/15 00:16
kivan00:我常說FLASH就是給的太自由,人用了就容易把方便當隨便 04/15 00:17
ho2002:寫的不錯 04/15 00:22
grimdance:這篇要是po到01就戰不完了 04/15 00:29
eliczone:http://0rz.tw/pxSHq 看看這篇吧 04/15 00:31
hydralee:哪台手機用 E5300? 04/15 00:32
eliczone:賈伯斯本來就是生意人 做得當然都是商業考量 04/15 00:32
Lr1:這是事實阿 記得mac版上有人有講過了 flash那麼容易寫誰要appl 04/15 00:33
terry1043:簡單的說 FLASH會對蘋果有威脅 04/15 00:34
clown:好像很專業 推一下免得人家知道我看不懂XD 04/15 00:34
jerry78424:專業推 04/15 00:36
adkue:專業 04/15 00:36
danny0830:如果flash到手機上 會有專屬手機版本的網頁 不會跑不動 04/15 00:38
david0301:專業推 04/15 00:38
amilu:推~ 簡單明瞭 04/15 00:39
Terence223:我是mac使用者 同意你的說法^^ 04/15 00:43
※ 編輯: derekhsu 來自: 118.168.107.25 (04/15 00:47)
ethanc:這才是真正的原因 那耗資源說法 只是為了號招大家抵制flash 04/15 00:46
Terence223:超吃資源是真的~只是我真的不相信不是商業利益考量= = 04/15 01:02
birdy590:死也要推 Objective-C 的春秋大夢根本沒可能成功 04/15 01:03
birdy590:這玩意一點也不能算是新了, 多年來幾乎只是原地踏步 04/15 01:05
wisehuang:Adobe對Apple不友善也是真的,Flash在mac上跑的確吃資源 04/15 01:05
wisehuang:Flash Builder 4還是based on eclipse Cocoa,很不方便 04/15 01:06
wisehuang:至於大型專案用Flex寫,背後還是得靠Java,用BlazeDS轉 04/15 01:07
wisehuang:至於action script嘛,用上PureMVC的話,很傷腦袋的 :P 04/15 01:08
kidokill:推這篇 就怕蘋奴看到以後大概又要邊發飆邊護航了 04/15 01:17
KeeperOf7Key:幫推 04/15 01:30
sheepxo:FLASH沒那麼萬能 光是使用CPU和吃資源就大大限制在行動裝 04/15 01:55
sheepxo:置上的使用性 摸過Flash的OpenSource就知道它的浮點運算 04/15 01:57
sheepxo:LOADING很重 當然ADOBE可以在iPhone平台上最佳化 不過像 04/15 01:59
sheepxo:餐城這些複雜的遊戲 就算iPhone有FLASH,肯定也只能出LITE 04/15 02:01
sheepxo:版 APPLE就乾脆不要讓它坐大 叫大家統一用OBJ-C寫 04/15 02:03
birdhackor:個人是支持HTML5 不過不反Adobe 04/15 03:14
yr:不懂裝懂,在行動裝置多一層都是多浪費資源 04/15 04:35
amandake:很早就知道是這個原因了, 不過寫的很專業, 推 04/15 06:39
l6fm03:好文 04/15 07:08
jimei2:看來有不懂得人來噓噓樂了 哈 04/15 08:54
cyrus017:這篇論點很好啊..很同意原po說法 04/15 09:31
lovepc:好文 寫的不錯 看來上面有人不懂就噓~ 04/15 10:30
itsadream:WM的手機 kin1&2也不支援FLASH阿XD 勇者似乎只有HTC 顆~ 04/15 11:09
itsadream:而且iphone還真的出了跟FB很像的遊戲呢 觀察大戰好玩! 04/15 11:11
m523756:蘋果迷快出對子對死他阿~我要看你們戰阿 04/15 11:27

No comments:

Post a Comment