RN/H5多設(shè)備自適應(yīng)組件庫(kù)來(lái)了,高效實(shí)現(xiàn)鴻蒙原生應(yīng)用多設(shè)備精致體驗(yàn)

我是創(chuàng)始人李巖:很抱歉!給自己產(chǎn)品做個(gè)廣告,點(diǎn)擊進(jìn)來(lái)看看。  

在原生鴻蒙應(yīng)用開(kāi)發(fā)中,華為針對(duì)ArkUI框架推出了一整套針對(duì)多設(shè)備適配的完善能力(如“一多”能力)以及高階組件(如分欄、邊看邊評(píng)等),幫助開(kāi)發(fā)者輕松實(shí)現(xiàn)“一次開(kāi)發(fā),多端部署”。然而,當(dāng)前鴻蒙生態(tài)仍存在大量用跨平臺(tái)框架開(kāi)發(fā)的應(yīng)用,部分頁(yè)面采用React Native(RN)和H5等框架開(kāi)發(fā),這些框架在系統(tǒng)級(jí)的多設(shè)備適配能力上相對(duì)有限,導(dǎo)致在折疊機(jī)、平板等設(shè)備上的適配效率不如ArkUI框架高效,從而影響了應(yīng)用在不同設(shè)備上的體驗(yàn)一致性。

為了解決這一問(wèn)題,華為2D場(chǎng)景化解決方案團(tuán)隊(duì)面向RN/H5多設(shè)備適配場(chǎng)景,推出了一系列自適應(yīng)組件庫(kù)、sample等開(kāi)發(fā)者場(chǎng)景化解決方案。該方案在RN、H5等框架上提供了接近原生多設(shè)備適配的斷點(diǎn)機(jī)制和高階UI組件庫(kù),幫助RN、H5應(yīng)用的開(kāi)發(fā)者更高效地進(jìn)行多設(shè)備適配,為折疊屏、平板等多種設(shè)備的消費(fèi)者帶來(lái)精心打磨的精致體驗(yàn)。

針對(duì)基于H5框架的開(kāi)發(fā)者,華為提供了包括斷點(diǎn)能力封裝和H5多設(shè)備組件在內(nèi)的多設(shè)備適配方案。其中斷點(diǎn)能力封裝可根據(jù)屏幕尺寸將屏幕類(lèi)型分為xs、sm、md、lg、xl、xxl六種,開(kāi)發(fā)者可以通過(guò)預(yù)置的斷點(diǎn)hook,根據(jù)不同屏幕類(lèi)型調(diào)整頁(yè)面內(nèi)容。H5多設(shè)備組件則包括類(lèi)挪移布局組件、頁(yè)簽欄組件、網(wǎng)格自適應(yīng)布局組件等。這些組件采用Web Component技術(shù)開(kāi)發(fā),能夠快速適配到Vue2、Vue3、React等多種Web框架,幫助開(kāi)發(fā)者高效實(shí)現(xiàn)多設(shè)備布局適配。

RN/H5多設(shè)備自適應(yīng)組件庫(kù)來(lái)了,高效實(shí)現(xiàn)鴻蒙原生應(yīng)用多設(shè)備精致體驗(yàn)

針對(duì)RN框架的開(kāi)發(fā)者,華為不僅提供了斷點(diǎn)能力封裝,還帶來(lái)了針對(duì)折疊屏的自適應(yīng)高階組件以及獲取折疊屏折痕區(qū)域、折疊狀態(tài)、設(shè)備是否可折疊等API接口,使開(kāi)發(fā)者能夠高效應(yīng)對(duì)各種設(shè)備的布局適配需求。

RN/H5多設(shè)備自適應(yīng)組件庫(kù)來(lái)了,高效實(shí)現(xiàn)鴻蒙原生應(yīng)用多設(shè)備精致體驗(yàn)

RN/H5多設(shè)備/自適應(yīng)組件庫(kù)的推出,對(duì)鴻蒙原生應(yīng)用開(kāi)發(fā)意義重大。首先,它解決了鴻蒙原生應(yīng)用在混合開(kāi)發(fā)頁(yè)面上多設(shè)備體驗(yàn)割裂的問(wèn)題。有了這些組件庫(kù),無(wú)論是原生頁(yè)面還是基于RN和H5等用跨平臺(tái)框架的混合開(kāi)發(fā)頁(yè)面,開(kāi)發(fā)者都可以通過(guò)它高效實(shí)現(xiàn)一致的多設(shè)備響應(yīng)式體驗(yàn),從而開(kāi)發(fā)出更精致的、適配多設(shè)備的鴻蒙原生應(yīng)用。

其次,通過(guò)預(yù)置的斷點(diǎn)機(jī)制和自適應(yīng)組件,開(kāi)發(fā)者無(wú)需從頭編寫(xiě)復(fù)雜的多設(shè)備適配代碼,大大減少了開(kāi)發(fā)成本和學(xué)習(xí)成本,尤其是在適配折疊屏、平板等多種設(shè)備時(shí),開(kāi)發(fā)者可以更加高效地完成布局調(diào)整。

目前這兩款組件庫(kù)都已開(kāi)源到開(kāi)源鴻蒙社區(qū)(OpenHarmony社區(qū))并上線Gitee平臺(tái),歡迎廣大開(kāi)發(fā)者到Gitee平臺(tái)或開(kāi)源鴻蒙社區(qū)直接搜索rn_multidevice_layout_scenepkg(RN多設(shè)備組件庫(kù))和web_adaptive_ui(H5多設(shè)備組件庫(kù))下載使用。未來(lái)華為將持續(xù)不斷優(yōu)化和擴(kuò)展組件庫(kù)的能力,歡迎廣大開(kāi)發(fā)者參與共建并提出需求和建議,共同推動(dòng)鴻蒙生態(tài)的繁榮發(fā)展!

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
久久国产精品无码网站| 国产精品成人国产乱| xxx国产精品xxx| 91精品日韩人妻无码久久不卡| 精品国产综合区久久久久久 | 窝窝午夜看片成人精品| 正在播放国产精品每日更新| 人妻无码久久精品人妻| 麻豆亚洲AV永久无码精品久久| 国产乱码伦精品一区二区三区麻豆| 日产精品卡一卡二卡三的概述 | 久久久久久国产精品视频| jizzjizz国产精品久久| 亚洲国产欧美日韩精品一区二区三区| 久久这里精品国产99丫E6| 天天视频国产精品| 国产精品无码久久综合网| 亚洲精品国产电影午夜| 精品四虎免费观看国产高清午夜 | 亚洲精品视频在线看| 精品无码成人网站久久久久久| 2021国产精品自产拍在线观看 | 精品国产免费人成网站| 国产精品无码制服丝袜| 亚洲日韩国产AV无码无码精品| 91久久精品国产91久久性色tv| 日韩精品免费视频| 中文字幕精品在线| 亚洲日韩中文在线精品第一| 国产成人亚洲精品电影| 图片区精品综合自拍| 国产精品香蕉在线| 久久久久久亚洲Av无码精品专口| 九九热在线精品视频| 国产亚洲精品成人AA片新蒲金 | 无码精品国产一区二区三区免费 | 亚洲精品无码不卡在线播放HE| 国产伦精品一区二区免费| 亚洲AV成人精品日韩一区18p| 国内精品久久久久久影院| 久久久一本精品99久久精品36|