热门问题
时间线
聊天
视角
App (檔案格式)
来自维基百科,自由的百科全书
Remove ads
鴻蒙應用軟件套件,簡稱App檔案或App Pack(英語:Application Package),是一種檔案格式,用於鴻蒙作業系統中的應用軟件。這些檔案使用「.app」作為副檔名來標識。[1][2]
此條目過於依賴第一手來源。 (2023年11月20日) |
App檔案作為鴻蒙作業系統的原生應用程式,可通過華為應用市場發布和安裝[3],或者通過華為快服務平台(Huawei Ability Gallery)分發「免安裝」應用程式。[4][5]
每個鴻蒙應用軟件套件都包含一個或多個鴻蒙能力包(HarmonyOS Ability Package, 簡稱HAP,其副檔名為「.hap」)[6], 以及pack.info
檔案用以描述App檔案屬性。[2][7][7]
大多數鴻蒙應用程式至少包含一個「Entry」類型的HAP檔案作為應用程式的主要模組,以及附加的「Feature」類型的HAP檔案用於實現應用程式的功能。[7]
Remove ads
概述
鴻蒙應用程式以軟件套件檔案的形式發布,字尾為.app,類似於Android作業系統中的apk 、 Microsoft Windows中的appx 、Debian作業系統中的Debian軟件套件等其他軟件套件。
製作鴻蒙應用程式需要使用DevEco Studio等軟件開發工具來編碼,並將HAP和相關檔案打包成鴻蒙軟件套件。[8]
HAP檔案包含資源、第三方庫和設定檔。該檔案可分為兩類模組,即Entry模組和Feature模組。 HAP檔案的Entry類型是主模組,必須包含在軟件套件中,而HAP檔案的Feature類型則是用於展現應用程式功能的附加模組。
此外,針對各種不同裝置而構建的軟件套件可以包含多個Entry類型的HAP檔案。[4]
在打包成軟件套件之前,HAP檔案可以直接在真機或模擬器上執行,提供給開發者在開發階段除錯和驗證應用軟件。[9]
開發完成後,包含簽章資訊的軟件套件可以通過AppGallery Connect分發到不同的裝置;AppGallery Connect是用於建立、開發、分發和維護應用軟件的服務工具包。[10]
Remove ads
App檔案結構
以階段模型為例,App檔案的結構通常包含以下檔案和資料夾。[7]
擴充閱讀
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads