Sunday, September 28th, 2008

介面革命

近一兩個年頭, 我們不斷見證著用戶介面的革命

有Wii, 有NDS, 有iPhone, 有Microsoft Surface,
就連Web2.0 其實也可當為一個介面革命
而除此之外, 相信還有很多是我不知道的

對著鍵盤, 滑鼠, 手掣, 我們都悶了
對著茫茫的資訊大海, 複雜的虛擬世界, 這些介面太窄了

基本上我們就想走進屏幕, 然後在虛擬世界中自由活動
終於我們承認這也是屬於人的世界, 我們的要求提升了
不再是用戶去了解軟硬件的運作, 而是介面去模擬現實的反應

有時在想, 怎麼我們就不造出科幻片裏頭的用戶介面?
那些有一大堆幾何圖形飛來飛去, 基本上是單色的那種介面
奇怪的, 我們不是都覺得很炫嗎?

不講科幻的構想, 講講電子遊戲
我總覺得電子遊戲的介面比應用程式的介面好用得多
是因為簡單嗎? 是因為電子遊戲本身就在模擬真實嗎?
又或者其實只係因為裝作人有幾注重, 有幾放心機去做罷

怎樣講都好, 我們心底裏都只有一個目的
就是令到科技更普及, 更多人可以無障礙的使用科技
大學裏頭研究影像或語音識別似乎都有一段時間了, 時候都差不多
感覺到前面有一浪足以迅速沖走傳統介面運作模式的一個革命

最近工作關係又做了一個presentation, 是關於Firefox 的Ubiquity 的
他們都開始嘗試Linguistic 的介面了
當然, 還有一大段路要走

Posted by hardchiu | Filed in feeling, trend | Comment now »

Saturday, June 28th, 2008

網民慣性

打仗的時候, 如果話一個國家爭的是土地
在這個開戰中的互聯網世界, 爭的大概就是網民的時間了
時間, 網民每日的時間
又或者正確一點是網民習慣花的時間

網民每日都只有24 小時, 而同一時間可專注的也不會很多
所以可以爭奪的也絕對有一個界限

這場戰役也很多年了, 但原來戰情並沒什麼大變化
大部份人的網上習慣仍是以以下比較悠久歷史的幾項為主:
timesharing.png電郵
搜尋引擎
新聞組
討論區
即時通訊

比較新興的有:
社交網絡
媒體分享

大概我也列不到再多了
當然也因為這裏所列出的是大部人的習慣罷

要改變人的習慣一點也不易
而現在說的更是要改變大部份人的習慣, 那是大成功

不過回頭細想, 在這個世界上成功的有那個不是在改變人的習慣?
也許我們應該明白到, 我們不想著去改變人的習慣的話, 是不會成功的

我相信這是一個可以令我們方向正確的想法
不然所做的又會有什麼價值?

Posted by hardchiu | Filed in belief, vision | 1 Comment »

Tuesday, May 20th, 2008

一浪接一浪

這些年來web 的發展也還真快

到了今日, 建立一個方案已經算得上很方便
當然我們可以見到還有什麼空間可以改進,
不過這個只是時間的問題

這個浪看得到有多高, 知道有多遠
什麼offline access, mobility, desktop integration, application support….
浪繼續的去, 利用web 技術的人也唯有不斷跟著向前
但跟著又代表什麼? 就如多了枝先進的畫筆罷

亦正因如此, 似乎有些人對web 開始厭倦了
這幾年類似Touch Wall 的non-web 發展我想會越來越多
我們的innovation 似乎己經被web 局限了很久了

不過話說回來, web 技術仍然會是主流
Semantic web 的發展也很值得期待, 因為有著可能性
是建構machine intelligence 的其中一個方向,
不過我還未見到一個有系統的方向出現

也難怪,
下一浪都未成形, 再下一浪又建基於什麼?
這個方向也只在見步行步,
可幸的是更多人開始起步了

以下是工作關係而準備的一個presentation

(其實我也沒什麼資格講semantic web,
只是關於semantic web 的少少背景和少少新聞)

Posted by hardchiu | Filed in prediction, trend | Comment now »

Sunday, November 4th, 2007

右擊迷思

rightclick.png曾幾何時我都是一個對右擊執著的人
對Flash 沒有右擊一直耿耿於懷

今日突然發現右擊原來可以不再是什麼一回事
Gmail 沒有right click event
Google Reader 沒有right click event
Facebook 也沒有用right click event

Apple 想話你知其實沒有right click 可以簡單一點
iPhone 想話你知其實right click 唔係週圍都有
Mobile Device 想話你知其實有了right click 都可以很麻煩

究竟從前我對right click 的執著是什麼?
還是… mobile 的時代來臨了, 到了要取捨的時候

或許只是我們習慣了複雜的運作罷…

Posted by hardchiu | Filed in vision | Comment now »

Monday, October 29th, 2007

志在設計

志在設計睇了一集港台的<<志在設計>>

我在想, 怎麼software 的設計就不能這樣呢~

從人出發, 做到一件user 覺得好用的物件
有時不是跟著user 的要求做就可以, 好用的物件往往是靠user 見不到的細心

market 的要求很多, 但有時要靠設計的人去選擇好的方向
是人帶領著產品去走, 不是產品帶著人去走

要做好用的東西, 觀察, 了解是必需的
沒有詳盡的research 不可能造就好東西的出現

問題是, 我們有幾多空間去做reseach?
software development 往往就是要令產品work 已經很吃力
但一件只能夠work 的產品, 又吸引到幾多人? 可能係已經係唔少…
但如果再好d 會怎樣? 可以賣貴幾多? 可以吸引多幾多人? 又其實難幾多? 要多幾多resource?

idea!? 唔research 夠又點會爆出好idea 來呢~….

Posted by hardchiu | Filed in feeling, value | Comment now »

Wednesday, July 25th, 2007

虛擬真實、真實虛擬

有不少科幻作品都構想在未來世界人類可以在網絡上生活, 我指的是Mind Uploading

望一望我們眼前的科技, 原來我們已經走在這條路的起點

其實也不是近年才發生的事, 這場革命在我的認知裏是由MMORPG 開始的
或者再向前追索可能要講到MUD, 但我沒有接觸過
當年在game 書中見到一隻我認為是終極的遊戲, Ultima Online
這是我第一次認識MMORPG

吸引極了!! 後來整個中六就獻給了這個遊戲
花了一年, 得到什麼? 或許會有一班戰友, 但無論如何這都只是一隻遊戲
好玩確是非常好玩的, 但我害怕了, 害怕花所有時間在虛擬的世界做虛擬的事
結果我往後的日子對MMORPG 都係敬而遠之
對game 的看法也完全化了, 因為我覺得自己已經玩過最終極的遊戲了

UO 後十年之內前前後後出過不少MMORPG, 但九成是爛的…
縱使不斷求變, 都跳不出固有的框框
直到Second Life 這類東西出現

其實MMORPG 都只是一隻遊戲, 只是一隻RPG
所有都不真實, 但你付出了真實的時間去換取虛擬的物品
就是這樣, 虛擬的物品就變得有真實的價值了
從這裏開始, 虛擬與真實便變得糾纏不清

secondlife.jpgSecond Life 就是其中一個看準這個曖昧關係的公司
從前虛擬世界就像公眾地方, 大家用自己的方式搵食, 沒有地主
可是在商人的眼中這是極度浪費的
於是Second Life 就以Web 2.0 之名進軍虛擬世界的國土

從此之後虛擬真真正正的不再虛擬, 真實之中也浮現著一點點虛幻
在真實世界做虛擬的事, 也在虛擬世界做真實的事

要在虛擬的世界中構築真實必要的材料是很多很多很多人
Second Life 其中一個脫穎而出的原因我認為就是乘勢打出了Web 2.0的旗號
這不是遊戲, 請大家在這個「平台」上做真實的事

這是由虛擬走到真實的一路, 也真的離真實遠一點, 我未見到會在短期內成功
相反有另一路是由真實走到虛擬, 感覺也真的實在很多

facebook.gif我所講的這一路其實就是非常成功的Social Network,
就是MySpace, Facebook, Friendster 之類
其實在Social Network 之外我認為重點其實是Identity Uploading
將身份上載到網絡上, 然後在虛擬的地方做「自己」想做的事
我們開始有一個虛擬的自己, 而這個虛擬的自己不是假的
有著真實的身份, 虛擬的事物又變得有價值了

雖然這個Identity Uploading 與Mind Uploading 相距十萬八千里
可是我認為將會是一個preview, 就像在2D 的紙上畫出3D 的圖案一樣

Posted by hardchiu | Filed in trend, vision | Comment now »

Tuesday, July 10th, 2007

以Apple 之名

apple.jpg我們不能不肯定Apple 對人的貢獻
我們明明都是人… 卻忘記了如何設計一件給人用的產品
我們都是用家, 為何不能撫心自問?

想深一層, 怎樣是好, 什麼是正我們是知道的
只是我們落手做的時候忘記了作為一個人是怎樣的

iPhone 是什麼?
除了Multitouch 之外, iPhone 基本上只是固有科技的拼合
而Multitouch 不可能是唯一可取的地方, 因為更需要的是配套
炒一碟菜, 不是填飽個肚就足夠的, 此乃人禽之辨!!
(禽獸用電腦係不太講究的……!?!?)

無錯, Apple 提醒了我們都是人, 所以以Apple 之名:



記著, 這是沒規限之下的發展, 全都是由Apple 之名而來
只希望這股風氣可以走到iPhone 之外

Posted by hardchiu | Filed in trend, wish | Comment now »

Wednesday, June 27th, 2007

離線工作

近來在Offline Web Application 的領域上research 過一下, 順道記低在這裏

發展Offline Web Application 可說是一個趨勢, 在各大陣營爭相支援的情況下可見一斑
以下係已支援或聲稱會支援的陣營



以上係主要的陣營, browser 方面其實主要睇著WHAT-WGspec 去做, IE 除外… 因為patent policy 問題
其實WHAT-WG 都幾節外生支… 家下W3C 又攪返個HTML-WG 出來
(注意: offline 只係spec 的其中一部份)

standard 未定好, 但已經有咁多人落手去推, 其實都唔係幾明點解會咁博
或者係既然大方向是這樣, 大家都想得先機罷

點解要offline ?

  • 橫掂都offline, 點解唔用desktop application?
  • 這個年代, 有幾可會斷線?
  • 有幾多用戶真的需要隨時隨地用一個web application?



點解要offline ?

  • 流動裝置的需求
  • 作為在線工具的一項功能
  • 利用web 的科技令開發更容易
  • 移值已完成的web application 到desktop 以減低開發成本
  • 掃除企業棄用web application 其中一個大障礙: 斷線時不能使用



如果話需求暫時不大, 絕對無錯
但可記得Ajax 其實可以在很多年前出現嗎?
一個standard 係要確保possibility, 而needs 係application 去引發出來的
就如Gmail, Google Map 那樣

不過話又說回來… 我們有多久沒試過制水?

Posted by hardchiu | Filed in trend | Comment now »

Monday, June 18th, 2007

百家爭鳴

電腦的發展才剛剛幾十年, 正處於百花齊放的年代
就如春秋戰國時期的思想學說一樣

細個時諗, 如果我出生於那個百家爭鳴的年代, 可能我也很有成就
今天我們選擇了一個亂世作為舞台, 機會一定是有的
只在乎我們選擇做亂世中的那個角色

我們可以做明主, 用獨到的眼光採納最合用的學說
我們可以做賢師, 做萬世師表, 將有潛質的學說再發揚光大
我們亦可以做始創者, 以自己見解綜合分析再建立自己的學說

在百家爭鳴的年代, 什麼事也有可能發生

當然, 活在這個年代之中選擇是很困難的
面對那麼多選擇, 應該如何取捨?

  • 要了解現實情況, 了解需要
  • 要對症下藥, 不能得過且過
  • 要放遠眼光, 用未來檢討現在
  • 要知已知彼, 融會貫通, 取長補短
  • 不能僵化, 不能假定了什麼是必然發生的

也許講得太誇張, 不過我確實慶幸自己生於這個年代

Posted by hardchiu | Filed in belief, feeling | Comment now »

Sunday, June 10th, 2007

安裝迷思

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

從前我們要煩著處理自己所安裝的軟件, 今天似乎已經減少了大部份的煩腦了
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
      不過總之有得裝好過冇得裝~

      Posted by hardchiu | Filed in vision | 4 Comments »

      Older Posts »