Huawei の HMS コアは v5.0 へのアップデートを受け取り、AR エンジン、コンピュータ グラフィックス キット、その他多くの変更点などの新しいキットが追加されました。 続きを読んでください!
Huawei Mobile Services (HMS) は、GMS に代わる Huawei の代替サービスであり、同様にユーザー向けアプリケーションとコア バックグラウンド サービスで構成されています。 HMS は、プラットフォームのバージョンに依存せず、デバイス間で一貫したエクスペリエンスを提供します。 HMS エコシステムは、HMS アプリ、 HMS コア、およびコアが利用可能な API を通じて有効にする HMS 機能。 HMS Core 5.0 の最新のマイルストーン アップデートでは、いくつかの API と既存の API の改善が導入されています。
ファーウェイは、HMS Core とその関連サービスの改善に力を入れています。 結局のところ、これらのサービスとサービスフレームワークは、ファーウェイとHonorの現在の経験のバックボーンを形成しています。 2020年3月の時点で、ファーウェイの全世界の月間アクティブユーザー数は6億5,000万人に達し、前年比25%増加した。 ファーウェイのプラットフォームに登録している開発者の数も140万人に達し、前年比115%増加した。 また、HMS Core アプリの総数も全世界で 60,000 を超え、これは前年比 67% の増加です。 ファーウェイは自社のエコシステムにすべての賭けをしており、HMS コアの絶え間ない改善は、HMS ビジョンに対する同社の長期的な取り組みの証です。
HMS Core 4.0 は 2020 年 1 月 15 日にリリースされ、Map Kit、Machine Learning Kit、Scan Kit、WisePlay DRM などの形で新しい API が導入されました。 現在、HMS Core 5.0 で、ファーウェイはさらにいくつかの新しい API (AR エンジン、コンピューター グラフィックス キット、アクセラレート キット) を導入しています。
ARエンジン
ファーウェイARエンジン Google Play の ARCore サービスに相当します。 HMS Core の AR エンジンは、HiSilicon Kirin チップを搭載した Android スマートフォン上で拡張現実 (AR) アプリを構築するためのプラットフォームとして機能します。 AR のコア アルゴリズムを統合し、モーション トラッキング、環境トラッキング、体と顔のトラッキングなどの基本的な AR 機能を提供します。 AR エンジンを使用すると、仮想世界と現実世界の橋渡しとなるアプリを構築できます。
一言で言えば、ファーウェイ AR エンジンは、モーション追跡と環境追跡機能を提供するために、デバイスの位置とポーズを継続的に追跡します。 デバイスのカメラを利用して特定の空間内の特徴点を特定し、相対的な動きを追跡します。 これらの点に到達し、その後、これらの変化を、上の慣性センサーによって報告されたデータと統合します。 デバイス。 床や壁などの平面も認識でき、特徴点を特定する際にその周囲の照明強度を推定することもできます。
ファーウェイの AR エンジンが特別なのは、人間の動きの追跡も可能にする機能です。 これにより、手の位置を特定したり、特定のジェスチャーを認識したりできます。 API 内には深度コンポーネントもあり、これを組み合わせて API が 21 もの手のスケルトン ポイントを追跡し、正確なインタラクティブなコントロールと特殊効果のオーバーレイを実装できるようにします。 また、23 の体の骨格ポイントを追跡して人間の姿勢をリアルタイムで検出することもでき、ファーウェイはこのデータを使用してフィットネスや健康に関する革新的なアプリを構築できることも想定しています。
コンピュータグラフィックスキット
の Huawei コンピュータ グラフィックス キット は、Vulkan ベースの高性能コンピュータ グラフィックス レンダリング フレームワークです。 このフレームワークは、PBR (物理ベース レンダリング) マテリアル、モデル、テクスチャ、ライト、コンポーネント システムなどで構成されます。 レンダリング フレームワークの背後にある考え方は、HiSilicon Kirin チップを利用する Huawei デバイスに最高の 3D レンダリング機能を提供することです。 このフレームワークは、難易度と複雑さを軽減した二次開発もサポートしており、ファーウェイはこれが開発効率の大幅な向上に役立つと主張しています。
Huawei Computer Graphics Kitは、必要なVulkan API呼び出しメソッドをカプセル化し、Huawei GPU上で専用の最適化も実装しているため、3Dアプリケーションのユースケースに使用できます。 これにより、高品質な 3D 静的モデルの開発の作業負荷が大幅に軽減されます。 このキットは、Huawei 専用の Vulkan 拡張機能と拡張機能の使用におけるベスト プラクティスを統合する、高性能マルチスレッド レンダリング モジュールも提供します。 基本的に、コンピューター グラフィックス キットは、コンピューター グラフィックスをソフトウェアに統合するために必要な最先端のツールを開発者に提供することで、アプリへのコンピューター グラフィックスの導入を加速します。
アクセラレートキット
の Huawei アクセラレート キット マルチスレッドの同時実行を効率的に改善し、アプリを最適化するマルチスレッド アクセラレーション機能を提供します。 このキットは、この機能を C 言語 API のセットとして開発者に公開します。 これにより、開発者はマルチコア設定で実行される現世代の Android デバイスでより柔軟な対応が可能になります。 マルチスレッドプログラミングは、一般的にスレッドを管理することでタスクの実行を制御することで実現されます。 Accelerate Kit を使用すると、開発者はスレッド管理の詳細から解放されるため、効率を高めながら自分のアプリにさらに集中できるようになります。
HMS コア内のオーディオ キット、画像キット、ビデオ キット
HMS Core 5.0 には、電話機のオーディオ、ビデオ、および画像機能に関連する 3 つの新しいキットも追加されています。 の オーディオキット ハードウェア レベルおよびシステム最下層でのオーディオ エンコード、デコード機能を含む、HMS コア エコシステムに基づくオーディオ再生機能を有効にします。 の 画像キット シーン固有のデザインやアニメーション制作機能をアプリに組み込むことができます。 の ビデオキット 現在、ビデオ再生機能を提供しており、今後のリリースではビデオ編集やビデオ ホスティング API を組み込む作業が進められています。 これにより、サードパーティが提供するアドレスからストリーミング メディアを再生できるアプリを簡単に構築できるようになります。
HMS コアへのその他のアップグレード
バージョン リリースの主な焦点は新しい API ですが、いくつかの新しい API にも新機能が追加されています。 たとえば、スキャン キットにはディープ ラーニング ベースのスキャン コードが搭載されており、応答速度が速くなり、より困難な状況でもスキャンの精度が向上します。 Map Kit はバスと地下鉄のルート計画情報を取得したため、開発者はこれらを使用してアプリ内の機能を改善できるようになりました。 Location Kit はフェンス管理機能をサポートするようになりました。
HMS は、アプリの Google サービスへの依存を軽減する機会の窓として機能します。 HuaweiとHonorのデバイスエコシステムへの参入は、依然として重要かつ無視できない部分を形成しています。 市場。 ファーウェイは、開発者とユーザーの両方に期待される同様の機能セットを提供する堅牢な代替 API セットを提供できる稀な立場にあります。 ファーウェイは、自社デバイス内での HMS Core の統合を進めるつもりですが、開発者として、市場のこの重要な部分を無視できるでしょうか?
Huawei Mobile Services にあるすべての API キットを確認してください