Android SDK beta測試版正式發佈
本文作者:admin
點擊:
2008-09-08 00:00
前言:
只要你有稍微留意嵌入式產業的發展,那麼Android SDK beta測試版本已經發佈的消息應該算是舊聞了。由於我最近一直專注在Wind River即將推出的新產品(使用Eclipse p2)上,所以都沒有時間來這裡和大家聊聊。現在是該回到我所擅長的領域了。
行動Linux領域突然間出現許多腦力激盪競賽。雖然Android最近相當地安靜,不過以Android為設計基礎的手機即將出現(他們也因此辛勤的耕耘許久),而現在該是我們認真看待他們的時刻了。
然而,我唯一真正期待他們的是,讓Dalvik VM技術(不能稱它為Java因為它不是Java,可是它又是Java…)成為開放來源。Java若要在嵌入式系統真正佔有一席之地,則需要一個好用的虛擬機器(VM)以在資源有限的環境作業,而且在相對緩慢的處理器也能提供相當不錯的效能。它還必須是免費供應,讓大家可以自由使用。它現在就在Android SDK之內,如果我們擁有它的原始碼,便可以看看它是否真正能夠移植到其他行動Linux平台。
因為這個領域還有其他開發者,而且他們在這一點似乎掌握優勢。OpenMoko已推出新版本的Neo FreeRunner手機。LiMo擁有一個健全且穩定的夥伴關係,其中很多成員也已開始推出相關設備。
那麼,是否能改善這一切?答案是否定的。如同Donald Smith最近的推論,手機設計越來越重視軟體堆疊而非硬體。幸運的是,現在的硬體比軟體堆疊多。我們需要儘快見到一些整合方案的推出,讓產品開發者可以開始建立「殺手級應用」,而無需將它們移植到很多不同的環境。
順帶一提,在Dalvik之上跑Equinox應該非常酷。我猜這並不容易。不過,是不是有任何人正在做這個?
Doug Schaefer是Eclipse CDT Project的主持人,同時也是Wind River公司Install and Licensing Technology團隊的工程經理