整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          “華為鴻蒙OS,隨時可替代安卓”

          “華為鴻蒙OS,隨時可替代安卓”

          明 邊策 郭一璞 發(fā)自 凹非寺

          量子位 報道 | 公眾號 QbitAI

          千呼萬喚始出來,華為鴻蒙操作系統(tǒng),今日正式發(fā)布。

          英文名HarmonyOS,寓意為和諧。

          并不像億萬行代碼的安卓那樣笨重,鴻蒙OS不止支持手機,可穿戴設備、車輛、音箱等各個平臺都可用,大到GB級內(nèi)存,小到KB級內(nèi)存,全都靈活支持。

          而且,鴻蒙OS是終端OS首次使用分布式架構,能做到低時延、高吞吐、高可靠;實現(xiàn)模塊化解耦,可以對應不同設備可彈性部署。

          余承東說,鴻蒙OS可以兼容安卓應用,如果安卓無法使用,隨時可以啟動鴻蒙,但考慮到合作伙伴關系及生態(tài),優(yōu)先使用谷歌的安卓系統(tǒng)。

          并且,余承東表示鴻蒙操作系統(tǒng)將會開源

          此外,關于另一款備受期待的產(chǎn)品方舟編譯器,余承東說,這款編譯器未來能支持多語言統(tǒng)一編譯,C、C++、Java、JS、Kotlin等都能支持,甚至可以混合編譯。

          AIoT:操作系統(tǒng)的挑戰(zhàn)

          余承東首先宣布了華為5~10年長期戰(zhàn)略,即向用戶提供全場景全連接的智慧生活服務。余承東現(xiàn)場用了“1+8+N”這個關鍵詞。

          所謂1是指智能手機,8是指8個智能設備:PC、平板、智慧屏、車機、耳機、音箱、手表,眼鏡。N是更廣泛的IoT設備。

          然后,余承東現(xiàn)場提出問題:

          這樣一個萬物互聯(lián)的時代,怎樣的OS才能滿足需要呢?

          余承東說,Android、Linux操作系統(tǒng)內(nèi)核龐大冗余,總共超過2000萬行代碼,而我們平時使用的只有8%的代碼,這兩個系統(tǒng)難以保證不同終端的體驗流暢。

          而且, 多終端也對設備安全提出了更高的需求。現(xiàn)在終端設備的操作系統(tǒng)非常多,而軟件生態(tài)和硬件綁定,開發(fā)者需要為不同平臺開發(fā)不同的軟件,降低了用戶體驗和開發(fā)效率。

          當然,也有很多公司在探索這一方向,比如谷歌和蘋果。

          谷歌正在開發(fā)“大一統(tǒng)”的Fuchsia系統(tǒng),未來的發(fā)展方向是微內(nèi)核,但余承東指出,它并不是分布式設計,性能較差。

          至于蘋果公司,使用的是混合內(nèi)核,現(xiàn)在系統(tǒng)逐漸分裂,而且生態(tài)又封閉。

          鴻蒙OS登場

          因此,華為推出了鴻蒙OS(英文名取其諧音,HarmonyOS),它是基于微內(nèi)核的全場景分布式OS。

          鴻蒙OS具有分布架構、運行流暢、安全可信等特點。

          首先,鴻蒙OS可以支持智慧屏、可穿戴設備、車載、手機等多種設備,并且根據(jù)不同性能的設備靈活適配各種終端,從GB級別的電腦手機、到MB級別的智能手表,再到KB基本的小型智能家居設備都能使用,實現(xiàn)跨終端無縫體驗。

          分布式軟總線技術實現(xiàn)了極簡協(xié)議,巨頭低時延、高吞吐、高可靠的優(yōu)點。

          運行流暢是鴻蒙相比Android系統(tǒng)的一大優(yōu)勢。余承東說,目前Android沿用Linux內(nèi)核調(diào)度機制,難以保障用戶體驗。而鴻蒙OS可以實時負載預測,確保用戶體驗流暢,相應時延降低了25%。

          余承東打了個比方,Android系統(tǒng)就像所有車輛都擠在同一個車道,而鴻蒙OS相當于給道路劃分出了快車道、慢車道、自行車道,各個進程之間不會相互堵塞。

          相比Android鴻蒙進程之間通信效率提升3~5倍。

          至于為何鴻蒙OS要采用微內(nèi)核,余承東說是為了保證內(nèi)核級別的安全,以后使用微內(nèi)核將是一大趨勢。微內(nèi)核天然無root權限,外核服務相互隔離,從源頭提升系統(tǒng)安全。

          對于鴻蒙這樣一個可以適配不同終端的OS來說,最重要的生態(tài)共享。為此,華為提供了面向多終端開發(fā)的IDE,實現(xiàn)在手機、PC、車載設備不同屏幕、不同硬件上的布局自適應。

          隨后,余承東介紹了華為自研的方舟編譯器,它未來會支持多語言同意編譯,包括C/C++,Java,JS,Kotlin等語言,最多實現(xiàn)60%的性能提升。

          可隨時替代Android

          現(xiàn)階段,鴻蒙OS還是保留了Linux內(nèi)核,主要是從軟件生態(tài)的角度考慮,可以兼容Linux、Android、HTML5應用。未來將用鴻蒙OS將用微內(nèi)核代替所有,并采用方舟編譯器。

          因為現(xiàn)在主流的軟件開發(fā)者仍然在為Android等系統(tǒng)開發(fā)應用,如何幫助他們將軟件移植到鴻蒙OS上,是建設生態(tài)的關鍵。

          鴻蒙OS借助分布式能力Kit開發(fā)跨終端應用,能夠像開發(fā)普通應用一樣簡單。

          明天發(fā)布的榮耀智慧屏就會用上鴻蒙OS,現(xiàn)場華為還公布了一張時間表,明年華為將在手機中用上鴻蒙系統(tǒng)。

          余承東表示,鴻蒙隨時可以用在手機上,但是谷歌是華為的合作伙伴,另外也是因為Android生態(tài)很成熟,華為會繼續(xù)在手機上使用Android。

          但是華為不懼“斷供”,如果Android無法使用,華為隨時可以切換到鴻蒙OS。

          而且生態(tài)系統(tǒng)的遷移也很便捷,余承東說普通開發(fā)者只需一兩天時間就可以將Android應用移植到鴻蒙上。

          最后,余承東在演講中宣布鴻蒙OS開源,希望和開發(fā)者一起打造更強大的OS。

          One more thing

          華為鴻蒙OS發(fā)布后,余承東也談到了美國斷供的影響:

          沒有美國斷供,我們手機能夠做到世界第一。現(xiàn)在,我們還可以坐穩(wěn)第二。

          另外,今天也是“大嘴”余承東50歲生日。

          他1993年加入華為,一干就是26年,在他治下,華為手機從無到有,華為手機從弱雞成為全球第二。

          所以也讓我們順祝余承東:生日快樂!

          — 完 —

          誠摯招聘

          量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節(jié),請在量子位公眾號(QbitAI)對話界面,回復“招聘”兩個字。

          量子位 QbitAI · 頭條號簽約作者

          ?'?' ? 追蹤AI技術和產(chǎn)品新動態(tài)

          現(xiàn)在的App當中,我們經(jīng)常需要在原生界面中插入HTML5頁面,需要在兩者之間交互,也就是原生代碼和HTML5互調(diào)方法,一起來了解一下如何實現(xiàn)的吧!

          1.原生代碼調(diào)用HTML5頁面方法

          例如,app要調(diào)用HTML5頁面的changeColor(color)的方法,來改變HTML5頁面的顏色

          1)HTML5

          <script type="text/javascript">

          2)Android

           wvMain.getSettings().setJavaScriptEnabled(true); //開啟JavaScript支持

          ---------------分割線---------------

          2.HTLM5頁面調(diào)用原生方法

          例如,點擊HTML5頁面的文字,回調(diào)原生代碼中的callAndroidMethod方法

          1)HTML5

           <a onClick="baobao.callAndroidMethod(100,100,'ccc',true)">CallAndroidMethod</a>

          除此之外,

          html5代碼不完全整理

          html5文件頭

          <_meta name=”viewport” content=”width=device-width,initial-scale=1.0,user-scalable=no”>

          <_meta name=”format-detection” content=”telephone=no”>

          第二句是給蘋果手機把數(shù)字都識別成手機號的功能的禁用代碼,蘋果數(shù)字都當成手機號撥打很惡心。

          css部分

          a,button,input,optgroup,select,textarea {

          -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button點擊時的藍色外邊框和灰色半透明背景*/

          }

          注意下面這句非常有用,不寫這句代碼蘋果手機下默認的圓角,代碼重置css也無效。

          button,input,optgroup,select,textarea {

          -webkit-appearance:none; /*去掉webkit默認的表單樣式*/

          }

          a,button,input,optgroup,select,textarea {

          -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button點擊時的藍色外邊框和灰色半透明背景*/

          }

          body {

          -webkit-text-size-adjust: 100%!important; /*禁止IOS調(diào)整字體大小*/

          }

          打電話,發(fā)短信、發(fā)郵件

          <_a href=”tel:020-10086″>打電話給:020-10086

          <_a href=”sms:10086″>發(fā)短信給: 10086

          <_a href=”mailto:me@22278.club”>發(fā)送郵件: mine@ismyspace.com

          css省略號:

          white-space: nowrap;

          text-overflow: ellipsis;

          overflow: hidden;

          備注:注意css 已經(jīng)能夠實現(xiàn)多行省略號,但是只能webkit用所以沒太大意義不說。

          css三角形

          border-width: 10px 10px 10px 0; //左箭頭

          border-color: transparent #fff;

          border-style: solid;

          width: 0;

          盒模型代碼簡寫

          盒模型外邊距(margin)、內(nèi)邊距(padding)和邊框(border)設置上下左右四個方向的邊距是按照順時針方向設置的:上右下左。

          拿margin示例:

          margin:10px 15px 12px 14px;/*上設置為10px、右設置為15px、下設置為12px、左設置為14px*/

          1、如果top、right、bottom、left的值相同,如下面代碼:

          margin:10px 10px 10px 10px;

          可縮寫為:

          margin:10px;

          2、如果top和bottom值相同、left和 right的值相同,如下面代碼:

          margin:10px 20px 10px 20px;

          可縮寫為:

          margin:10px 20px;

          ndroid M還沒來,先回顧一下它的前輩們

          出處:騰訊科技(-)

          2015年谷歌I/O大會本周將拉開序幕,新一版Android也將問世,據(jù)稱新Android的代號為“M”,有猜測稱,“M”可能是Marshmallow(棉花糖)或者Macadamia Nut Cookie(澳洲堅果曲奇)。Android已經(jīng)成為第一大智能手機操作系統(tǒng),但之前各個版本的Android,你都了解嗎?

          Android 1.0

          第一代正式版本的Android系統(tǒng)發(fā)布于2008年9月23日,并未以甜品名稱命名,而是以一個高大上的詞Astro(天文的、航天的、宇宙的)來命名,全球第一臺Android設備HTC Dream G1就是搭載的1.0系統(tǒng),這是最早最雛形的Android系統(tǒng),擁有智能手機最基本的功能和理念。

          Android 1.1

          發(fā)布于2009年2月2日的Android 1.1系統(tǒng)被稱呼為Bender發(fā)條機器人,主要處理了1.0版本遺留的許多應用程序和系統(tǒng)的Bug,改進了API接口和添加了一些新特性。

          Android 1.5

          第一代用甜品名稱命名的Android系統(tǒng)是Android 1.5 Cupcake,紙杯蛋糕,發(fā)布于2009年4月30日,完善了1.0、1.1系統(tǒng)的諸多不足,比如開始支持虛擬鍵盤、支持桌面Widget等。注意,此后所有版本的Android都以甜品為代號。

          Android 1.6

          Android 1.6命名為Donut甜甜圈,主要升級包括重新設計的Android Market、開始支持手勢操控、支持CDMA網(wǎng)絡等,并開始支持更多的屏幕分辨率、支持OpenCore2引擎;且開始考慮增加向聽覺視覺困難人群的插件。

          Android 2.0

          發(fā)布于2009年10月26日的Android 2.0 éclair松餅系統(tǒng),以及隨后的2.0.1、2.1都延續(xù)該命名,松餅君主要優(yōu)化了硬件支持,支持更高的屏幕分辨率,系統(tǒng)界面UI進行了重新設計,運行更加流暢,并且開始支持HTML5。

          Android 2.2

          2010年5月20日,谷歌發(fā)布了Android 2.2操作系統(tǒng),代號Froyo凍酸奶,該系統(tǒng)主要是進行一系列優(yōu)化工作,增加了App2Sd功能,整體性能有較大幅度的提升。

          Android 2.3

          發(fā)布于2010年12月7日的Android 2.3系統(tǒng)代號為Gingerbread姜餅,是曾經(jīng)一度占有率最高的系統(tǒng)版本。2.3優(yōu)化了系統(tǒng)界面,操作也更加流暢,加入復制/粘貼功能,支持前置攝像頭以及NFC等前沿技術。

          Android 3.X

          發(fā)布于2011年中的Honeycomb系統(tǒng)是專門為平板設計的,主要是為了更好的支持平板電腦設備,用以和iPad抗衡。需要注意的是,由于Android 3.X的版本是為平板電腦開發(fā),所以命名體系與其他的版本不同。

          Android 4.0

          2011年10月19日,Google發(fā)布了Android 4.0系統(tǒng),代號Ice Cream Sandwich冰淇淋三明治,該系統(tǒng)將手機與平板設備進行整合,多個設備共用一個統(tǒng)一的系統(tǒng)版本,擁有全新的UI界面及Linux內(nèi)核。這一代整體升級幅度較大,增加了大量實用的功能和系統(tǒng)整體用戶體驗的提升。

          Android 4.1-4.3

          發(fā)布于2012年6月28日的Android 4.1操作系統(tǒng),雖然相比上一代Ice Cream Sandwich在版本號上只有0.1的差別,但谷歌卻給了其一個全新的名字,可以看出這一代的升級幅度也是相當大的,升級最大的體現(xiàn)在谷歌引入的“Project Butter”(黃油計劃),引入了三重緩沖顯示技術,旨在大幅改善Android的操作運行流暢程度,希望能夠趕超iOS,事實上4.1以后的Android系統(tǒng)確實越來越流暢。

          Android 4.4 Kitkat(奇巧巧克力)發(fā)布于2013年10月31日,是目前Android市場占比最高(39.8%)的操作系統(tǒng)版本,增加了極其酷炫的語音控制系統(tǒng)Google Now、優(yōu)化多任務處理,同時所有圖標都重新進行了設計。這一代系統(tǒng)主要強調(diào)整合,而且大多數(shù)功能都與Google本身的服務深度結合。

          發(fā)布于2014年6月25日的Android 5.0 Lollipop可以說是讓人眼前煥然一新的一代系統(tǒng),最大的改變是采用了全新的Material Design設計理念,同時支持64位處理器,全面拋棄Dalvik虛擬機轉用ART,效率和流暢性得到大幅度的提升。不過目前Lollipop的升級率依然較低,只有9.7%的市場占比。


          主站蜘蛛池模板: 国产福利电影一区二区三区,日韩伦理电影在线福 | 亚洲国产综合精品一区在线播放| 国产精品丝袜一区二区三区| 国产高清在线精品一区小说 | 国产主播一区二区| 国产精品伦一区二区三级视频| 久久久91精品国产一区二区| 一区二区三区四区精品视频| 韩国福利一区二区美女视频 | 国产AV午夜精品一区二区三区| 无码国产伦一区二区三区视频 | 国产av熟女一区二区三区| 日本一区二区三区精品中文字幕| 中文字幕一区视频| 国产一区在线观看免费| 国产亚洲日韩一区二区三区| 国产精品福利一区二区久久| 日本v片免费一区二区三区 | 亚洲av无码一区二区三区乱子伦| 精品国产一区二区三区不卡| 国产丝袜无码一区二区视频| 美女福利视频一区| 精品久久久中文字幕一区| 99精品国产高清一区二区三区| 亚洲日韩AV一区二区三区中文| 激情啪啪精品一区二区| 午夜天堂一区人妻| 国产一区二区在线|播放| 亚洲成AV人片一区二区密柚 | 国精品无码一区二区三区左线| 无码人妻一区二区三区免费| 日本道免费精品一区二区| 久久精品日韩一区国产二区| 国产一区二区精品| 国产一区二区三区视频在线观看| 精品一区二区三区波多野结衣| 日本精品少妇一区二区三区| 亚洲国产成人精品无码一区二区| 亚洲国产激情一区二区三区 | 狠狠爱无码一区二区三区| 国产精品视频一区二区三区|