文/王宏仁 (記者)

Adobe將執行環境延伸支援到智慧手機、平板電腦和電視平臺,開發者只要寫一套程式就能在不同平臺上執行

●AIR新版可支援手機、平板電腦和電視
●HTML 5
開發工具引入時間軸功能
●Flash
新版將支援真正3D效果和遊戲控制器

美商Adobe在Max 2010開發者大會中擴大產品戰線,推出新版AIR 2.5,可支援智慧手機、平板電腦和電視平臺。同時也推出多項新產品與產品升級,包括線上軟體商店InMarket、數位出版套件Digital Publishing Suite,更新了開發框架Flex 4.5、商業流程軟體LiveCycle 2.5等,也首度揭露了Flash技術新功能,以及HTML 5開發工具與Flash轉換HTML 5工具的雛形。

AIR支援手機和電視
新版AIR 2.5大舉增加了支援的裝置類型,除了桌上型電腦的Windows、Mac OS和Linux環境執行外,還可以支援Android 2.2版、黑莓平板作業系統及iOS的智慧手機或平板電腦裝置。另外還推出AIR電視版取代原有在電視平臺執行的Flash Lite。

Adobe技術長Kevin Lynch表示,開發者只需開發一個版本的AIR程式,就可以在不同螢幕尺寸、不同類型的裝置中執行,不用重複開發。

更新版本同時,Adobe也積極與多家品牌業者合作,Kevin Lynch表示,除了現有Android手機已可下載AIR 2.5版以外,最快今年底,多家廠商如宏碁、HTC、Motorola、RIM、Samsung等業者會推出Android智慧手機或平板電腦,這些裝置都會內建AIR執行環境。RIM公司也同時推出黑莓平板作業系統的AIR開發工具及模擬器,該公司明年初則會推出平板電腦PlayBook。

為了整合不同的應用市集服務,Adobe則推出了線上軟體商店InMarket,但InMarket不是直接銷售軟體給消費者或企業,而是扮演上游整合角色,協助軟體業者發布和銷售軟體產品到其他線上軟體商店。Adobe和合作軟體商店會負責信用卡交易扣款、軟體代管等事宜,並收取售價的30%作為平臺費用。

目前InMarket已和Intel小筆電軟體平臺AppUP合作,Adobe預定明年底前將與10家軟體廠商合作。

除了擴大支援平臺和銷售管道外,2.5版也增加了不少新功能,尤其是行動裝置常見特性,包括拍照、錄影、多點觸控、操控手勢辨識、GPS衛星定位、移動感應、虛擬鍵盤、螢幕轉向等功能,在Android版本的AIR應用還能呼叫用ActionScript 3.0開發的外部swf格式檔。

此外,2.5版能支援多家廠商的硬體加速功能,包括Broadcom、Intel、Nvidia、ST Microelectronics、Trident、德州儀器、Qualcomm等。Windows版AIR 2.5也新增對H.264影音壓縮格式的支援,還可以支援GPU影音解碼功能來減少對處理器的負載。不過,H.264和GPU支援還無法在Mac或Linux環境中執行。

Adobe推出新版AIR 2.5,擴大支援到智慧手機、平板電腦和電視平臺,讓應用程式更容易跨平臺,在不同螢幕大小的裝置中運作。

2011Flash支援真正3D
除了大舉更新AIR以外,Kevin Lynch也預告,Flash新版將強化更多遊戲機制,包括支援遊戲控制器,例如透過搖桿來控制網頁遊戲,另外也會增加一套新的3D API,不同於現有在2D內容套用3D效果的2.5D作法,Kevin Lynch表示,新版可以提供真正的3D效果。AIR也會提供同樣的3D API。2011年上半年推出測試版。

Adobe也同步更新了AIR相關開發工具,包括Flash Pro CS5、Flash Builder(Burrito版本)、Flex 4.5(Hero版本)等都能支援最新2.5版。特別是Flash Pro CS5能夠同時支援不同版本的執行環境,包括Android 2.0和2.5版、iPhone OS、Flash、Flash Lite各版本等,開發人員寫好程式後,透過下拉選單的設定,就可以輸出成不同執行環境的版本。

Flash工具和HTML 5整合
除了AIR工具外,Kevin Lynch也在Max大會中也首度揭露正在打造的HTML 5開發工具雛形Edge,這套開發工具引入了多項Flash工具的設計概念,包括了時間軸、圖層、物件屬性等機制。Kevin Lynch表示,開發人員或設計人員幾乎不用寫程式就能製作出HTML 5的互動網站。

Edge工具採用Webkit瀏覽器核心作為內建的HTML 5的執行環境,就像Flash Pro一樣,提供了一個主要圖臺畫面,開發人員可以將舞臺畫面上的網頁圖片或是互動按鈕,設定成不同的圖層。再透過時間軸工具,可以逐一設定每一個物件或圖層的出現時間,也可以設定群組移動,就像是Flash Pro的時間軸工具一樣。另外,透過每個圖層的屬性設定面板,也可以調整物件的呈現效果和動作,還可以進一步透過動作編輯器(Action Editor)撰寫程式碼做更細緻的控制。Kevin Lynch表示,引入和Flash PRO相同的操作設計,希望讓Flash開發者更容易轉移到HTML 5的開發平臺。

Adobe正在打造一個HTML 5開發工具Edge,將採用Flash Pro操作概念來減少要撰寫的程式碼,例如時間軸設定,屬性面板等。

此外,Adobe產品工程師John Nack還展示了一款Flash轉換成HTML 5的工具,開發者只要將Flash專案的fla格式檔拖拉到這個工具中,就能直接輸出為HTML 5的網頁程式。包括了原本在fla專案中的filter 濾鏡效果、Blending圖層效果、動畫效果和ActionScript指令等,都可以自動轉換成對應的HTML 5、JavaScript和CSS 3組合的網頁。

John Nack表示,這個工具甚至可以讓原本在fla專案中的物件可以重複使用,例如一個Flash的動作元件,在HTML 5中會對應到一段使用CSS 3、PNG格式檔案、JavaScript語法組合而成的程式碼,程式碼前後會有標示註解,開發人員直接複製就能重複使用。不過,Adobe沒有承諾何時會推出這項工具。

除了AIR和Flash技術大更新外,Adobe還推出了其他幾項新產品,例如針對企業行動應用,Adobe推出了商業流程軟體LiveCycle ES 2.5新版中強化對行動裝置的支援,可以將後端系統的內容發布到不同行動平臺上,也新增與SharePoint 2010的連結機制來強化安全存取。Adobe也新併購了一家內容平臺業者Day Software,來強化LiveCycle資料分析和視覺化工具的機制。

另外,Adobe也將日前與Wired雜誌合作開發電子出版品的經驗轉換成產品,推出了數位出版套件Digital Publishing Suite測試版,讓出版商將InDesign製作的平面內容轉換成互動式的網頁內容,同時可以發布成不同裝置或平臺的版本,也可以整合Adobe網站分析服務SiteCatalyst來追蹤使用者瀏覽情形。Adobe也釋出了一項網頁排版技術HTML Publishing Fidelity給WebKit瀏覽器開源計畫,可以讓瀏覽器依據瀏覽裝置的螢幕特性自動調整版面。

不過,Wired雜誌創意總監Scott Dadich表示,平面出版轉換電子出版品的挑戰是兩種版本的內容必須同時製作,最困難的是要協調不同團隊的工作流程來確保內容版本的一致性。Wired雜誌也將數位出版經驗應用在所屬Conde Nast出版集團其他出版品,未來還會有12本雜誌推出電子版,如GQ等。

誠摯邀請你成為好朋友-->
        

About The Author

長期經營台灣的設計媒體,關心年輕設計人的發展和未來。希望透過持續的努力,結合各地的能量和資源,讓生活變得更美麗、更便利、更有趣味。

Related Posts

留下你的看法: