剛剛閱讀老賈與知名部落客的對話,主要還是針對flash的封鎖問題
裡面一位讀者的回應,讓我心有慼慼焉
“apple已經意識到他們已強大到有足夠的能力,去殘忍的傷害開發商與user”
對發開商更是。
1. 對要求高品質不會龜速的使用者來說:Flash 是什麼? 能吃嗎? 開發工具是什麼?
2. 對要求高品質,花大錢請會使用C/C++開發程式的公司來說:把用Flash 的爛程式開發公司踢出去更好,
讓專注iPhone/iPad開發的公司,不會被其它只想參一咖的Flash程式開發者弄爛市場品質。
要抱怨的話,怎麼不去抱怨 PS3開發不能用flash呢?
你知道XBOX360開發的Game移植到PS3通常是怎麼樣的結果 ?
產品是Apple,遊戲規則怎麼定,是Apple的自由,不爽可以不要用iPhone平台
最重要的關鍵還是在那句「若低標準的跨平台程式開發工具成為主流,那麼iPhone平台將會被其它低標準的平台跘住,而無法推動iPhone平台開發往前進」
知道Borland嗎? 知道 Borland過去在Windows開發工具的角色的嗎? 知道M$最後怎麼對付Borland的嗎?
http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/
中華電信的Hanmi書城的程式,最讓我好笑的事,他因為要跨平台支援Android ,所以不支援某些iPhone獨有的UI
這就是上面所說的,若是被非標準的工具開發商取得了主控權,軟體開發市場將會進入災難等級。
舉例來說,iPhone 5.0 新增了新功能,可以讓程式加速10%,只需要重新compile 你的舊程式但是
Flash 5.0 CS 不支援-->跨平台開發者並不積極跟進要求Adobe支援-->一堆Flash Game在App Store不更新到iPhone 5.0 --> 使用者覺得沒必要升級的iPhone 5.0 --> iPhone 5G 跟iPhone 4G比起來沒有比較特別的優勢--> iPhone 5.0 成為另一個VISTA.
Apple 當然要避免這樣的問題。
這對大廠如EA等當然沒差, 她們有的是資源來投資在新的API上, 可是這對很多在appstore上的所謂業餘程式設計者(這可是讓APP store強大的一群人)是很大的限制. 另一方面, 這也限制了將一套寫給iphone上的程式去移植到android上的困難度. 增加了他們發展的成本.
我覺得這次apple真的是太過於自大了. 為了抵抗android的攻勢, 利用自己在smartphone市場上的優勢去限制大家. apple基本上要每個程式設計師要做到iphone or others的選擇
而且這對再過幾天就要發表Flash CS5的Adobe可是一個大大的打擊(對不清楚的人, CS5最大的更新之一是一個可以將設計出來的flash直接轉成iphone app的API). 這點我覺得apple做得不夠漂亮.
這對我身為一個從iphone第一代用到現在3GS的忠實用戶真是大大的打擊. 最近試了一下Milestone, 覺得android已經至少跟iphone一樣好用了. 而android appstore也一天天的在成長. 小弟下一隻手機應該不會再用iphone了.