安裝迷思

June 10, 2007 at 11:28 pm
Tags:

setup在這個年代, 安裝彷彿成了禁語
正因如此, 我們要安裝的軟件亦越來越少

從前我們要煩著處理自己所安裝的軟件, 今天似乎已經減少了大部份的煩腦了
Flash 是一個很好的例子
從前我們認為選用Flash 的話普及程度會稍為遜色, 因為Flash 需要另外安裝
到了今天雖然不可能全民皆Flash, 但普及程度應該已經不是主要考慮因素了
現實情況是這樣, 可是有幾多人仍然用這個原因去做抉擇?
當然除了普及程度以外還是有其他唔用Flash 的原因的, 這個遲下另外再講

這一篇所講的是安裝的謎思
怎麼一個software 對著一個standard 來做, 但仍然有意料之外的事發生?
即係跟著standard 去寫html, css 但係仍然要去處理cross browser 問題

這是因為唔同browser 對standard 的implementation 有差異
這是因為standard 唔夠用, 要用到各browser 各自的功能
這是因為我們要依賴預先安裝了的browser 而不能安裝自己確實的dependency

安裝真是禁忌嗎?
一個software 要安裝自己的dependency 不是很正常的事?
今天我們用javascript library 去處理dependency 的問題, 去統一各browser 的差異
不過明顯地這只是治標的方法

如果安裝方便到:

  • 簡單得好似開一個網頁一樣
  • 懂得根據dependency 去自動安裝
  • 清楚列明安裝項目

俾我就不介意去安裝了

如是者, 我們又可以確確實實定義自己所面對的問題, 而不是去處理自己預計不到的問題了
當然… 理想背後其實先要解決一堆security 問題, 同埋另一個cross platform 的abstraction layer
不過總之有得裝好過冇得裝~

4 Responses to “安裝迷思”

  1. 係因為而家軟件業既潮流傾向SaaS吧!走向SOA可能是一種必然,就像programming language由procedural走向OO一樣,背後是重要考慮是優化整體效率。

    WSW,天藍其實有新版,唔知你去過未:
    http://azure-dev.itzone.hk/
    第日會搬返出public。見你突然寫起technical blog諗起。

  2. SaaS 同安裝似乎沒有衝突
    始終都會有個client, 而個client 其實可以更flexible

    其實Firefox 的plugin 在安裝方面已經做得頗好,
    只欠plugin discovery 的部份
    一個web client, 點解要幫全世界的application 定義behavior,
    而唔係由每個application 自己define 呢~

  3. SaaS 本身的確同安裝冇乜關係, 不過對於使用者既意義來說就有。連OS的使用者經驗也正走向大同, 自從Web出現後, 軟件製造者和用戶之間的交流開始有了統一的呈現。 對於User來說, 他們的確只需關心使用的服務的內容, 而不必要關心服務如何實現, 所以安不安裝, 使用甚麼client我覺得並不重要。

    而我個人而言, 如果一個browser(其實唔一定係個browser, 總之係有d野, 一樣野)能處理*所有工作*, 我會非常高興。事實上, 這種想法是建基於將軟件服務脫離於硬件的考慮, 作為一個user, 其實根本沒有必要關心硬件的問題。我的看法是PC將死, 取而代之的是Personal Web。把軟件、服務、資訊、用戶都放在公開、統一標準、能互相協作的平台,無論我身在何方,我都可以輕易處理我的工作。

    咁樣既話, 安裝是個人化軟硬件的設定的過程, 但那不應是用戶需要關心的事; 我只會對如何個人化我的資訊表示、服務設定有興趣。

    關於Personal Web, 是一個由天藍等人建立的一套概念, 描述關於未來可能資訊的表現形式。

    呢堆字非常唔整理同埋非常冇系統, 第時有機會執一次先再講過…… (因為呢堆comment全部都係意識流)

  4. 你不是未來的用家罷…
    大家都有對未來的看法, 而我相信會是近似的…
    因為所謂的未來已經太明顯

    這裏我是講how, 而不是what
    我不認為我們只是technology user

    所謂的迷思是指有些人麻木的相信了什麼, 進而僵化了
    我們見得到未來, 可是也見到到達未來的障礙

Leave a Reply