HarmonyOS における分散タスクスケジューリング

HarmonyOS における分散タスクスケジューリング

[[350822]]

詳細については、以下をご覧ください。
51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ
https://harmonyos..com/#zz

先週、9月10日から9月12日まで開催されたHuawei Developer Conference (HDC.Together)に出席し、HuaweiのWang Chenglu博士によるHarmonyOSの紹介と将来のビジョンを聞きました。技術サブフォーラムでは、HarmonyOS のさまざまな技術専門家が開発者に技術的な特徴や技術的な説明を共有し、HarmonyOS について比較的深く理解することができました。開発者として、私は技術サブフォーラムの HarmonyOS の分散スケジューリング機能に興味があります。また、私が入手したいくつかの情報を以下のフォーラムで共有します。

ファーウェイ コンシューマー ビジネスの OS プラットフォーム技術専門家である Li Hongxi 氏は、まずさまざまな観点から HarmonyOS の分散機能について説明しました。

•消費者の視点

エンドユーザーの観点から見ると、常に目にするのはアプリケーションです。アプリケーション シナリオでは、さまざまなデバイスで視覚/音声/触覚のアプリケーション出力を取得できるほか、さまざまなデバイスで同じアプリケーションを入力することもできます。

• 開発者の視点

開発者の観点から見ると、開発されたアプリケーションは実行時に他のデバイス上のリソース(ハードウェア リソース、ソフトウェア リソース、データ リソース)を使用できます。

分散タスクスケジューリングの機能的位置づけ

  • 分散タスク スケジューリングは、アプリケーションに他のデバイス上のソフトウェア リソースの使用を提供する HarmonyOS のシステム サービスです。
  • 分散タスクスケジューリングにより、アプリケーション開発者はHarmonyOS上で分散アプリケーションを簡単に開発できます。

従来の端末デバイス上でクロスデバイスアプリケーションにアクセスする場合、アプリケーション自体がサービス検出、接続、コマンド監視/解析などの一連のタスクを完了する必要があり、アプリケーション開発者が独自に開発する場合でも、サードパーティのライブラリを使用する場合でも、アプリケーション開発プロセスが重くなります。分散タスク スケジューリングは、システム レベルでアプリケーションに一般的な分散サービスを提供するため、アプリケーション開発はビジネスの実装に集中できます。

分散タスクスケジューリング機能

分散タスク スケジューリングは、分散機能の 3 つの側面を提供します。 HarmonyOS のソフトウェアの基本単位は Ability であるため、すべて Ability 指向の分類となります。

今回は、グローバルクエリ、リモートスタート、リモート接続、リモート呼び出し、軽量メッセージ分散スケジューリング機能のみが公開されています。

分散タスクスケジューリングの使用手順

HarmonyOS は、分散タスクのスケジューリングにおけるアプリケーション開発者の利便性を十分に考慮し、アプリケーション情報を自動的に同期する機能を提供します。リモート Ability インターフェイスを照会することで、デバイス リストを照会する Ability を指定したり、Ability リストを照会するデバイス ID を指定したりできます。開発者は実際のシナリオに応じて柔軟に使用できます。 API 形式は基本的にローカルでの使用と同じままですが、リモート デバイス識別用のパラメータのみが追加されています。これにより、開発者にとって完全に障壁なく使用でき、開発者エコシステムは非常にフレンドリーになります。

分散スケジューリングの応用例とアイデア

サブフォーラムでは、Tongcheng Travel の開発者が Tongcheng アプリケーション開発における分散タスク スケジューリングの応用について共有しました。分散タスク スケジューリング機能により、携帯電話と時計の間でアプリケーションを調整できます。遊園地で遊ぶとき、ユーザーはプロセス全体を通して携帯電話を使用する必要がないため、遊園地で遊ぶ過程で携帯電話が簡単に紛失したり破損したりするという問題点が解決され、ユーザーエクスペリエンスが大幅に向上します。

結論

HarmonyOS の分散タスク スケジューリングは、アプリケーション開発者の視点から十分に考慮されており、複雑な分散アプリケーション開発の共通機能を非常にうまくカプセル化し、シンプルで強力な API を提供します。これにより、アプリケーション開発者はアプリケーションの分散シナリオを無限に拡張し、ユーザーに強力な分散エクスペリエンスをもたらすことができます。

詳細については、以下をご覧ください。
51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ
https://harmonyos..com/#zz

<<:  IBM ハイブリッド クラウド業界エコシステム: 規制の厳しい業界に「ユートピア的な未来」を構築

>>:  シーンからシナリオまで、Juhaokan Technologyは「スクリーン・ネットワーク・クラウド」を接続してスマートライフの構築を支援します

推薦する

Argo Rolloutsを使用して段階的なアプリケーションリリースを実装する

Argo Rollouts は、Kubernetes Operator 実装であり、ブルーグリーン、...

Baiduの共有とSEOランキング

Baidu Statistics はここにあり、Baidu Share はここにあり、Baidu P...

Baiduライブラリ外部リンク愛してると言うのは簡単じゃない

Baidu の最適化を行う国内 SEO 担当者の間では、Baidu は常に自社の製品をより大切に扱う...

最適なクラウド バックアップ ソリューションを選択する方法

ますます多くの企業が、主要なグローバル クラウド コンピューティング プロバイダーを利用して実稼働ア...

フレンドリーリンクをクリーンアップした後にフレンドリーサイトの問題が発見されました

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています石家荘馬慧...

ウェブサイト最適化の最良の状態とステータス

私は長年ウェブサイト最適化業界に携わってきました。企業で働き、クライアントの多くのプロジェクトを担当...

Ueeshopを使用してウェブサイトを構築するとSEO最適化に役立つ理由

ウェブサイトの構築が家を建てることに似ているとすれば、SEO 構造は装飾です。水道、電気、ガスのパイ...

レンタカーウェブサイトの構築とメンテナンスのプロセスと内容

インターネットの発展に伴い、常に新しいものが登場しています。近年人気が高まっている「テナントグループ...

事例分析:百度上のタオバオ顧客注文ページのトラフィックが3万~4万件を超える

今日、グループ内の多くの人から強く勧められているサイトを見つけたので、見ずにはいられませんでした。あ...

クラウド コンピューティング セキュリティのリーダーシップを発揮する方法

サイバーセキュリティとクラウド コンピューティング テクノロジーの分野の専門家が、クラウド コンピュ...

BaiduをターゲットにしたTaokeウェブサイトの新しいマーケティング戦略を策定

百度エンジンはこれまでずっと検索のリーダーであり、特にGoogleが中国本土から撤退した後、百度はさ...

新しい宇宙時代がエッジコンピューティングの機会を開く

衛星通信は、将来、非常に遠隔地や、すべての通信技術が機能しない状況など、さまざまな状況で実行可能にな...

キーワード最適化パスをレイアウトして、合理的かつ完全な最適化状況を確立します。

キーワード最適化は、常にウェブサイト最適化の焦点でした。ウェブサイトの設立から立ち上げまで、キーワー...