Airifier - 有趣(?!)的 AIR 應用
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 的可行性(最近仍然處在轉換平台後的陣痛期,看到這篇文章感觸多一點,特此一記)


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 應用 [...]
Trackback this post | Subscribe to the comments via RSS Feed