寫Flash的人有福了
filed in Flash, 資訊科技 on Jan.16, 2010 (594次檢視)
今時今日,作為一個developer真是要學寫Actionscript了。為甚麼? Flash 對各平台的支持愈來愈利害了! 在不久的將來,只要你懂做flash application,你就可以用一個code base,deploy到瀏覽器、桌面、智能手機甚至是普通手機了!
Open Screen Project

Adobe 正在進行一個叫 Open Screen Project的項目,它的內容主要是想把Flash Player 可以建立在不同的裝置上,如電視機、桌面電腦、手機等,因此以Open Screen為名,希望可以透過Flash平台包容不同大小的screen device,並且為所有平台提供一致的互動性及用戶體驗。
Open Screen Project 官方網頁: http://www.openscreenproject.org/
Flash Professional CS5 – Packager for iPhone
Flash publish出來的程式也很流暢啊~
另一方面,快將推出的Flash CS5,早前已經表明過會包含iPhone Packager,即是你只要把Flash程序寫好,就可以直接把程序publish到iPhone程式的格式,之後就可以上載到App Store供別人下載。到時候,還需要花時間學習複雜的Objective C 麼? 就算是designer,以後都有機會加入寫手機程式的行列了! 雖然iPhone 的Safari已決定不會讓Flash Player 跑,但有iPhone Packager 卻令我更歡喜!
Packager for iPhone: http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/
作為Flash Developer的一群,這些對我們都是莫大的喜訊,而我自己也很看好這個發展方向。首先,Flash 開發用戶群廣,有programmer又有designer,而且Flash 發展了這麼多年,很多人都已經懂得寫ActionScript,learning curve又低。以手機開發為例,手機型號那麼多,各有不同的OS及screen size,如果還要針對性為每個手機寫一個程式,都不知寫多少個版本才行了,所以很明顯這對手機或其他平台的程式發展必定有利。
另外,Flash open source community也十分活躍。現時已經有很多很好用又利害的library讓我們使用,如3D Engine、Physics Engine等等,因此要做各式各樣的程式或遊戲,在網上找一找已經有很多東西可以用,大大加快程式的開發時間!
雖然好處多多,但我覺得還有一些決問題還是要考慮的。我們都知道Flash Lite其實推出了也有很多年,可是為何Flash Application在手機上還是這樣不普及呢? 其中一個原因可能是以前的手機一開始沒有預載到Flash Lite Player吧,一般用戶又怎會懂去找Flash Lite安裝在手機上呢? 另一個問題,就是根本沒有Flash Application下載。可是,Apple的App Store已經告訴了我們解決辦法,就是讓community的一群也可以參與程式開發,然後放到online store讓人下載。如果Ovi Store或Android Market也可容許Flash Application,相信用戶將可以享受更加多姿多彩的程式吧!
說不定,facebook的restaurant city、開心農場會在不久將來出現在手機上了 =]
