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は「スクリーン・ネットワーク・クラウド」を接続してスマートライフの構築を支援します

推薦する

Baidu ウェブマスターツールを有効活用して、Baidu が新しいサイトを審査するのにかかる時間を短縮しましょう。

ウェブマスターの友人のほとんどは、すでに百度のウェブマスターツールに精通しています。簡単に言えば、ウ...

フォレスターは、クラウドコンピューティングが2019年に「成熟期」に入ると予測している。

「昨年、フォレスターは、クラウド コンピューティングが世界中の企業のデジタル変革を劇的に加速させると...

ブラジルワールドカップに関連したポルトガルのウェブサイト構築における見落とされがちな問題

次回のワールドカップは2年後にブラジルで開催されます。ワールドカップはサッカーの祭典であると同時に、...

Azure PaaS サービスに安全に接続する方法

[[423609]] [51CTO.com クイック翻訳]ご存知のとおり、PaaS ベースのサービス...

Baidu百科事典をマーケティングに活用する方法

Baidu が自社の製品に非常に高い比重を置いていることは、誰もが知っています。よく使われる製品には...

JD.comの劉強東氏:中国のインターネット産業は巨大なバブル

JD.comグループのCEO、劉強東氏は最近、共有セッションを行った。劉強東氏は、インターネット業界...

Apple の 2018 年 9 月の記者会見の時間が発表されました。北京時間 9 月 13 日午前 1 時に公開されます。

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

エッジコンピューティングの5つの典型的なアプリケーションシナリオ

[[425612]]世界的なコンサルティング会社であるベイン・アンド・カンパニーは、COVID-19...

inxy: さまざまな目的のプロジェクト向けに「費用対効果の高い」CDN サービスを選択して構成する

今日、inxy.hosting は、信頼性が高く、安価、つまり高い費用対効果を目指して、さまざまなプ...

教育・研修会社が製品を販売するにはライブストリーミングが唯一の方法なのでしょうか?

教育・研修会社が取り組むビジネスは、成熟した社内プロセスに徐々に組み込まれつつあります。 2017年...

今年422のポルノサイトが捜査され処罰されたが、次回の取り締まりはさらに厳しくなるだろう

国家ポルノ及び違法出版物取締局、中国サイバースペース管理局、工業情報化部、公安部など4つの部門は4月...

Qutoutiaoのコンテンツブレイクスルー

12月17日、 Qutoutiaoは新四半期の財務報告を発表した。インターネット業界では、大手企業で...

2022年雲奇会議開幕、アリババの張勇氏:より先進的な技術でより大きな責任を担う

11月3日に開幕した2022年雲奇カンファレンスで、アリババの張勇会長兼CEOは、テクノロジーは過去...

フルーツ宅配サイトが倒産:もう少し待ってください

12月初旬、「北京大学のフルーツ宅配サイト『小超知佳』が閉鎖。最後の言葉は起業家にとって非常に役立つ...

2月15日のBaidu SEO事件についての考察

しばらくA5にアクセスしていませんでした。今日は記事を共有したいと思います。2月15日、ユーザーが「...