OpenHarmony
開発者 | OpenAtom Foundation ファーウェイ |
---|---|
OSの系統 | LiteOS |
開発状況 | 開発中 |
ソースモデル | オープンソース |
初版 | 2020年9月10日 |
最新安定版 | 3.1 / 2022年3月30日 |
リポジトリ | https://gitee.com/openharmony |
使用できる言語 | 中国語、英語 |
プラットフォーム | ARM、RISC-V、龍芯 |
ライセンス | Apache License V2.0 |
ウェブサイト | 英語ドキュメント: gitee |
OpenHarmonyとは、OpenAtom Foundationとファーウェイによって開発されているオペレーティングシステム(OS)である[1]。
マイクロカーネルが採用されており、幅広いデバイスに対応できることが特徴[1]。IoE市場をターゲットとして開発されている。
特徴
[編集]マイクロカーネルが採用されており、128KBから1GBまでのメモリに対応した幅広いデバイスに一つのOSで対応できることが大きな特徴となっている[2]。
ハードウェア性能に応じてMini、Small、Standardの3つのバージョンが使用可能であり、以下のように区別される[3]。
- Mini
- 128KB以上のメモリを搭載するデバイスで利用可能なバージョン。スマートホーム製品、センサーデバイス、ウェアラブルデバイスをターゲットとしており、通信と簡単なグラフィック表示、GPIO制御などに対応している[3]。
- Small
- 1MB以上のメモリを搭載するデバイスで利用可能なバージョン。防犯カメラ、ルーター、ドライブレコーダーなどをターゲットとしており、Miniをベースにセキュリティ機能の追加、グラフィックの向上、動画のエンコード/デコード対応などの変更がされている[3]。
- Standard
- 128MB以上のメモリを搭載するデバイスで利用可能なバージョン。スマートフォンやスマートディスプレイをターゲットとしており、アプリの実行や3Dグラフィックなどに対応している[3]。
バージョン
[編集]1.0
[編集]Mini・Small
[編集]- 128KB~128MBのメモリを搭載するデバイスでの動作に対応
2.0
[編集]Standard
[編集]- 128MB以上のメモリを搭載するデバイスでの動作に対応
- サブシステムの追加
- システムUI、デスクトップ、設定が追加
- アプリケーションフレームワークを刷新
- Ability Cross-platform Engineに対応
- JavaScriptアプリに対応
- オーディオ、ビデオの再生に対応したフレームワークを追加
- GPUに対応
2.2
[編集]Standard
[編集]- 分散フレームワークに対応
- クロスデバイス転送が追加
Mini
[編集]- Mini(LiteOS-A)でリアルタイムスケジューリングを改善
- Miniで画像レンダリングを改善
Standard
[編集]- ServiceAbility、DataAbilityと複数スレッドへの対応
- URL形式でのファイルアクセスに対応
- PINロックに対応
- Ark JS compilerとOpenHarmony JavascriptUI frameworkで開発されたアプリの実行に対応
- 通知フレームワークと通知画面を追加
- 英語・記号・数字の基本的な入力に対応
- カメラでの基本的な撮影・録画・プレビューに対応
- 3Gでの通話とSMSに対応
- タイマー機能と時間帯の切り替えに対応
- デバイス間でのデータベースの共有に対応
- デバイス間での状態の共有と共有における権限管理に対応
Small・mini
[編集]- デバイス間での状態の共有に対応
- デバイス間での認証情報の共有に対応
- 31言語に追加対応
- アプリケーションの権限管理に対応
- マウス、キーボード、スワイプジェスチャーに対応
- アカウント管理とデバイス間でのアカウント共有に対応
- セキュリティパッチの更新
standard
[編集]- 電源、バッテリー、発熱の管理に対応
- 基本的な権限の管理に対応
- 複数のhapパッケージのインストールに対応
- GPS、基地局情報による位置情報の取得に対応
- 複数のアカウントの管理に対応
- カードの表示に対応
- アクセシビリティ設定を追加
- デバイス間でのカメラ映像の共有に対応
- 画面分割、マルチウィンドウに対応
- 多言語に対応
- Bluetooth、P2Pでのファイル送受信に対応
- ロック画面を追加
- 壁紙の変更に対応
- バイブレーションモーターに対応
脚注
[編集]- ^ a b “OpenHarmony”. www.openharmony.cn. 2021年10月6日閲覧。
- ^ “OpenHarmony首页、文档和下载 - HarmonyOS-面向全场景的分布式操作系统 - OSCHINA - 中文开源技术交流社区”. www.oschina.net. 2021年10月7日閲覧。
- ^ a b c d “OpenHarmony”. www.openharmony.cn. 2021年10月7日閲覧。
- ^ Sarkar, Amy (2021年10月2日). “OpenHarmony 3.0 launched, check new features details” (英語). Huawei Central. 2021年10月26日閲覧。
- ^ “zh-cn/release-notes/OpenHarmony-v3.1-release.md · OpenHarmony/docs - Gitee.com” (中国語). Gitee. 2022年3月31日閲覧。
関連項目
[編集]外部リンク
[編集]- OpenHarmony
- OpenHarmony - Gitee