つい最近、Huaweiはオールインワン開発環境ツール(IDE)のDevEcoStudio3.0バージョンを正式にリリースしました。 最新版では、HuaweiはOpenHarmomyアプリケーションとサービス開発をサポートするDevEco Studio 3.0Beta3をリリースしました。
ただし、これは、OpenHarmonyアプリケーションおよびサービスを開発する機能を提供するDevEcoStudioの最初のバージョンです。 Huawei DevEco Studio 3.0 Beta 3には、ワンストップの情報取得プラットフォーム、新しいテンプレート、効率的なコード編集、高速UIプレビュー、Hvigorコンパイルツール、リッチコードデバッグなどが含まれています。
Huawei DevEco Studio 3.0:
Huawei DevEco Studio 3.0は統合開発環境であり、開発者がさまざまなアプリ開発タスクを実行できるようにします。 複数の人が共有できる環境を提供する統合インストールをサポートし、チップエンジニアリングコンパイルツールチェーンのワンクリック構成をサポートし、HarmonyOSConnectサービスパッケージのワンクリックプルを実現します。
編集者の選択:Huaweiがスマート機能を備えたDevEco3.0IDEを発表
Huawei DevEco 3.0 Beta 3の変更の説明:
ワンストップ情報取得プラットフォームをサポート
開発者が理解し、学び、開発し、助けを求めるユーザージャーニーに基づいて、DevEcoStudioのワンストップ情報取得プラットフォームであるOpenHarmonyInformationCenterを提供します。 このバージョンは最初にオンラインになり、現在次の機能をサポートしています。
-
OpenHarmonyアプリケーション開発のクイックスタート、DevEco Studioリリースノート、FAQのコンテンツ統合を提供し、没入型の情報読み取り体験を体験してください。
-
オンラインブラウジングとサンプルのワンクリック作成をサポートします。
-
ドキュメントコンテンツとDevEcoStudio機能の詳細な統合をサポートします。 ドキュメントを読む過程で、DevEco Studioの対応する機能を引き出し、ワンクリックでアクセスできます。
-
開発者からの匿名のフィードバックをサポートしてください。あなたのコメントは、DevEcoStudioとドキュメントの改善のための重要な情報源になります。
-
OpenHarmonyアプリケーションの開発中に関連するリソースの迅速な取得をサポートし、情報取得の効率を向上させます。
マルチデバイスエンジニアリングテンプレートを提供します。
宣言型開発パラダイムとWebのような開発パラダイムに基づいて、Huawei DevEco Studio 3.0ベータ3は、OpenHarmony開発者にマルチデバイスプロジェクトテンプレートを提供し、クロスデバイス開発をサポートします。 アプリケーション/サービスを開発する場合、開発者がウィザードに従ってプロジェクトを作成した後、DevEcoStudioはサンプルコードと関連リソースを自動的に生成します。 プロジェクトが同期された後、直接実行できます。 開発者はコードを最初から入力する必要がなく、すぐに始めることができます。
効率的なコード編集:
アプリケーションまたはサービスコードを作成する段階で、一般的なコードスキルを使用すると、コーディングの効率を向上させることができます。 DevEco Studioは、コードの強調表示、コードの折りたたみ、コードのフォーマットなどのさまざまな一般的なスキルを提供し、Lenovoの完了、コードのジャンプ、コードの検証などをサポートして、効率的なコード編集を実現します。
ビジュアルインターフェイスUI開発のサポート:
OpenHarmonyのローコード開発は、効率的なビジュアルデザイン手法を提供し、豊富なUIインターフェイス編集機能を備え、インターフェイスとロジックが分離され、さまざまなコンポーネントの無料のドラッグアンドドロップ、クイックプレビュー効果をサポートします。 カードをサポートゼロコード開発は、UIインターフェイスの構築効率を効果的に向上させます。 開発者は、プロジェクトの作成時にスーパービジュアルを有効にし、ローコード開発機能を有効にし、プロジェクトディレクトリ構造の「.visual」ファイルを開いてページのビジュアルレイアウトを設計および開発することを選択できます。
双方向の非常に高速なUIプレビュー:
OpenHarmonyアプリケーション/サービス開発の過程で、DevEco Studioは、双方向プレビュー、高速プレビュー、リアルタイムプレビュー、動的プレビュー、マルチデバイスプレビュー、およびUIコードのコンポーネントプレビューをサポートするプレビューア機能を開発者に提供します。開発者がいつでもUIの実行効果を確認するのに便利です。
-
双方向プレビュー: コードエディタ、UIインターフェイス、およびコンポーネントツリー間のリンクをサポートします。 たとえば、UIインターフェイスでコンポーネントを選択すると、コンポーネントツリーの対応するコンポーネントが選択され、エディターの対応するコードブロックが強調表示されます。 コードまたはコンポーネントツリーをクリックすると、UIインターフェイスでも強調表示されます。 ; さらに、プロパティボックスでプロパティが変更されると、コード内の対応するプロパティも同期的に変更されます。
-
高速プレビュー: インターフェイスのUIコードを開発する過程で、コンポーネントのプロパティが変更された場合、プレビューアはプレビュー結果をリアルタイム(1秒未満のレベル)で更新して、高速プレビューの効果を実現します。 現在のバージョンはeTSコンポーネントをサポートしています。
-
リアルタイムプレビュー: UIコードの開発プロセスで、UIコンポーネントを追加または削除する場合は、Ctrl + Sを押すだけで保存でき、プレビューアはプレビュー結果をすぐに更新します。
-
動的プレビュー: プレビューアインターフェイスでは、クリックイベント、ジャンプ、スライドなど、プレビューアでのアプリケーション/サービスのインターフェイスインタラクションアクションを操作できます。これは、実際に実行されているアプリケーション/サービスのインターフェイスインタラクションエクスペリエンスと一致しています。デバイス。
-
マルチデバイスプレビュー: さまざまなデバイスでのアプリケーション/サービスのUIレイアウトとインタラクション効果の表示をサポートし、同時に最大4つのデバイスをサポートします。 プレビューアの右上隅にあるボタンをクリックして、プロファイルマネージャのマルチプロファイルプレビュースイッチをオンにすると、複数のデバイスで同時に実行されているアプリケーション/サービスの効果を表示できます。
-
コンポーネントのプレビュー: コンポーネントの前にアノテーション@Previewを追加して、eTSコンポーネントのプレビューをサポートします。 1つのソースファイルで、最大10個の@Previewを使用してカスタムコンポーネントを装飾できます。
真新しいコンパイルツールHvigor
JS分野のコンパイル、パッケージ化、パッケージ管理テクノロジーに基づくOpenHarmony指向のJS / eTS開発のために、DevEco Studioは、OpenHarmonyアプリケーション/サービスのワンクリック自動構築を実現する自動構築ツールであるHvigorを提供します。
Hvigorは、TSをベースにした新しいフロントエンドの軽量構築ツールです。 npmパッケージ管理メカニズムと組み合わせることで、主にタスク管理メカニズム、タスクの登録とスケジューリング、プロジェクトモデル管理、構成管理、TS/JSのopenHarmony開発の習慣に沿った新しいコマンドラインエントリなどの主要な機能を提供します。開発者。
デバイスシステム機能セットSysCapに基づくアプリケーション開発をサポートします。
システム機能のフルネームであるSysCap、つまりシステム機能は、Bluetooth、WIFI、NFC、カメラなど、オペレーティングシステムの比較的独立した各機能を指します。これはシステム機能の1つです。 DevEco Studioは、PCID(製品互換性ID)を介してデバイスによって定義されたシステム機能Syscapセットのインポートをサポートします。 PCIDをインポートした後、エディターは、システム機能SysCapセットに従って、サポートされているAPIを自動的にフィルター処理し、自動的に関連付けます。 DevEco Studioは、HAPパッケージをコンパイルおよびビルドするときに、アプリケーションで使用されるシステム機能Syscapセットに従ってRPCID(必須製品互換性ID)を生成し、アプリケーション市場はRPCIDに従ってサポートされているデバイスにアプリケーションを自動的に配布します。
完全に自動化されたアプリケーション署名メカニズムをサポートします。
OpenHarmonyのアプリケーションとサービスの整合性を確保するために、OpenHarmonyはデジタル証明書と認証ファイルを介してアプリケーションを管理し、署名されたHAPのみをデバイスにインストールして実行できます。 開発者のデバッグを容易にするために、DevEco Studioは、ワンクリックで署名情報を生成する完全に自動化された署名スキームを提供します。
豊富なコードのデバッグおよびチューニング機能:
-
コードのデバッグ:DevEco Studioは、OpenHarmonyアプリケーション/サービスのデバッグをサポートし、ワンクリックアプリケーションのパッケージ化、インストール、実行、およびデバッグをサポートし、ブレークポイント管理、シングルステップデバッグのサポートを含むJS / TS / eTS /C++言語のデバッグをサポートします、および変数の表示基本的なデバッグ機能に加えて、変数の視覚化、アプリケーション接続のデバッグ、HiLogログの印刷、フィルタリング、およびエクスポート機能もサポートします。これらの機能は、開発者がコードを効率的にデバッグし、問題を分析および特定するのに便利です。
-
コードチューニング:現在のアプリケーションとシステムのリアルタイムのCPU負荷とメモリ使用量の表示をサポートし、関数スタックトレースファイルとパフォーマンスファイルのオフライン分析と表示をサポートし、そのようなファイルの記録とエクスポートをサポートします。
既知の問題点
DevEco Studio V3.0 Beta3を使用する過程で、次の問題が発生する可能性があります。これらの問題は、以降のバージョンで改善および最適化されます。
環境構成:
OpenHarmony開発環境を構成する場合、HTTPプロキシを設定するためのポップアップボックスがmacOSに表示されます。 プロキシを設定する必要がない場合は、次の構成のためにNetx:Configurenpmをクリックしてください。
macOSでは、macOS Lightテーマを選択すると、PCIDのインポートに失敗するなどの異常な機能が発生する場合がありますので、別のテーマに交換してください。
エンジニアリング管理:
プロジェクト内のモジュールを削除した後、「Build SyncFailed!」というエラーメッセージが表示されます。 小さな右隅に表示されます。 このメッセージは無視してください。プロジェクトは正常にコンパイルできます。
ダークテーマでは、プロジェクトの作成、モジュールの追加、機能の追加、ページの追加などの際に、構成ウィザードのインターフェイスが点滅しますが、機能の使用には影響しません。
ダークテーマからライトテーマに切り替えると、一部のインターフェイスまたはウィンドウ(設定インターフェイスなど)が適応しません。
ローコード開発:
ローコードプロジェクトを作成し、ボタンコンポーネントを追加し、イベントをバインドした後にコードをデバッグします。 ブレークポイントに入ると、ブレークポイントの実行シーケンスが乱れるという問題があります。
プレビューア:
macOSでボタン、チェックボックス、トグル、TextInput、ブランク、および評価コンポーネントをプレビューします。 対応するコンポーネントのプロパティを変更する場合、プレビューアインターフェイスはすぐには更新されず、Ctrl+Sが保存された後にのみ更新されます。
パネルコンポーネントプレビューの例外:
eTSコードで、双方向プレビュースイッチをオンにすると、コンポーネントプロパティを追加した後、コンポーネントツリーに例外が発生し、両方向に配置できなくなります。 復元するには、Ctrl+Sの後に保存する必要があります。
npmパッケージのカスタムコンポーネントは、モジュールのhtmlコードで参照されます。コンポーネントを追加または削除し、Ctrl + Sで保存すると、プレビューインターフェイスに白い画面が表示されます。復元するには、更新ボタンをクリックする必要があります。それ。
npm三者共有パッケージのJS関数は、eTSモジュールで参照されます。 参照されているJS関数が変更された場合、プレビューインターフェイスは更新されないため、更新ボタンをクリックして復元する必要があります。
試運転:
開発ボードを使用してDevEcoStudioに接続する場合、デバイスが認識されないという問題が発生する可能性があります。 取り扱い方法については、接続後にデバイスが認識できない場合は、取り扱いガイドを参照してください。
Hilogでhilog.isLoggableインターフェイスを呼び出すと、プログラムがフリーズし、Hilogログの印刷の失敗などの後続のプログラム操作に影響します。 当面はこのインターフェースを使用しないことをお勧めします。
プロファイルパフォーマンス分析:
プロファイルの記録中に、[停止]をクリックして記録を停止すると、記録が失敗する可能性があり、「サンプルパフォーマンスレコードタイプの記録ファイルを取得できませんでした」というメッセージが表示されます。 もう一度録音してみてください。
(経由: ithome)。
The post HuaweiMateXsが2022年3月にHarmonyOSセキュリティアップデートを取得 appeared first on Gamingsym Japan.