成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Mozilla欲借WebAPI取代原生程序

開發(fā) 前端
Mozilla 正在構(gòu)建 WebAPI,一組用于在瀏覽器中調(diào)用硬件設(shè)備功能的程序接口。而之前,通常只有原生應(yīng)用才能調(diào)用硬件功能。此舉意在開發(fā)一套跨平臺解決方案,讓開發(fā)人員只編寫一次代碼,就可以在所有移動平臺上運(yùn)行。

Mozilla 正在構(gòu)建 WebAPI,一組用于在瀏覽器中調(diào)用硬件設(shè)備功能的程序接口。而之前,通常只有原生應(yīng)用才能調(diào)用硬件功能。此舉意在開發(fā)一套跨平臺解決方案,讓開發(fā)人員只編寫一次代碼,就可以在所有移動平臺上運(yùn)行。

Mozilla 發(fā)布了 Boot to Gecko (B2G)項目,希望能夠創(chuàng)建一個類似于 Chrome OS 的 Web 操作系統(tǒng),此操作系統(tǒng)的目標(biāo)平臺除了上網(wǎng)本之外,還包括兼容 Android 系統(tǒng)的手機(jī)和平板電腦。B2G 將會基于 Gecko 和 Android 技術(shù),目的是擴(kuò)展 Web 體驗以替代原生應(yīng)用程序。Mozilla 的策略到底是自己構(gòu)建操作系統(tǒng),還是開發(fā)相關(guān)技術(shù)然后讓瀏覽器廠商來集成,目前尚不清楚。在 B2G 的 FAQ中寫到:

Boot to Gecko(B2G) 目前處于初期探索階段,目標(biāo)是為開放 Web 平臺構(gòu)建獨(dú)立的、完整的操作系統(tǒng)。它不是一個產(chǎn)品,但一旦成功可以作為某些產(chǎn)品的基礎(chǔ)……

B2G 項目不鼓勵只能運(yùn)行在 B2G 或 Firefox 上的應(yīng)用程序,這是區(qū)別于 B2G 和其他移動平臺的一個重要因素。我們并不希望由此獲得 Mozilla 的競爭優(yōu)勢,而是希望整個 Web 平臺獲得優(yōu)勢……

理想情況下,這項技術(shù)將會被所有平臺和設(shè)備上的移動瀏覽器所使用。我們期待著與其他操作系統(tǒng)和瀏覽器的開發(fā)人員一起,為制定標(biāo)準(zhǔn)和實現(xiàn)標(biāo)準(zhǔn)而努力。

B2G 的開發(fā)將集中在四個領(lǐng)域:WebAPI,權(quán)限模型 -保證 WebAPI 被網(wǎng)頁和應(yīng)用安全的訪問 -,啟動 -Android 設(shè)備啟動器,和應(yīng)用程序 - 從其它平臺移植或新的應(yīng)用。

雖然有了HTML 5,但開發(fā)人員仍需要以統(tǒng)一的 API 訪問各種硬件功能 - USB、攝像頭、加速儀等-來獲得一致的開發(fā)體驗。針對手機(jī)的***組 API 將在 3 到 6 個月之內(nèi)完成。

WebAPI 將會包含如下部分:

撥號:電話和短信 API,聯(lián)系人 API

地址簿:聯(lián)系人 API

短信:電話和短信 API,聯(lián)系人 API

時間

攝像頭:攝像頭 API,文件系統(tǒng) API

相冊:基于 FileReader(已經(jīng)完成)和 FileWriter 的文件系統(tǒng) API。還有基于 IndexedDB 的文件抽象層。

計算器

設(shè)置:設(shè)備狀態(tài) API,設(shè)置 API

游戲:加速儀 API,鼠標(biāo) API

地圖:地理信息 API,聯(lián)系人 API

當(dāng)這些 API 被實現(xiàn)以后,開發(fā)人員就可以編寫出和原生應(yīng)用非常相似的 Web 應(yīng)用,而且不需要為每個移動平臺寫不同的代碼。此項目若想取得成功,需要各大移動平臺廠商的支持。Mozilla 的 Robert Nyman 在官方博客中稱“將會發(fā)布 WebAPI 規(guī)范的草稿和實現(xiàn)原型,并提交給 W3C 來標(biāo)準(zhǔn)化。”W3C 自己也在開發(fā)其中的一些 API,比如地理信息 API,因此不清楚 Mozilla 會提出全新的 API 還是保持已有的、只為跨平臺開發(fā)所需要的 API。

然后就等著蘋果、谷歌和微軟擁抱和支持這些 API 了。據(jù) ArsTechnica稱,蘋果對 iOS 開發(fā)平臺的最初想法就是基于 HTML,而谷歌以推動 Web 標(biāo)準(zhǔn)化著稱,微軟也在為 Windows 8 打造基于 HTML 5 的用戶界面,其中還包含了在瀏覽器中訪問 PC 機(jī)硬件的 API,因此這些公司應(yīng)該會支持這個想法。***,就看 W3C 是基于 Mozilla 的 WebAPI 還是其他大廠商的提案來構(gòu)建標(biāo)準(zhǔn)了。

【編輯推薦】

  1. Google App Engine技術(shù)架構(gòu)資料大盤點
  2. Google App Engine收費(fèi)標(biāo)準(zhǔn)引發(fā)爭議
  3. Web app界面設(shè)計的8個實用技巧
  4. HTML 5+CSS3攜手實現(xiàn)Mobie App的瓶頸
  5. 探索Google App Engine背后的奧秘(1):Google的核心技術(shù)
責(zé)任編輯:陳貽新 來源: 瀏覽器之家
相關(guān)推薦

2010-02-07 09:27:56

OracleOpenOffice

2010-10-20 10:13:58

VMwareProject HorCitrix

2015-07-20 10:46:41

谷歌亞馬遜OpenStack

2011-08-04 10:18:09

2010-09-28 09:08:43

LinuxOracle亞馬遜

2012-07-24 09:18:58

2013-07-01 09:41:42

鮑爾默iPad

2012-02-21 15:15:42

MozillaFirefox移動操作系統(tǒng)

2014-12-17 11:39:52

阿里云大數(shù)據(jù)

2012-06-26 11:28:14

彩電廠商智能電視

2009-09-15 10:10:32

丁磊魔獸世界

2012-07-26 17:29:32

2012-07-16 09:58:15

SPDY協(xié)議HTTP

2012-02-17 09:28:52

Mozilla

2011-12-07 09:53:04

Mozilla策略

2009-07-31 13:50:59

Skype底層技術(shù)eBay

2010-10-25 10:42:56

VMware思杰

2014-06-10 09:41:20

OCPSDNFacebook

2010-04-01 09:12:13

Linux操作系統(tǒng)

2010-04-30 23:37:19

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产sm主人调教女m视频 | 久久精品国产免费 | 欧美成人高清 | 国产成人午夜高潮毛片 | 久久性av| h片免费看 | 欧美一a一片一级一片 | 精品视频一区二区三区在线观看 | 午夜影院 | 欧美一级片中文字幕 | 国产日韩欧美中文 | 91久久伊人 | 无人区国产成人久久三区 | 欧美一级大片 | 日韩一区欧美一区 | 草草视频在线播放 | 在线午夜电影 | 久久精品视频在线观看 | 亚洲日韩中文字幕一区 | 精品久久九九 | 91视频进入| 日韩在线中文 | 精品欧美一区二区三区久久久 | 欧美日韩久久精品 | 久久精品国产免费看久久精品 | 欧美一区二区免费在线 | 伊人伊人伊人 | 成人三级视频 | 成人三级网址 | 亚洲视频三区 | 精品久久影院 | 超碰人人插 | 99久久成人 | 81精品国产乱码久久久久久 | 日一区二区 | 午夜免费 | 国产日韩精品在线 | 久久精品二区亚洲w码 | 国产成人免费视频网站视频社区 | 中文字幕啪啪 | 视频一二区 |