2

プログラミングに関する限り、私は Windows Phone と Windows Galaxy 全般にまったく慣れていません。Windows Phone で実行する必要がある電話アプリのプロジェクトについて、リソースの調査を開始しましたが、いくつか質問があります。

私が遭遇した問題の 1 つは、物事が急速に変化することです。たとえば、この質問への回答によると、Windows Phone のブラウザーは HTML5 をサポートしない可能性が高いとのことです。ただし、 ASP.NET MVC 4 と、それがモバイル アプリにどのように適しているかを紹介する多くのオンライン チュートリアル (たとえば、こちら) があります。

個人的には、Microsoft によって廃止されたように見える Silverlight で開発する方法を学ぶ代わりに、"HTML5+javascript" の方法を使用したいと考えています。しかし、私の最初の関心事は明らかに、動作するアプリケーションを作成できることです!

それを念頭に置いて、私の質問は次のとおりです。

  • 私の印象では、Silverlight に代わって HTML5+JS が導入され、今後さらに使用されるようになるでしょう。あれは正しいですか?
  • ビデオとオーディオを再生し、オーディオを録音し、ライブラリに接続してバックグラウンドで音声処理を実行できるアプリを構築する必要があることを知っている場合、Silverlight を使用する必要がありますか、それとも ASP.NET MVC 4 を使用してみることができますか? (私が収集したものから、SilverlightはXNAよりも優れているでしょう)
  • Silverlight またはその逆と比較して、HTML5+JS の使用に制限はありますか?
  • 遠隔地のサーバーにアクセスできない場合、電話でローカルに使用する Web アプリ (つまり、HTML5 + JS を使用) をパッケージ化できますか?

これらの特定の問題に関する具体的な指針や回答は大歓迎です! :)

4

1 に答える 1

5

現在、Windows Phone 7.1は、Silverlightの代わりとして完全なHTML5+JSをサポートしていません。Windows 8(Windows Phoneの次のバージョンではなく、MicrosoftのデスクトップOSの次のバージョン)では、XAMLとC#を使用する代わりにHTML5 + JSが表示されます(Windows 8では、「メトロ」アプリが使用するため、少し混乱します。 Silverlightは実行されませんが、XAMLとC#を使用して動作します)。しかし、それはここにもそこにもありません...あなたの質問に簡単に答えるために:電話のブラウザでは、HTML5機能は非常に限られています。

あなたが説明したことから、あなたは間違いなくあなたのWindowsPhoneアプリにSilverlightを使いたいと思うでしょう。あなたの質問のその部分への答えは決して変わっていません、WP7の初めからのSilverlightはあなたの最良の選択肢でしょう。XNAは、ゲーム開発専用に設計されています。

すべての質問に答えるには、ポイントごとに次のようにします。

私の印象では、HTML5 + JSはSilverlightの代わりに導入されており、将来さらに使用される予定です。あれは正しいですか?

これは(この投稿の時点では)確認されていませんが、OSの将来のリリースでこれが当てはまると推測されています(いつになるかについては何も言われていません)。しかし、いいえ、これは現在のところオプションではなく、Microsoftからこれからもそうなるという約束はありません。

ビデオとオーディオを再生し、オーディオを録音し、ライブラリに接続してバックグラウンドで音声処理を実行できるアプリを作成する必要があることを知っているので、Silverlightを使用する必要がありますか、それともASP.NET MVC 4を使用してみることができますか?(私が収集したものから、SilverlightはXNAよりも優れているでしょう)

Silverlight。Silverlight。Silverlight。:) ASP.NET+MVCは機能しません。XNAは、ゲームの構築に使用することを目的としています。それを使用してより標準的なユーザーインターフェイスを構築しようとすると、控えめに言っても片頭痛が発生し、見栄えが悪くなります。

Silverlightまたはその逆と比較して、HTML5 + JSの使用に制限はありますか?

>離れたサーバーにアクセスできない場合に、電話でローカルに使用するWebアプリをパッケージ化できますか(つまり、HTML5 + JSを使用)?

上で答えたように、電話でこれを行う方法はありません。

このすべてのポインタについて。「WindowsPhoneの使用を開始する」または「WindowsPhoneのチュートリアル」を、単にグーグルで検索する(またはそのようなことに興味がある場合はBingする)ことを強くお勧めします。私があなたに指摘できる最高の情報源は、WindowsPhoneDeveloperのWebサイトです。WindowsPhoneについて多くのことを知っているとは限らないすばらしいチュートリアルがいくつかあります。この資料はMicrosoftから入手するのが最適です。それはより信頼性が高く、よりよく書かれ、そして最終的にはより有用になるでしょう。私は電話がリリースされる前からWindowsPhoneアプリを作成してきましたが、今でも新しいことの基本を学ぶために使用しています。すばらしい所。

于 2012-04-23T08:59:01.190 に答える