精華區beta Gossiping 關於我們 聯絡資訊
原文恕刪。 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