2010年10月28日 星期四

Apple死都不想讓Flash技術上iPhone OS的原因

作者: 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
推 ymcg:我是蘋果使用者,原po說的完全沒錯,有什麼好戰的?           04/15 12:10
推 jankochin:yr才是真正不懂裝懂的人吧....                          04/15 13:19

沒有留言:

張貼留言

您好.本資料庫並非第一手資料.如果你有對文章作者的詢問,意見與需求,請自行找尋文章作者並提供意見,謝謝.