更新內容超級多!開源鴻蒙大版本OpenHarmony 5.0 Beta1發布
快科技6月21日消息,OpenHarmony社區日前發布了OpenHarmony 5.0 Beta1版本,現在已經在Gitee正式上線。
據介紹,OpenHarmony 5.0 Beta1版本標準系統能力持續完善,ArkUI完善了組件通過C API調用的能力;應用框架細化了生命周期管理能力,完善了應用拉起、跳轉的能力。
同時分布式軟總線連接能力和規格進一步增強;媒體完善了框架能力、視頻編解碼能力、音視頻的應用能力,媒體庫豐富了使用場景,提供更好的使用體驗。
值得一提的是,OpenHarmony 5.0 Beta1版本開始提供首批API Level 12接口。
以下是部分更新內容,由于本次更新內容比較多,完整的更新說明可前往Gitee查看。
應用框架
新增AppStartUp應用并行化啟動框架,提供一種在應用啟動時初始化組件的簡單而高效的方法,有效提升啟動性能。
新增原子化服務啟動API,提供跳出式和嵌入式兩種啟動方式。
自動填充能力增強:開發者在使用TextInput組件時支持更多類型數據的自動保存和自動填充能力。
卡片能力增強:提供單色模式、反色能力、漸變撞色、卡片視覺呈現精致(模糊、投影、圓角等)、展示背景自然融合,高端精致。
aa工具支持隱式啟動應用.
統一DeepLink和AppLinking跳轉技術方案,降低開發者使用成本,提高跳轉安全性。
提供安全的應用重啟應用能力。
系統環境新增字體大小和粗細變化通知。
UIAbilityContext上下文能力增強
新增應用生命周期
新增應用等待調試模式。
支持跨端遷移時,同應用跨Ability遷移。
支持跨端遷移時,應用使用異步接口保存數據。
支持跨端遷移時,應用通過配置立即啟動字段,在pull場景下提前啟動可遷移應用。
ArkUI
針對三方框架場景提供組件NDK接口,涵蓋組件創建、屬性設置、事件注冊、自定義能力、組件樹構建。
自定義節點能力增強,提供FrameNode的自定義能力以及節點代理能力:
支持節點的動態增加、刪除。
支持節點設置通用屬性和事件。
支持遍歷節點樹的能力。
支持通過節點訪問組件的信息、注冊額外的事件監聽回調。
支持節點的自定義測量、布局、繪制。
自定義擴展能力增強,提供各類Modifier能力:
提供基礎組件的Modifier,支持鏈式調用和參數傳遞,可繼承實現自定義的Modifier。
提供AttributeUpdater支持屬性直通更新的能力。
提供GestureModifier支持手勢的動態設置。
提供DrawModifier支持擴展原生組件的繪制內容。
部分組件提供ContentModifier,支持使用自定義的Builder方法定制組件的內容樣式。
Navigation能力增強:
新增頁面生命周期:支持onWillShow和onWillHide頁面生命周期。
轉場動畫支持打斷和接續。
頁面內容擴展到狀態欄。
單例跳轉能力。
自定義動效能力增強。
文本類高階能力增強:
文本類組件支持屬性字符串。
支持WebView應用和ArkUI應用之間的圖文混排拖拽。
RichEditor支持設置提示信息hint。
應用包管理
業務模塊(HSP/HAR)支持配置router_map.json路由表,實現模塊間動態路由解耦。
支持集成態HSP,集團內部的多個應用之間,可以使用集成態HSP實現代碼和資源共享。
支持卸載更新的能力,通過應用市場更新的預置應用,可以通過卸載更新恢復到系統預設的版本。
提供In-House應用的安裝及查詢能力,支持In-House應用管理。
統一資源緩存,支持overlay和主題切換場景。
支持gzip格式文件解壓縮能力。
支持resfile目錄,resfile目錄開發者可以自由放置各類資源文件,應用安裝時,資源會被解壓到應用沙箱路徑。
分布式軟總線
BR/BLE連接新增傳輸優先級控制,提升BLE發現廣播成功率。
支持BR/BLE鏈路復用能力,同時確保復用流程不被業務打斷,提升復用成功率。
組網支持多介質組網歸一,避免重復認證,提升認證效率。
支持邏輯通道與物理鏈路解耦,增加連接成功率。
傳輸模塊提供加解密接口,并支持Bind接口中途取消、超時可配置等能力。
IPC支持異步消息發送方信息、并提供高性能讀寫共享內存的JS北向接口能力。
IPC_Core和IPC_Single公共部分解耦,持續優化內存使用。
分布式硬件
支持管理可信和非可信設備資源,對應用提供設備信息的查詢、篩選、排序和監聽等功能。
提供PIN碼、碰、掃、靠等設備認證框架,支持對接各種認證交互入口。
為設備資源管理提供設備組網 、上下線、掃描周邊設備的能力。
分布式DeviceProfile
支持為系統服務提供跨設備可信關系、可信設備信息、設備系統信息、服務信息和服務特征信息的增刪改查和訂閱數據變化通知的服務。
支持跨設備數據端端按需同步和藍牙心跳廣播同步,支持數據按照開關類、靜態類和動態類數據進行分級,供業務方根據自身數據特點定義、操作不同類型數據。
文件管理
支持文件增量備份,支撐云空間增量的特性。
提供備份應用獲取備份數據量詳情接口,打通備份應用與待備份應用間的感知通路,支持備份恢復過程中的異常事件上報。
新增支持SA接入備份恢復框架。
增強picker能力,提供audio picker一次多選的能力,新增download picker,補齊瀏覽器下載體驗。
無障礙服務
顏色反轉能力,將顯示顏色進行反轉處理,滿足部分視力障礙人群的使用場景。
高對比度文字,增強文字顯示的對比度。
單聲道音頻,將左右聲道音量進行合并輸出,滿足部分聽力障礙人群的使用場景。
音量平衡能力,可調節左右耳的輸出音量平衡度,滿足部分聽力障礙人群的使用場景。
屏幕觸控能力,支持點擊持續時間、忽略重復點擊。
觸摸瀏覽模式,視力障礙人群采用觸摸瀏覽的交互方式進行智能設備屏幕的操控。
為屏幕朗讀提供多指交互手勢的識別能力,借助多指交互手勢,可提升視力障礙人群在讀屏狀態下的交互體驗。
主動播報能力,應用適配屏幕朗讀時,在一些動態變化的場景下,可支持通過無障礙進行變化信息的主動播報。
主動聚焦能力,應用適配屏幕朗讀時,在某些場景下,可對組件請求主動聚焦。
本站所有文章、數據、圖片均來自互聯網,一切版權均歸源網站或源作者所有。
如果侵犯了你的權益請來信告知我們刪除。郵箱:business@qudong.com