6

私はこの件に関する多くのブログを読んできました。しかし今、私は多くの時には矛盾する情報を残されています. このコミュニティがこの問題について真実を教えてくれることを願っています。

私が持っているもの:

Mac osx マウンテン ライオンを所有しています。私は、2008 年 11 月に購入した、Windows Vista と Ubuntu の両方を実行する PC も所有しています。

比較:

Android 向けに今すぐ開発することにした場合、必要なものはすべて無料で入手できます。

  • IDE (Eclipse) を無料で入手できます

  • Android SDK を無料で入手できます

  • エミュレーターを無料で入手できます

  • Google Play ストアで公開することにした場合、25 ドルの生涯料金のみを支払う必要があります。

  • コンピューターを購入する必要はありません。OS を購入する必要はありません。IDE を購入する必要はありません。買うものは何もありません。

誰か教えてください: Windows 8 開発でも同じですか? 既存のコンピューターでは、windows 8 用に開発するのに費用はかかりませんか? そうでない場合、何を購入する必要がありますか。あやふやな情報はやめてください、決定的な情報を探しています。たとえば、あるブログでは、Windows 8 OS の 30 日間無料試用について説明しています。これは明らかに無料ではありませんか?

また、Windows Phone 向けの開発は、Windows 8 向けの開発と同じですか? 一部のブログでは、この 2 つを同等のものとして扱っています。現実は何ですか?

  • A: すべての Windows Phone アプリは Windows 8 で動作しますか?

  • B: すべての Windows 8 アプリは Windows Phone で動作しますか?

  • C: A と B の両方

ウィンドウズ7はどうですか?Windows phone との関係はありますか?

注: 詳細を見ると、これが 1 つの質問のように思えるかもしれません。しかし、私は詳細を含めなければなりませんでした。ただし、問題は 1 つです。私が提示した基準に基づいてウィンドウを開発するには、費用がかかりますか?

4

3 に答える 3

13

Windows 8 用の Windows ストア/モダン UI アプリケーションを開発するには、Windows 8 OS を実行しているコンピューターが必要です。

Windows Phone 8 の開発には、特に Windows 8 Professional 64 ビットが必要です。

Windows 8 は無料ではありませんが、無料でダウンロードできる開発者向けの 90 日間の評価版があります。Vista のライセンスを持っているので、それを Windows 8 にアップグレードすることもできますが、これも無料ではありません (OSX のアップグレードがそうでないのと同様に、IIRC)。

Visual Studio Express のバージョンは無料で、Windows 8 と Windows Phone の両方の開発に使用できます (これら異なるプラットフォームですが、コードの再利用に関して一部重複があります)。

Windows ストア (Windows 8 アプリ) に公開するには、年間 49 ドルのアカウント料金がかかります。Windows Phone ストアの場合、これは年会費 $99 の別のアカウントです。

Windows 7 では、Windows Phone 7 プラットフォーム用のアプリケーションしか開発できません。そのため、説明したセットアップを考えると、7 と 8 を比較しても利点はありません。Windows 8 開発ツールを使用して Windows Phone アプリケーションを構築する場合でも、新しい Windows Phone 8 デバイスに加えて、Windows Phone 7 デバイスをターゲットにすることができます。

Microsoft は常にさまざまな市場でプロモーションやインセンティブを実施していることを覚えておいてください (たとえば、米国では、Windows ストアで公開する最大 10 個のアプリに対して 100 ドル、さらに 1000 ドルを獲得できるKeep the Cashプログラムがあります)。 Windows Phone アプリケーションの場合は、起動して実行するためのコストを相殺するだけではありません)!

同様に、世界中に Microsoft オーディエンス エバンジェリストがおり、その役割は、プラットフォーム上でアプリの発行を開始し、成功するのを支援することです。現地の担当者に連絡して、追加のガイダンスを提供し、開始するのに役立つ可能性のあるオファー/インセンティブを知らせることができる場合があります. 彼または彼女に連絡する方法がわからない場合は、私のプロフィールからメモを送ってください。連絡します.

于 2013-06-06T17:11:46.753 に答える
6

それは無料ではなく、あなたの見方次第です。

Windows 8 用のアプリを開発するには、適切なWindows 8 ライセンスが必要です。技術的には、最近新しいコンピューターやタブレットを購入していない場合は、Windows 8 OS を購入し、既存のマシンにインストールして開発を開始できるようにする必要があります。もちろん、それにはお金がかかります。

Windows 8 を購入すると、アプリを開発するための開発ツールは、Express バージョンで無料で提供されます。これは、アプリを開発するのに十分な機能です。

Android と比較すると、おそらく Android デバイスを購入して、アプリを公開する前にテストすることをお勧めします。技術的に言えば、Windows 8 OS を使用することで、デバイスとエミュレーターを同時に使用できるため、新しいハードウェア コストは発生しません。

年間サブスクリプションの価格は、個人の場合は約 50 米ドル、企業の場合は約 99 米ドルです。あなたのステータスはわかりませんが、学生であれば、Dreamspark を介して Windows 8 と Windows Phone 8 の両方の開発の年間サブスクリプションを無料で取得できます。MSDN サブスクライバーの場合は、無料の年間サブスクリプションも利用できます。MSDN や Dreamspark Premium から Windows 8 にアクセスできる場合もあります。

Windows Phone について:

  • 現在、開発した Windows Phone アプリは、Windows 8 の Windows Phone エミュレーター内でのみ動作します。

  • 現在、Windows 8 アプリは Windows Phone では動作しません

これら 2 つのプラットフォームの開発には多くの類似点があるため、移植可能なライブラリを使用するか、いくつか変更するだけで、Windows 8 アプリのコードを Windows Phone 8 アプリで再利用したり、その逆のコードを再利用したりできます。

Windows 7 では、Windows Phone 7 アプリを開発できます

自分で決める必要があると思います。あなたは長期的な決断をしようとしているようですが、Windows Phone 8 と Windows 8 の単純な違いを理解するのに苦労しているようです。

また、決定する前に、プラットフォームのサイズを考慮してください。

于 2013-06-06T17:13:07.093 に答える
5

Windows 8 向けに開発する場合、ターゲットにできるものが 2 つあります。デスクトップをターゲットにすることも、WinRT をターゲットにすることもできます。Windows Phone 8 は少し異なる動物です。

デスクトップをターゲットにする場合、Windows 8 は必要なく、Visual Studio Express を使用できるため、デスクトップのターゲットは無料です。

WinRT (Windows 8 のタブレット インターフェイス) 向けに開発するには、Windows 8 が必要です (以前のバージョンの OS は WinRT のターゲットをサポートしていません)。VS も必要ですが、ここでも Express バージョンを使用できるため、必要なコストはありません。最後に、Windows App Store の開発者として登録する必要があります。こちらの価格を参照してください。要件を満たしていれば、BizSpark アカウントを取得して、WinRT の開発に必要なものをすべて無料で入手できます (Windows 8、Appstore アカウント、さらには VS Pro まで)。

Windows 8 phone 向けの開発は少し異なります。コアは WinRT の場合とほとんど同じですが、UI が異なるため、多くの非 UI コードを WinRT アプリと共有できますが、別の UI が必要になります。このコストは WinRT のコストと似ていますが、同じ注意事項があります。

于 2013-06-06T17:12:30.477 に答える