Airifier - 有趣(?!)的 AIR 應用

In General   November 29, 2007 - 2:22 pm

airifier

Airifier 做的事很簡單:把 web app 包進 AIR 裏放在 desktop 上執行。

基本上它的運作原理也很簡單,就是在 air 裏建一個 html window (probably full size),然後把客人指定的 url (例如 google reader 的 link)包進去,再即時compile 生成一個 air installer 就可以下載了。

這個 idea 乍看之下挺不錯,instantly making the web app running on your desktop, wow~ 但如果冷靜下來再回頭仔細想想,這真的是一個好的 idea 嗎?

先插個話,Mozilla 前不久也提出了 Prism來做同樣的事。

這整件事讓我比較不解的地方只有一個:

人們想要的,到底是

1、在桌面上執行原本的 web app

或著是

2、希望他/她們的 web app 能有桌面程式般的易用性?

Airifier 與 Prism 都是在滿足 #1 這點,它們把原本的 web app 原封不動的搬到桌面上,製造出一種 desktop app 的假像。

是的,這些程式確實可以在桌面上雙擊兩下開啟,有些不用時還可以縮到 system tray 裏,但,這並沒有掌握真正桌面程式的精華啊。

在我的認知裏,桌面程式之所有好用,它是由許多因素組合而成的,例如

-非常快的反應時間
-簡單易用的操作介面
-強大的功能(像是整合了 OS/Filesystem 的 search等)

而 web application 最大的好處則是

-不用安裝
-隨處可用(有網路 + browser 就行)
-資料同步(在任何地方開啟 gmail 看到的都是同樣的內容)

因此,單純的把 web app 塞進一個 html wrapper 然後在桌面上跑,這真的有把上面所列的 desktop / web app 的優點合而為一嗎(把 葡萄 跟 柚子 放在一起,就會變成 葡萄柚 嗎?),答案很明顯是否定的。

『牛牽到北京,它還是條牛』

web app 搬到桌面上,它終究還是個 web app,由一堆 html/javascript 組成,反應時間不會更快,操作介面也不會因此改變,功能也很難在一瞬之間就增長十倍,所以,這樣做的意義是什麼呢?

我個人的直覺是這些熱血青年並沒有體認到 desktop/web app 之間根本且巨大的特質差異(呃,好吧,搞 html 的人不懂裏面的道理,算是情有可原,也就是 Prism 可以繼續有夢最美,但做 AIR 的人還跟著搞這套,就有點像是開著 S600 去買菜,雖然可行,但一點也不聰明阿~)

另一方面,AIR 雖然是同時切兩個利基市場:

1、原本寫 flash/flex 的人,可以快樂的進入 desktop 領域玩更多新東西
2、原本寫 html/ajax 的人,也可以籍此 leverage desktop,例如擁有 File System access、sqlite db 等權利

但不論是這那一種,它真正的威力所在都是要針對 desktop 這個環境去發揮它的所長,而不只是單純的 running on desktop 啊~

小結論是:不先分辨清楚事物的根本要義(shapes of things ?)就冒然行動,最後可能只是浪費時間啊~

同場加映: Linux desktop 的可行性(最近仍然處在轉換平台後的陣痛期,看到這篇文章感觸多一點,特此一記)

by admin

6 Comments Add your own

  • 1. OLD_Foster&hellip  |  December 3rd, 2007 at 12:09 pm

    不過就我目前所任職的公司來說,老闆連電腦都不太會用,要教會老闆去點我的最愛或打網址,這種方式對他來說會是最好的方式。

  • 2. miao&hellip  |  December 3rd, 2007 at 12:58 pm

    现阶段应该主要关心资料同步罢

  • 3. admin&hellip  |  December 3rd, 2007 at 1:36 pm

    Foster: 你提到的應用應該歸類於 edge case, 也就是這些族群(老人、小孩)都不屬於主要的 target market,所以一般不會列入考量。

    miao: 的確,online/offline 的資料處理、同步、合併、衝突化解確實是一個很大的課題,這也是我希望看到 google gears 的天才們能提出的解決方案啊(例力使力比較快…XD)

  • 4. droger&hellip  |  March 9th, 2008 at 1:21 pm

    因為Prism 0.9有開始往Firefox extentions的方向整合
    所以自己寫了一篇文章,不知道如果Prism有朝這方向發展
    就有符合彌補了前面所提的缺失?
    http://blog.pixnet.net/droger/post/15190134
    不好意思我對RIA並沒有很懂,跑來這邊獻醜了一下

  • 5. 整合Firefox延伸功能&hellip  |  March 25th, 2008 at 6:45 pm

    [...] 关于Prism的介绍,除了官方网站的英文介绍之外,还可以参考中文的Nelson的游乐场,主要就是一个以Firefox为基础的Web离线应用,可以在输入网址后,将WebApp转为应用程序,但是dcat这边分析地很好,如果只是将网站搬下来,的确是有点跛脚的方式。 [...]

  • 6. 夜归人 » sylvann&hellip  |  September 6th, 2008 at 6:33 am

    [...] d.CAT- the RIA blog » Airifier - 有趣(?!)的 AIR 應用 [...]

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone