Adobe Air & Adobe Flex & ActionScript & HTML5 & RIA & User Experience
Mobile系統目前常見的有iPhone OS,Symbian Foundation,Windows Mobile,Google Android。要開發一個大家都能用的Mobile Application需要4個開發環境,而且其中的部分開發環境需要付費和高成本,如iPhone。
我們看一下iPhone的開發成本。首先要有一臺Apple OS的MAC機器,然后注冊成為iPhone開發人員,免費下載iPhone SDK,OK,這樣就可以開發iPhone Application了。不過你想要在iPhone App Store上分發Application的話,你還需購買一年Standard的$99或者Enterprise的$299分發許可證。最后開發人員在iPhone App Store上定價銷售,在Application的總銷售額中占70%,Apple將獲取銷售額的30%。總的算起來的話,最起碼需要一臺MAC + iPhone + App Publisher Licence的价格。入門門檻較高,雖然說的確一夜暴富的人的確存在,但畢竟也是少數。
在開發上,Mobile Application Developer不得不羨慕現在的PC Application Developer,Adobe Air的存在使跨平臺的Application成為了現實。如果誰能創造Mobile上的Adobe Air神話,那么Mobile的Application將會有突飛猛進的一天。想想吧,今天買了iPhone(iPhone OS),明天買NOKIA(Symbian Foundation),后天買HTC Touch Diamond(Windows Mobile),再過一天買Google G2 Magic(Google Android),而你習慣應用的Application只是在Mobile之間做小小的傳輸便可以使用,而不需要Mobile Developer重新開發,這是多么的簡單和方便啊,而且會獲得更多人事的喜愛。
站在商業的角度上來講,給Cross Mobile System的Application開一個All in One Cross Mobile System Application Store會比現在的iPhone App Store(Apple),Ovi Store(Nokia),Windows Marketplace for Mobile(Windows),Android Market(Google)更加賺錢。到時候你就等著敞開口袋賺錢吧。
再想得遠一點,如果能直接在PC運行(不通過在PC的虛擬Mobile環境)的Application直接扔到Mobile就能使用,做到Cross Mobile & PC System的話…PC Application Developer在轉向Mobile Application Developer的時候基本都要重新學一門語言,如iPhone的Objective-C,正也是因為這樣,Mobile Application Developer相比而言,人數太少啦,一個東西的發展離不開Application Developer的使用人數和頻率,誰又能開發這塊神圣之地呢?
今后幾年內,我敢保證,上述其中的一點肯定會出現很大的突破。
Damn it!
聽到Lee Brimelow說最近Adobe要宣布Flex Builder改名為Flash Builder的想法后,這簡直就是一件非常瘋狂的事情!
Flex Builder改成Flash Builder,Flash CS也繼續使用,那么Flash Builder和Flash CS這名字聽起來就是混淆的嘛!
Flex出來的swf文件的確是Flash,但是他們還是不一樣的東西。不得不說,Flash聽起來就是一件低級的東西(這里沒有貶低Flash程序員,只是的確廣大的老板們就是這么認為的,而且工資都不是在一個級別上),Flash更加注重于設計和動畫,而Flex更多的是關注于企業級的應用!制造出來的產品價格也是不一樣的!
客戶聽到Flash Builder制造出來的東西后,你還要跟他解釋一大通這是Flex framework的東西,他能知道和了解么?并不是每個客戶都是程序員出生的啊!TMD你Adobe改個名字這么輕松,我到要吃力得給客戶解釋一大通!而且要見到一個解釋一個,我要解釋多久,所有的人都能明白啊!要想想,Flex這個詞是靠多久長讓大家知道的!而且到目前為止,Flex這個詞的普及率也不高啊!
當我們在問和回答問題的時候,都寫著Flash的字眼,誰知道這TMD是Flash CS開發出來的還是Flex開發出來的東西!我承認我這樣的Flex開發者還不懂Flash CS怎么玩!我是從Java轉過來學Flex的,要知道,Flex能普及到現在的程度,沒有這么多從其他語言轉過來的開發者支持,Flex還是只是Flash開發者玩玩的東西,它能興盛么?!果然牛X了就忘記它是怎么成長的!Fuck!
———————————————————————————————-
- So how long do you use Flash for?
- I use Flash Builder for 3 years now.
- Oh, cool, so you know time line and all that crap?
- No sir, I use Flex SDK.
- Yyyyy, what’s Flex?
- FUCK ADOBE!XXX…
終于在杭州市區買了房子,這幾個星期一直忙碌,搬家,整理東西,買家具等等等等。
工作日白天上班,晚上整理東西到凌晨2點才睡覺,周末也不能睡懶覺,早上很早起床就屁顛屁顛跟著父母去家具城看床啊,看很多很多家具。
3個星期的過度勞累讓自己感覺過了3個月一樣,腳跑得抽筋,手搬得酸脹…
深刻得感受到了痛并快樂著!
上次提到過ActionScript and Flex optimization techniques and practices recommendation,這次Adobe Air Team Blog發布了Performance Tips for Adobe AIR 。
總得來說有幾點可以參考:
更多參考: