已經不是第一次聽到人問,Flash Player已經去到7(8),為什麼拋出來的Flash Lite仍然只有4/5能力,也不是第一次聽到Macromedia的人這樣回答,我們絕對有能力現在做到7水平,只是現在手機性能太差,記憶體太少;性能好記憶體多手機,可能要賣到7-8千元,消費者又不會買。初時聽到,好像有點道理,但相反會問,為什麼Flash Lite(7水平)要這樣高硬體要求?這是Flash Player大食而效能差的神話由電腦延伸到手機上?
現時,Flash Lite市場宣傳仍然停留在開發者身上(老實說,消費者也不會關心那是Flash Lite還是J2ME),可是Macromedia將以上問題做了一個錯誤詮釋,什麼是「7水平」?其實有兩種意義,第一是產品性能上,即有7效率,7功能,第二是開發過程上,要有7的開發方式,例如Dot.Syntax,甚至次要的AS2等。Macromedia似乎只關心了第一種意義。
Flash Lite在手機上究竟有什麼用,動畫MMS?遊戲?不要妄想說什麼RIA,針對這種最大需要,只要在部分ActionScript功能上先圓滿化,例如onEnterFrame, swapDepths, hitTest等。需知道Flash開發者很多是半途出家,Flash Lite開發者更甚,對於純程式思考的人,他們一時難以想像到什麼可以用2個Frames做onEnterFrame、大量x, y的getProperty做hitTest、以前Joshua Davis的Duplicate/RemoveMovieClip式的swapDepths、用大量Set變數做Array等「古怪手段」。
如果Macromedia還記得Flash成功神話是什麼,不是她的技術高超,市場宣傳好,對手SVG等太弱,而是一個易用的IDE,吸引大量開發者製作大量精彩內容,吸引了大眾視線。所以,Macromedia努力開發手機平台,沒有內容也是徙然的。
最後,是否應該有一個像樣點模擬器,不是那個Flash Lite Player?這要等Macromedia做,還是各手機廠行動? |