【觀點】Adobe AIR宣告行動軟體跨平台時代的來臨?

2010.10.11 by
INSIDE 硬塞的網路趨勢觀察
INSIDE 硬塞的網路趨勢觀察 查看更多文章

不斷透過傳遞獨特觀點的文字,為台灣網路科技產業發聲,主要關注議題包含但不限於網路創業、行銷、娛樂、金融、大數據、物聯網、虛擬實境等,為台灣網路產業發展帶來更好的媒體觀點。

【觀點】Adobe AIR宣告行動軟體跨平台時代的來臨?
在這個禮拜Adobe正式在Android Market上推出了Adobe AIR的下載,代表開發者們將可以透過Adobe AIR的技術撰寫在...

在這個禮拜Adobe正式在Android Market上推出了Adobe AIR的下載,代表開發者們將可以透過Adobe AIR的技術撰寫在Android上的軟體。加上先前Apple的開發者政策鬆綁,是否意味著一個跨平台的行動軟體開發環境的到來?

Adobe AIR

對Adobe技術比較不熟悉的朋友可能會對於AIR與Flash這兩個名詞感到困惑,畢竟似乎在數個月前Android平台上就有Flash Player可以安裝了,為何現在又有個Adobe AIR的出現?

 

簡單來講,Flash和AIR的基本架構是相同的、開發的技術也有許多互通之處,但是不同的是Flash主要專注的是在瀏覽器中的應用,像是你在網頁上看到的影音播放、或者是一些動態的遊戲和廣告看板等等。

所以在數個月前在Android Market釋出的Flash Player便是讓Android的瀏覽器能夠播放Flash的內容、而不是顯示空白的一片。

而AIR在技術上則是類似加強版的Flash,是Adobe懷抱著更大的夢想,希望可以透過一個共同的開發技術讓撰寫出來的軟體在各個平台上都能執行。

AIR的現況

 

以目前電腦上的狀況來講已經有不少成功的案例,像是知名的Twitter軟體TweetDeck便是透過Adobe AIR技術開發,可以毫無問題的在Windows、Linux和Mac OS X上面跨平台執行。

這次在Android Market上面釋出的Adobe AIR下載,便是要更進一步的讓像是TweetDeck這樣的軟體同樣的能夠在Android上面執行。

火力展示影片

在國外已經有許多開發者以Adobe AIR開發出Android上的軟體,在AppBrain上有熱心的網友整理了列表提供大家參考。

但我相信大家更有興趣的應該是關於跨平台的支援,在下面這則影片中,開發者居然在Widnows/Mac/Android/iPhone/iPad上面執行了同一個透過Adobe AIR開發出的遊戲軟體,毫無疑問的展示出了Adobe AIR的強大移植能力。

跨平台軟體開發

隨著Apple的開發者條款鬆綁,透過Adobe AIR所製作出的軟體只要編譯成一般的iOS軟體形式也能夠正常上架了,加上現有的Android與其他平台的支援,乍看之下同一個軟體要能夠在不同平台上面執行這個夢想即將要成真了。

然而事情卻並非如此樂觀,我認為這種簡單無腦的快速移植大量開發只會造成軟體的質量下降。

舉個例子來講,大家或多或少可能曾經有使用過iPad的經驗,也可能知道iPad可以毫無障礙的執行iPhone上的軟體,並且將軟體的畫面放大為兩倍以符合iPad螢幕大小。

但這些以兩倍放大執行的iPhone軟體在iPad上的使用經驗相當的差,先別提iPhone上全螢幕的動畫效果在iPad的大螢幕上令人感到頭暈目眩,那些大的誇張的按鈕與文字看起來就已經相當的滑稽了。

而同樣的道理也會發生在Android和iPhone的跨平台軟體上,若是沒有花費心力針對不同平台的軟體進行調整、只是單純的想要將軟體移植上去的話,最終的效果必然會輸給那些原生的軟體,並進而影響到軟體的銷售效果。

結論

雖然Adobe AIR帶給了我們一個跨平台開發的理想,但是針對各個平台上的使用習慣仍然是我們需要注意的。

或許針對遊戲類的軟體並不會有大太的影響,但是對於其他工具型的軟體或多或少就會造成使用者操作上的不習慣,這點是開發者們必須審慎考量的。

(原文轉載自Inside部落格

每日精選科技圈重要消息