Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> ユニバーサルアプリケーションのユニバーサルプラットフォームは、あなたがUWPの舞台裏の物語を理解する必要があります

ユニバーサルアプリケーションのユニバーサルプラットフォームは、あなたがUWPの舞台裏の物語を理解する必要があります

  

コンピュータストアのニュース:「ユニバーサルウィンドウズアプリケーション(UWA)」または「ユニバーサルウィンドウズアプリケーション」(ユニバーサルウィンドウズアプリケーション、UWA)または「ユニバーサルウィンドウズ」 "プラットフォーム"(ユニバーサルWindowsプラットフォーム、UWP)これらの概念は、マイクロソフトの黒の技術応援のために、長年にわたって "開発、どこでも実行"夢がついにマイクロソフトの手に実現したためにショックを感じるでしょう。しかし、ますます多くのUWPアプリがリリースされ更新されるにつれて、何人かのユーザーは何かが間違っていることに気づき始めています。なぜいわゆるユニバーサルアプリはPCでしか利用できないのですか。どこでも走ることへの期待は何ですか?心配しないでください。長い間疑問を抱いているユーザーのために、座ってユニバーサルアプリケーションの一般的な目的について話しましょう。
ユニバーサルアプリケーションとはどういう意味ですか?私たちはWindows 10の下でアップデートされリリースされるアプリケーションに向かって動いているので、普通のユーザーがUWPを理解するためにいくらかの誤解があるようです。その理由は、私たちがアプリケーション開発レベルに深く入ると、非開発者が彼らが理解できないことを示し始めるからです。それは、私たちの偉大で心に強く訴えるようなホーキングのような「ブラックホール」が彼のベストセラーでこれをやろうとしたと民間人に説明する天体物理学者のようなものです。数学の基礎に基づいて、Hawkingは私にブラックホールの長さ、インチの短さ、およびわかりにくい詳細を説明するための手がかりを与えました、それらを医者に与えてください!言い換えれば、情報がどのようにブラックホールから逃れて免れることができないかに絡み合うことを期待しないでください。一般的なアプリケーションの問題に戻ると、最も一般的な誤解の1つは、Zouの「Mobile Taobao」のように、いわゆる「一般的なアプリケーション」がモバイル側でしか見られない、または見られないことです。業界の良心の「Neteaseクラウドミュージック」などのPC側で見ることができます。関係ありません、今すぐ教えてください。 UWPとはUWPは、Windows 10オペレーティングシステムとWindows 10 SDK(Software Development Kit)の組み合わせです。たとえば、最もよく知られているAndroidオペレーティングシステムはAOSP(Android Open-Source Project)とその上位層です。 - Googleサービスフレームワーク - 構成。同様に、Windowsアーキテクチャでは、システムレベルで、PC、タブレット、携帯電話、Xbox One、IoT、およびHoloLens間で共有されるカーネル、コードライブラリ、およびAPI(アプリケーションプログラミングインターフェイス)があります。これらの共有技術は、「開発、どこでも実行」というスローガンにもあり、広義には、これは実際には問題ありません。ただし、注意が必要な点がいくつかあります。開発者は自分のアプリケーションを公開するものを選択できます。 UWPタグは、開発者が自分のアプリを電話またはXboxで公開する必要があるという意味ではないため、開発者は、各プラットフォームのアプリがより優れたユーザーを持つようにコードを調整することをお勧めします。経験ここで重要なのは、電話とコンピュータが同じオペレーティングシステムを実行している場合、それらは非常に異なる画面サイズとハードウェアで構築されているということです。現れるためにPCを取りなさい。今日の世界のほとんどのPCはタッチスクリーンを備えていません。タッチスクリーンに大きく依存しているモバイルアプリをPCに強制的に移植する場合は、マウスとキーボードを使って頑張ってください。電話の無関係なポップアップリストとタイトルバーは、PC上で非常に重要です。逆に、モバイルアプリケーションの場合、ステータスバーは必須です。振動、重力検知は不可欠です。マウス、キーボード、タッチスクリーンがないXboxでは、ユーザーのやり取り方法を再考する必要があります。 Xboxアプリは、重くて面倒なアプリケーションコマンドバー(AppBar)ではなく、単純なクリックツークリック操作で知られています。ハードウェアの違いを見ると、電話機には戻るボタンが装備されており、これはPCには欠けているものです。開発者は、インタラクションのさまざまな表現を定義および改善する必要があります。 Windows Phoneではメモリサイズの使用が制限されているため、Windows 10 Mobileでは、バックグラウンドで実行できるアプリケーションはわずかしかありません。時々、メモリ不足を考えると、これらのアプリケーションも終了します。これは開発者が考慮しなければならない焦点でもあります。 PCとモバイル側のユーザーインターフェイスとズームモードも考慮に入れる必要があります。 UWPアプリケーションインターフェイスのスリム化とPC-UWPアプリケーションインターフェイスの拡張のモバイル側では、開発者はこの時間を使用して各状況のコントロールとコンテンツのレイアウトを調整することもできるため、全体的な外観がより快適になります。上記の主張は、開発者の心がユーザーエクスペリエンスであると仮定して行われていますが、実際の状況はどのようなものかを誰が知っているのでしょうか。結局、一部の開発者は自分のアプリをPCや携帯電話、あるいは他のプラットフォームに表示したくないかもしれません。特にDidi Travelのように重要なモバイル属性を持つと考えられている人は、日刊新聞、Instagram、VSCOなどのカメラアプリケーション、さらには金融アプリケーションについて知っています。古い考え方で問題について考えることに慣れている人もいれば、デスクトップでこれらのアプリを使用していないこと、またはブラウザを考えていないことを考えている人もいます。多くの場合、これらの環境におけるWindowsアプリケーションの利点は明確ではありません。あるいは、デスクトップ上でハイレベルのゲームの傑作を開発するかもしれませんが、そのズーム機能の悪さやハードウェアの制限のために、ゲームはあなたの携帯電話では動作しません。上記の理由から、マイクロソフトは開発者にフルプラットフォームのアプリケーションを開発することを要求していません。マイクロソフトができることは、開発者が開発、少しの修正、そしてあらゆる場所での実行をより簡単に行えるように支援することです。開発者にとって、マイクロソフトのUWPは新時代の重要なステップです。コアコードは、膝の上のPC、手の中の電話、そして寝室のXboxの間を歩くことができるからです。ただし、アプリをいつどこで公開するかは、開発者の希望によって異なります。最初は、開発者はデスクトップ版のWindows 10開発およびメンテナンスアップデートに専念することができますが、時間があると思ったら、当然のことながら優れた経験を持つモバイルアプリを提供します。 Microsoftがそのような大企業であるとき、異なるプラットフォーム間で多くのアプリケーション(ニュース、天気、Xboxなど)を開発するとき、チームはコアコードを開発し、それから異なる時間に異なるハードウェアを選択する可能性が高いです。プラットフォームのアプリケーションは新しい機能を追加します。注目すべき例は、モバイル側ではなくデスクトップ上のゲームストリーミング機能です。これには、まったく異なる方法の処理とプログラミングが必要です。例えば、メッセージングサービスについては、SMSおよびMMS(ショートメッセージサービス、マルチメディアメッセージングサービス、すなわちSMSおよびMMS)は携帯電話では非常に重要であるが、PCでは問題ではない。これらは非常に簡単なプログラミングの詳細です。これが、App Storeで同じアプリの異なるバージョンが表示される理由です。文字通り理解されていますが、プログラミングが「ワンクリック」であれば、すべてが非常に優れていますが、現時点では不可能です。しかし、「surface」属性デバイスを使用してモバイルの世界に足を踏み入れると、電話とPCのハードウェアの違いは徐々に解消され、その日が来れば、Windows 10がバランス作業を行うことができます。 。汎用アプリケーションは、どこにでもアプリを表示できるという意味ではないことを覚えておく必要があります。開発者および開発者自身の開発スケジュールによって異なります。あなたの意見を述べたり、開発者に何をしたいのかを躊躇しないでください。これから数週間、数ヶ月、そして何年にもわたるWindows 10 Universal Appsの成長を見てみましょう。この勇気ある新しい世界では、開発者はこれに慣れるように自分自身を調整しています。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved