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

圖片 2.png

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ú)需從頭編寫復(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ā)展!

組件庫(kù)鏈接:

RN多設(shè)備適配:https://gitee.com/openharmony-sig/rn_multidevice_layout_scenepkg

H5多設(shè)備適配:https://gitee.com/openharmony-sig/web_adaptive_ui

分享到

songjy

相關(guān)推薦