在華為開發(fā)者大會(HDC2024)上,華為宣布TOP5000應(yīng)用已全部啟動鴻蒙原生應(yīng)用開發(fā),1500+已完成上架。伴隨著HarmonyOS NEXT面向開發(fā)者與先鋒用戶開啟Beta,鴻蒙原生應(yīng)用已吹響商用號角。作為首批擁抱鴻蒙生態(tài)的伙伴之一,美圖秀秀于近日完成核心版本開發(fā),并上架HarmonyOS NEXT應(yīng)用市場,開啟影像新體驗。
早在2023年3月,美圖秀秀就已啟動鴻蒙原生應(yīng)用開發(fā)。已上架的美圖秀秀鴻蒙原生應(yīng)用核心版本聚焦圖片編輯核心業(yè)務(wù),已完成編輯、調(diào)色、濾鏡等核心功能開發(fā)。美圖秀秀與HarmonyOS NEXT實現(xiàn)了性能深度優(yōu)化,在方舟引擎的加持下,美圖秀秀的圖片特效渲染速度提升了1.7倍。
美圖秀秀鴻蒙原生應(yīng)用在ArkTS并行化編程框架等技術(shù)加持下,無論是應(yīng)用渲染素材加載展示或下載,都能帶給用戶低延遲、無掉幀、快速響應(yīng)的高效體驗,該操作涉及數(shù)據(jù)庫、緩存、網(wǎng)絡(luò)、UI展示等多個子線程,采用TaskPool 和@Sendable機制,只需要將素材作為一個@Sendable對象,即可并行處理網(wǎng)絡(luò)數(shù)據(jù)、UI展示、數(shù)據(jù)庫,用戶體驗更加絲滑流暢。
HarmonyOS NEXT TaskPool 為開發(fā)者提供了一個多線程運行環(huán)境,支持任務(wù)優(yōu)先級調(diào)度,其可以通過對系統(tǒng)統(tǒng)一線程管理,結(jié)合動態(tài)調(diào)度及負(fù)載均衡算法,對工作線程進行動態(tài)縮容和擴容,實現(xiàn)系統(tǒng)資源的重復(fù)利用。HarmonyOS NEXT采用Sendable Class共享+異步鎖機制,來解決傳統(tǒng)線程間對象傳遞效率低下問題;@Sendable建立了內(nèi)存共享區(qū),將所有對象儲存在同一處,并支持多線程間對象共享讀寫,數(shù)據(jù)跨線程傳遞變得簡單高效。再通過異步鎖機制,共享對象在多線程間使用時,不存在內(nèi)存競爭,提高應(yīng)用運行效率。
美圖秀秀鴻蒙原生應(yīng)用通過TaskPool 和@Sendable 結(jié)合,實現(xiàn)復(fù)雜多線程交互的應(yīng)用開發(fā)。不僅易用直觀,減少代碼編寫量,且無需關(guān)心并發(fā)實例的生命周期,無需關(guān)心場景下并發(fā)任務(wù)負(fù)載輕重。
HarmonyOS NEXT的全場景能力,讓美圖秀秀實現(xiàn)了圖片編輯在多設(shè)備間無縫流轉(zhuǎn)切換,手機端正在編輯的圖片可以流轉(zhuǎn)到平板電腦上,在更大的屏幕上進行更高效的編輯操作。而借助HarmonyOS NEXT的Share Kit,用戶也能快速將需要編輯的圖片直接發(fā)送至美圖秀秀,一步直達(dá),無需先打開美圖秀秀再選擇圖片,操作更加方便。
美圖秀秀鴻蒙原生應(yīng)用實現(xiàn)了對HarmonyOS NEXT圖形能力等創(chuàng)新技術(shù)的深度應(yīng)用,將為更多行業(yè)內(nèi)伙伴起到引領(lǐng)示范作用,加速創(chuàng)新體驗落地。HarmonyOS NEXT商用日益臨近,加入鴻蒙正當(dāng)時!華為將與各領(lǐng)域伙伴和開發(fā)者共探全場景時代的體驗革新,共建共享鴻蒙世界。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )