使用 Fring 已經一年多,從老早只支援 Skype 且未支援中文 (Unicode) 與 E70 畫面開蓋反應異常。到現在已經支援 Skype, MSN Messenger, ICQ, SIP, Google Talk, Twitter, Yahoo 與 AIM!現在甚至可以互傳檔案。
Fring 一直是我手機中必裝的軟體。基本上 Fring 提供了跨平台的即時通訊與網路語音通話功能,跨平台指的是 Fring 目前提供 Symbian 8/9, Windows Mobile, Symbian UIQ 與 iPhone 等平台的軟體功能,同時也支援不同的即時通訊協定。於是,只要你安裝設定了 Fring ,就可以使用手機透過 3G/GPRS 或無線網路使用不同的協定。所以可以拿著手機上 MSN, Skype,並且可以作語音通話!
我最常用的功能就是在家開著 Fring, 連上 MSN/Skype 與人通話,音質可以接受,而且完全不需費用。或者差旅的時候於機場或飯店,作為長途通訊的替代用品。日常的時候,也可以透過 3G/GPRS 上網,隨時保持連線狀態,讓人可以透過 IM 聯絡到你。即使沒有租用吃到飽費率,你也可以設定 Fring 僅使用無線網路,不用擔心誤用所造成的費用問題。
若你還不知道 Fring, 不妨聽聽 Roy Timor-Rousso (VP Product Marketing of Fring) 的介紹
What is fring?
印象以來, Fring 一直是一家技術能力非常強的公司。記得去年年中透過友人介紹,認識 Fring 的 Boaz Zilberman (Chief Architect),透過電子郵件聊了一下關於無線網路使用的問題,認為若是支援 WISPr,使 Fring 可以自動登入不同的無線網路熱點,對於時常外出又想使用的便宜 VoIP 服務的人應該相當方便。今年初在台北與 Boaz 會面時,Fring 就已經在 Symbian, SymbianUIQ 與 Windows Moblie 平台上實做了 WISPr 協定!
最近 Fring 又有了大動作,他們開放了 fringAPI, 頗令人興奮!基本概念是 Fring 提供目前已有的軟體架構給第三方開發者,只要你懂 XML,就可以使用 FringAPI 所提供的架構來寫軟體。
基本的概念是你可以用 XML 刻出一個軟體介面,只要使用者訂閱了你的服務 (add-ons),就會出現在 Fring 的選單列。所有使用者在介面上所觸發的行為,都會傳到 Fring Interface Server (FIS),然後再即時傳到你的 Add-ons Server。於是,你可以只懂著處理 XML 刻出來的使用者介面與傳輸過來的 XML 訊息,就可以將軟體移植到 Fring 目前已支援的平台,而不用弄髒自己的雙手去玩各種手機平台。目前 Fring API 提供了一組簡明的 PHP 範例,可於開發網站下載。
Introducing: The fring API
Fring API 才剛開放沒多久,還沒有太多可以參考的程式範例。不過相較於 Widsets 受限於 J2ME 的開發環境,Fring 顯然更好的 Native Application 優勢,可以存取更多系統資源,如 GPS 等。可惜的是目前的 API 稍嫌不足,如檔案交換、相機取用等,似乎都尚未開放。另外一個值得考慮的議題是,Fring 是否會開放出社交資料,讓第三方開發者應用。若是缺乏了行動社交網路功能,那麼 Fring API 可能也將只是另外一個 Mobile RSS Reader。
若是 Fring 可以開放社交資料 (你的好友列表),那麼是否有機會連結 Open Social、或者開發出類似 Palringo 的有趣應用呢? 可惜 FringAPI 目前只能在 Symbian S60 9.2 上測試開發,我的 E70 是 Symbian S60 9.1,還無法拿來玩。
關於 Fring 的公司背景與服務與 API 介紹,可參考 Ayelet Noff 的專訪。