HDC 2020では、 Huaweiが発表 発表を通じて 計画の拡大 あなたが取り組んでいる新しいオペレーティングシステム 「鴻蒙OS」 昨年発表されました。
最初に発表されたポータブルデバイスに加えて ディスプレイ、ウェアラブルデバイス、スマートスピーカー、自動車情報システムなどのモノのインターネット(IoT)製品、開発中のオペレーティングシステム スマートフォンにも適用されます。
SDKテスト Harmony用のモバイルアプリを開発する 2020年末に開始します、そして新しいオペレーティングシステムをベースにした最初のスマートフォンは来年の第2021四半期まで発売される予定です。つまり、うまくいけばXNUMX年XNUMX月に結果を見ることができます。
eが強調されている新しいOSは、128KBから128MBのRAMを搭載したIoTデバイスに対応できるようになりました そしてそれはそのように働いていました 2021年XNUMX月に開始されます メモリデバイスのオプションを宣伝する 128MBから4GBまで 4GBを超えるRAMを搭載したデバイスの場合はXNUMX月。
Harmonyプロジェクトは2017年から開発中であり、GoogleのFuchsiaオペレーティングシステムの競合相手と見なすことができるマイクロカーネルオペレーティングシステムであることを思い出してください。
プラットフォームは、独立した管理を備えた完全なオープンソースプロジェクトとしてソースコードで公開されます(HuaweiはすでにIoTデバイス用のオープンLiteOSを開発しています)。
プラットフォームコードは、非営利団体であるチャイナオープンアトミックオープンソース財団に寄付されます。
Huaweiは、不必要に大量のコード、古いプロセススケジューラ、プラットフォームの断片化の問題があるため、Androidはモバイルデバイスにはあまり適していないと考えています。
HarmonyOSの詳細機能内、次のとおりです。
- システムのコアは、脆弱性のリスクを最小限に抑えるために、正式な論理/数学レベルで検証されます。 検証は、航空や宇宙工学などの分野で重要なシステム開発で一般的に使用され、EAL5 +のセキュリティレベルのコンプライアンスを達成できる方法を使用して実行されました。
- 小核は外部デバイスから隔離されています。 システムはハードウェアから切り離されており、開発者は個別のパッケージを作成せずに、さまざまなカテゴリのデバイスで使用できるアプリケーションを作成できます。
- マイクロカーネルはスケジューラーとIPCのみを実装し、他のすべてはシステムサービスに引き継がれ、そのほとんどはユーザースペースで実行されます。
- タスクスケジューラとして、負荷をリアルタイムで分析し、メソッドを使用してアプリケーションの動作を予測する決定論的レイテンシエンジンが提案されています。 他のシステムと比較して、スケジューラーはレイテンシーを25,7%削減し、レイテンシージッターを55,6%削減します。
- マイクロカーネルと、ファイルシステム、ネットワークスタック、ドライバー、アプリケーション起動サブシステムなどの外部カーネルサービスとの間の通信を提供するために、IPCが使用されます。IPCは、ZirconのIPCのXNUMX倍、IPCのXNUMX倍の速度です。 QNX。
- Harmonyは、オーバーヘッドを削減するために一般的に使用されるXNUMX層プロトコルスタックではなく、ディスプレイ、カメラ、サウンドカードなどの機器と通信する分散仮想バスに基づく単純化された単層モデルを採用しています。
- システムは、ルートレベルでのユーザーアクセスを提供しません。
- このアプリケーションは、C、C ++、Java、JavaScript、およびKotlinコードをサポートする独自のArcコンパイラで構築されています。
さらに、 さまざまなクラスのデバイス用のアプリケーションを作成できるようにするため、 テレビ、スマートフォン、スマートウォッチ、自動車情報システムなど、 Huaweiは、インターフェースを開発するためのユニバーサルフレームワークを提供すると述べています 統合開発環境を備えたSDK。
ツールキットは自動的にアプリケーションを適応させます さまざまな画面、コントロール、およびユーザー操作方法用。 また、Harmonyが最小限の変更で既存のAndroidアプリを適応させるためのツールの提供についても言及しています。
出典 https://www.xda-developers.com