Skip to main content

87 posts tagged with "android"

View All Tags

· 3 min read

中國移動基於 Android 自行訂製的 OPhone 系統終於釋出了 SDK。OPhone 的 SDK 相容於 Android 1.0 API ,使用 ADT 0.8 版開發工具(不支援 Android 1.1、1.5 和 ADT 0.9.x 以上版本的開發工具),並需要安裝它提供的 OPhone SDK 還有 WDT (桌面小程式開發工具 Widget Development Toolkit)這個 Eclipse Plugin。

無獨有偶的,OPhone 弄出了一個跟 Opera Unite 相似的「客戶端即伺服器」架構,叫做「Mobileyou」手機網頁伺服器。我乾脆把這類架構稱為「網頁 P2P」,或「pWeb」(Personal Web、Peer-2-Peer Web)。

這類「pWeb」服務架構的本質,簡單說來是在電腦或手機上裝個網頁伺服器,以提供各種以網頁為介面的服務,再結合個人電腦或手機上提供的個人資訊,提供異化的功能性網站。

中國移動或 Opera 這些服務提供者端,將使用某種動態 DNS 轉址機制(Dynamic DNS),以提供一個統一的網址,如「http:// 官方網址 / 個人暱稱 / 服務」這樣的連結,讓網路上所有的人都可以用這個網址連上 pWeb 網站,以解決使用者該透過哪個網址訪問的問題。

OPhone 提供的「Mobileyou」,跟 Android 上另一個「i-jetty」應用程式很類似。裝了之後都可以存取手機上的功能,透過網頁介面來管理個人通訊錄、查看簡訊等。

有了這樣的服務以後,女朋友要看男朋友有沒有偷吃,就不用再偷偷拿他的手機查看簡訊,只要到個人手機上的網站查看就行了(怎麼覺得舉的是個反例 :p)

· One min read

HTC 自製介面的影片流出了,與 Android 標準介面有些不同。

就像 Linux 發佈套件(Ubuntu, OpenSUSE, RedHat)一樣,當 OS 都免費取得時,要與其他廠商作區隔就得在使用介面(3D 效果)、易用性(各式工具,如 PDF Reader、HTC Mail)、特有功能(與 Extrange 整合)等方面來著墨。

· 2 min read

Android 系統改版相當快,使用者拿到的手機上往往也搭載著不同版本的 Android 系統。當我們用到新版本 SDK 所提供的功能時,也代表我們放棄了所有使用舊版本 OS 的使用者。為了讓最多的使用者能用上我們所寫的應用程式,我們應該盡可能地讓應用程式做到向下相容。

那麼我們最好向下相容到那個版本的 SDK 哩?簡單的答案是:

在 2010 年以前,以 SDK 1.1 為基礎來開發可以享受到最新版的開發工具的便利,同時也可以支援最多使用者。

若只要寫供中文版手機使用的應用程式,則可以直接基於 SDK 1.5 來開發,能使用 SDK 1.5 版的所有功能(因為第一支 Android 中文手機內建的版本就是 1.5 版)。

· 2 min read

Android SDK 1.5 發佈囉!

主要可查覺的變化有稍微美化的介面,模擬器的操作有些改動,還有期待已久的輸入法與桌面小工具(appWidget)功能。

1.5 SDK 中,叫起模擬器的方法也改變了。新版支援多個不同版本模擬器共存,各廠商可以提供不同的自製模擬器。 例如 Google Map 等 Google API 就被另外抽出來放到了(加入了) Google API 的模擬器上。

所幸前陣子使用 1.5 pre 測試時書中所提的範例都仍然可適用,在這段遷移往 1.5 平台的期間,請對照查看線上版的更新。

Update: 電子書版先支援 1.5 啦,主要的改動有