Windows Store(UWP)アプリの作り方 — 開発入門と実践ガイド
Windows開発者になりたい場合、Windows 10 UWPアプリを作成する方法を知りたいと思っていることでしょう。このアーティクルでは、必要なツールとリソースをまとめました。
ご存知の通り、ストアのアプリ数は増加していますが、Microsoftは依然として開発者を引き付けるのに苦労しています。
自分でWindowsストアアプリを作成する方法を知りたい方は、読み進めてください。
Windowsストアアプリを作成するために必要なものは?
まず、素晴らしいWindows 10アプリケーションの開発に取り掛かる前に、開発者アカウントが必要です。開発者ページにサインアップして、Windowsストアアプリ開発を始めましょう。
なぜWindows 10アプリケーションを開発する必要があるのか疑問に思いますか?それなら、これを考えてみてください – アプリの売上の70%を受け取ることができ、売上が$25,000を超えると80%に増加します。
さあ、何を待っていますか?リソースとステップをリストアップしますので、それを参考にしてください。
Microsoft Storeアプリを作成するためのツール
- Windows 10 SDK
- Visual Studio用リモートツール
- Windows 10 Ads in Apps SDK
- デザイン資産
- Windows用ハンズオンラボ
Windowsストアアプリを作成するには?
これらは、始めたばかりのWindows 10開発者がWindows 10アプリケーションを作成するために必要なツールだと思います。しかし、もっと必要だと思う場合は、この開発者ページにアクセスして、必要なものを選んでください。
残念ながら、私たちは開発者ではありませんが、人々が愛する美しいWindows 10アプリケーションを作成する方法を知りたいと思っています。
例えば、Bings Maps SDKやWindows Azureモバイルサービスが必要になるかもしれません。これで、Microsoft Storeアプリのプログラミング用の開発者ダウンロードが完了しました。
無料の開発者ライセンスを取得する
基本的に、ステップ1は上記のすべての無料ツールのダウンロードです。それを行ったら、Visual Studioを実行して開発者ライセンスを取得する必要があります。
Microsoft Store(Windows 10)に適したアプリをテストおよび作成するには、まず無料のライセンスを取得する必要があります。Microsoftがあなたにアプリを作成するように説得する方法は次のとおりです:
Windowsは、顧客がより多くのことを行えるようにする現代的な体験を構築するためのツールと機能を提供します。
ユニバーサルWindowsプラットフォーム(UWP)を使用すると、幅広いデバイスで実行できる単一のアプリパッケージを作成できます。
Microsoft Storeは、世界中の顧客に安全にリーチするために使用する統一された配信チャネルを提供します。
いくつかのチュートリアルを学ぶ
Microsoftは、あなたが既に知っているであろうJavaScriptとHTML/CSS、C#、Visual Basic、またはC++とXAML、C++とDirectX以外のことを学ぶ必要はないと伝えています。
これらを経て、Windows 10ストアアプリケーションの作成にさらに深く入るためのチュートリアルをいくつか受ける必要があります。以下がそれです:
- JavaScriptとHTML : JavaScriptを使用して最初のMicrosoft Storeアプリを作成する
- C#またはVisual BasicとXAML : C#またはVisual Basicを使用して最初のMicrosoft Storeアプリを作成する
- C++とXAML : C++を使用して最初のMicrosoft Storeアプリを作成する
アプリを計画し、デザインする
基本的に、これはユーザーが見るものであり、非常に重要です。Microsoftがこれについて言っていることは次のとおりです:
ユニバーサルWindowsプラットフォーム(UWP)アプリを計画する際には、アプリが何をするのか、誰のためのものかだけでなく、アプリが何に優れているのかも決定する必要があります。
すべての優れたアプリの中心には、しっかりとした基盤を提供する強力なコンセプトがあります。たとえば、写真アプリを作成したいとします。
ユーザーが写真を扱い、保存し、共有する理由を考えると、彼らは思い出を再体験し、写真を通じて他の人とつながり、写真を安全に保ちたいと思っていることに気づくでしょう。
これらは、アプリが優れているべきことです。そして、これらの体験目標を使用して、デザインプロセスの残りの部分を導きます。
そして、学ぶべきチュートリアルは以下の通りです:
- Microsoft Storeアプリの計画
- Windowsアプリの認証要件
- Microsoft Storeアプリのデザインガイダンス
Windows 10 UWPアプリを開発するには?
1. 従来の方法で行う
これは、実際にプログラミングとデザインを学びたい場合の最良の方法です。最も難しい方法ですが、最も報われる方法でもあります。
他の方法よりも自由度が高いです。ある人は、これがアプリやゲームを構築する唯一の正当な方法だと言うかもしれません。
ユーザーインターフェース(UI)を作成する方法、タイルを作成および更新する方法、他のアプリと検索および共有する方法、デバイスやセンサーを使用する方法を学びます。
- UIを作成する
クイックスタート: アプリレイアウトの定義
クイックスタート: コントロールの追加とイベントの処理
クイックスタート: 入力と他のデバイス クイックスタート: ユーザビリティ
- 他のアプリと検索および共有する
クイックスタート: アプリに検索を追加する
アプリ間通信
- タイルを作成および更新する
クイックスタート: デフォルトタイルの作成
クイックスタート: セカンダリタイルの構成
クイックスタート: トースト通知
クイックスタート: 通知配信方法の選択
クイックスタート: Windowsプッシュ通知サービス(WNS)
- デバイスとセンサーを使用する
クイックスタート: 位置を検出する
クイックスタート: カメラダイアログを使用して写真またはビデオをキャプチャする
2. 専用のデザインツールを使用する
Adobe Creative Cloudは、PhotoshopやInDesignを含む20以上のデスクトップおよびモバイルアプリを提供します。アプリデザインソフトウェアAdobe XDは、ワイヤーフレームとクリック可能なプロトタイプをサポートしています。
音声コマンドを使用してアプリを開発できる音声デザインツールや、アートボードをリンクさせてアニメーションプロトタイプを作成できるプロトタイプおよびアニメーションツールなど、多くの優れた機能があります。
このスイートは、最小限のシステム要件でMicrosoft Store向けの複雑なアプリを作成するためのオールインワンソリューションを提供します。
⇒ Adobe Creative Cloudを取得する
3. UWPコンバーターを使用する
すでに開発者であり、Windows用のWin32アプリを開発している場合、それをUWP形式に変換する方法があります。
Microsoftには、古いアプリを新しい形式に変換するためのDesktop Bridgeというアプリもあります。
これにより、Windows 10 MobileやWindows 10 Sを含むより大きな市場をカバーできるようになります。
Windows 10 UWPコンバーターに関するすべての情報は、Microsoftのウェブページで見つけることができます。
4. ビジュアルプログラミングツールを使用する
そして最後に、Windows 10アプリを作成する最も簡単な方法かもしれません。Microsoftによると、Windows App Studioを使用するにはコーディングの知識は不要であり、したがって多くのユーザーに適しています。
Windows App Studioは、アプリを作成するためのシンプルなビジュアルメソッドを使用しているため、基本的にすべてのパーツを組み合わせるだけで、Microsoft Store用の素敵なアプリを作成できます。
残念ながら、Windows App StudioはVisual Studioほど高度ではないため、考えているすべての機能を実装することはできません。
しかし、Windows 10アプリ開発を始めたばかりの場合、このツールは始めるのに最適で、アプリ作成の全体的な概念を理解するのに役立ちます。
MicrosoftがWindows App Studioについて言っていることは次のとおりです:
アプリを作成しようと考えているなら、コンテンツや興味を世界と共有することはありませんが、十分な時間がなく、たとえあったとしても、どこから始めればよいのかわからないでしょう。
答えはWindows App Studioです。迅速にWindowsアプリを構築し、公開、テスト、共有できる無料のオンラインアプリ作成ツールです。変更を加え、コンテンツを追加し、異なるデバイスビュー間で切り替えて、アプリが生き生きとするのを見てください。
Windows App Studioを始めるために必要な情報は、Microsoftのウェブサイトで見つけることができます。
アプリを販売する
さて、これで終わりです。これらは、ユーザーにアピールする興味深いWindows 10またはMicrosoft Storeアプリケーションを作成するために必要なチュートリアル、ステップ、ツールです。
開発者の皆さん、コーディングを始めましょう!これがあなたにとって役立つことを願っています。インストーラーを作成したい場合は、最高のセットアップ作成ソフトウェアのセレクションを見てください。また、開発ツールを最大限に活用するためにWindows SDKについてすべて学ぶことを忘れないでください。
Windowsストアアプリの作成方法に関するすべてのアドバイスに従っていただけたことを願っています。もし他に価値のあるリソースを知っているなら、下にコメントを残してください。