自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android如何幫webOS死而復生?

移動開發(fā) Android
古語有云,天下無不散的宴席。但這句話在科技界并不適用。在webOS被惠普宣判死刑后的一年間,惠普開放了webOS,并希望第三方開發(fā)者將其繼續(xù)下去。欣慰的是,Open webOS項目得到了發(fā)展——盡管在此期間并無新的配套硬件公布。

運行在Android手機上的webOS系統(tǒng)截圖

2012年3月,在惠普宣布開放webOS的一個月后,一組外圍開發(fā)者悄然開始了“將webOS移植到其他移動設備”的研究。這些開發(fā)者中有很多人曾是webOS Internals group(該組織在2009年6月成立,屬于公司內部的一個“自產自用”型開發(fā)者組織)的成員。因此當惠普作出決定,中止webOS商用計劃的時候,這 些開發(fā)者就立即開始尋求免費獲得webOS固件的辦法。“惠普很有可能不會提供任何新設備,”webOS移植組的項目Leader Tom King告訴記者。“我們大家都愛webOS,愛它本身,愛它在開源時代所具有的潛力,我們知道webOS是個小眾的系統(tǒng),但當時確實沒有其他更好的開源 平臺選擇——MeeGo和Tizen都有這樣那樣的問題。”

webOS Internals團隊開始和惠普合作,希望幫助惠普針對TouchPad平板推出共享版(Community Edition)webOS固件。之所以放出共享版(Community Edition)固件的原因是,他們希望開發(fā)者都有機會一窺內部代碼,從而TouchPad硬件和webOS固件協作的方式。換句話說,對這個共享版 webOS固件研究得越透徹,他們就越能夠在Open webOS正式發(fā)布后,利用它做更多的事情。

惠普TouchPad

在2012年6月,在webOS Internal團隊的協助下,惠普終于公布了共享版(Community Edition)的webOS固件。隨后Tom King領導他的團隊成立了webOS移植團隊,并和OpenEmbedded團隊展開了緊密合作,尋找可移植webOS系統(tǒng)的潛在Android設備。

毫無疑問,難度最低的就是具備解鎖版Bootloader、且提供了“可再發(fā)行版驅動”、可以在開源協議下自由修改系統(tǒng)核心軟件的設備。 King和他的團隊花了很長時間檢驗每一個Android設備,并研究其代碼。“Android是Linux核心的,這為我們省了不少力氣。我們不用重復 做無用功了。”King表示。

9月份,在Open webOS 1.0發(fā)布后——獨立于共享版(Community Edition)之外的版本——King的團隊首次放出了針對三星Galaxy Nexus的Alpha版webOS移植固件。“它是我們千挑萬選出來的,在性能等方面比較平衡,而且具備解鎖版Bootloader等條件,因此我們決 定就以它作為移植webOS的首選設備了。”King解釋道。在發(fā)布了第一版的移植固件后,團隊成員開始著手完善這一移植固件的其他細節(jié)——例如Wi- Fi模塊等。“多虧大家的努力,我們才能做到這些。”King很感恩。

 

運行在Galaxy Nexus上的webOS系統(tǒng)截圖 

如今: weboS的幼年期

在過去兩個月中,webOS移植項目取得了不少階段性進展,并額外支持了兩款設備——三星Series 7平板,和華碩Nexus 7平板。移植團隊目前在全球范圍內共有16人。目前,webOS移植固件仍需配合Android才可使用(作為Android中的一個獨立程序),但在將來,Android平板電腦將能夠徹底拋棄Android,真正享受到完整移植的webOS固件。然而道路是很艱辛的。

華碩Nexus 7也獲得了webOS移植

webOS移植團隊遇到的最大挑戰(zhàn)是3D加速問題:當一個應用啟動,3D加速開啟時,此應用進程崩潰,根本無法運行。“Android使用了單 幀緩沖,而webOS使用了雙幀緩沖,”King解釋道。此外,Android和webOS系統(tǒng)架構還有很多微小的差異,這使得移植困難重重。

好的方面是,惠普也在為webOS移植項目提供一定支持。惠普為webOS移植團隊捐獻了一些服務器,并官方默許他們對Open webOS做的任何改動。但是,webOS移植項目并沒有一個可以宣布的預估時間表,他們也不會在發(fā)布一個移植版固件前對其作出任何評論。

雖然webOS移植項目的目標是為用戶開發(fā)出一個全功能測試版的webOS移植固件,但King同樣希望展示OpenEmbedded軟件框架 的實用性。正是借助于此,webOS移植團隊才能在不耗費太多資源的情況下完成一些事情。“我們是開源團隊,我們人數也不多,”他表示,“如果在人數不多 的前提下,我們能在幾個月的時間內取得一些進展,甚至還得繼續(xù)(在webOS移植道路)上繼續(xù)前進,那么這就是好事。”他補充道:“研發(fā)過程中,在幾個平 臺之間來回切換一般是要花費很多資源的,但webOS移植團隊證明了,他們不需要很高的成本也可以完成。”

webOS移植團隊的終極目標是吸引更多用戶關注webOS,webOS開發(fā)也需要繼續(xù)由新一代的開發(fā)者接力下去。“這一代的開發(fā)者大都懂 Javascript和web scripting,他們也在開發(fā)基于此的應用程序,”King呼吁道,“我們需要一個可以完美支持Javascript和web scripting編程的平臺,一個專為web而生的平臺。”

在King的眼里,webOS就是這個完美的平臺。

責任編輯:徐川 來源: 搜狐
相關推薦

2017-05-10 12:35:04

云服務HPCAzure

2021-11-26 21:30:09

Windows 11Windows微軟

2011-06-03 16:31:57

iphone Android WebOS

2011-09-13 09:10:50

宏達電HTCAndroid

2012-03-08 22:29:41

Android

2023-03-30 21:29:57

2012-04-03 14:15:45

三星

2012-09-03 09:53:03

Linux操作系統(tǒng)

2011-12-10 19:17:12

webOS

2011-07-21 09:21:39

2012-04-26 09:09:14

惠普webOS

2009-01-05 09:03:30

Google AndrAndroid盈利Android App

2018-05-03 16:27:29

RNN神經網絡ResNet

2011-08-31 09:36:06

webOSTouchPad惠普

2011-12-16 20:37:16

webOS

2009-06-21 13:52:57

PalmWebOSLinux

2011-07-07 10:40:18

Enyokindscomponents

2012-02-08 09:49:02

惠普webOS開源

2009-04-04 08:58:45

Palmiphone移動OS

2012-06-19 14:10:52

PalmwebOS
點贊
收藏

51CTO技術棧公眾號