Question

Ikumo vDog on Sat, 08 Dec 2012 04:46:14


XNAでWindows Phone 7向けへ配信しているゲームがWindows Phone 8で動作しないとマーケットのコメントにありました。

こちらは開発環境がないためWP8で動作させる対応ができません。

ゲームをWP8への配信をしないようにし、WP7だけに配信をする方法はないのでしょうか?

このままではマーケットのコメント欄が★1ばかりになってしまいます。


Sponsored



Replies

BlueP777 on Sun, 09 Dec 2012 21:13:10


ご参考程度の情報ですが、

12月に入ってから審査で、Silverlight/XNAのアプリがWP8で動作しないと2件ほどリジェクトされました。 11月に審査が通ったSilverlight/XNAのアプリも、Certification Teamから次のような連絡がありました。

ACTION REQUIRED: Windows Phone 8 application compatibility

Your application indicated below does not function properly on Windows Phone 8.
Please review the additional details below, including the need to make changes and re-submit your application for re-certification:

Issue: Your application does not function as expected on Windows Phone 8. Usability is significantly impacted.

Solution: Please reference the Windows Phone 8 SDK and supporting documentation on Dev Center for possible remediation solutions. A full emulator is included in the SDK for self-testing. After making any necessary changes to your application, please re-submit for re-certification.

彼らの助言に従って、VMWARE上にWindows8とPhone8 SDKをセットアップしまして。エミュレータで動作を確認しましたが、問題なく動作しているように見え、実機が無いため行き詰ってしまいました。

WP8へ配信しないように出来ないか、方法を探ってみましたが、見つからず。

止むを得ず、起動時にOSをチェックして、Phone 7.x以外は、メッセージを出して終了させています。

審査そのものは、この方法でも1件通っておりますが(2件は審査中)、コメントの動作しない★ が最近付いたので、対策を思案しています。

bmwandmore on Mon, 10 Dec 2012 13:27:28


Windows Phone 8ではFMラジオがサポートされていないようで私の作ったアプリもクラッシュ件数が日々積み上がっています。

それでマーケットのいくつかのFMラジオアプリを見たのですがサポートOSにWindows Phone 8が入っていないものがありました。

何かしら方法はあるはずですが、まだわかっていません。

Azulean on Mon, 10 Dec 2012 22:18:45


何かしら方法はあるはずですが、まだわかっていません。

US の Forums を少しだけみてみました。
(もしかしたらもっとよい情報があるかもしれませんが、見つけられたものを共有します)

Restricting an WP7 app to be available for WP8 によると "We can only assist in certain scenarios to restrict your app from WP8 devices. Your best bet is submitting a ticket for further assistance." と書かれています。
制限が必要なのであれば、まずは DevCenter のサポートに英語で問い合わせてみるところでしょうか。(アプリが識別できる名前、理由あたりは記入しておいた方がよさそう)

FM ラジオ は Windows Phone OS 8.0 で Not available のようなので話が通じると期待したいですが、端末が発売されていないからテストしようがないが理由で通るかはわかりませんので、とりあえず、試してみてください。

bmwandmore on Sat, 15 Dec 2012 00:33:01


サポートに問い合わせてみました。

At this time all apps will need to support the Windows Phone 8 OS. If you are requesting to opt-out of that functionality it cannot be done.

ということでWP8を除外出来ないみたいなんですが。

ただ、FMラジオに関してはUSのストアでもWP8を除外できているのでもう少し聞いてみます。

Azulean on Sat, 15 Dec 2012 11:45:42


At this time all apps will need to support the Windows Phone 8 OS. If you are requesting to opt-out of that functionality it cannot be done.

ということでWP8を除外出来ないみたいなんですが。

情報提供ありがとうございます。
サポートの回答としてがそういう答えがくるのであれば、手立てはなさそうですね。US Forums のコメントがアテにならなかったということで、すみません。
彼らの言っていること(理想)は理解できるのですが、日本国内で端末がない状況としては厳しいですね。。。

// 今の配信制限事例は開発者の希望と言うよりは、何らかの問題からかな?
// たとえば、OEM など限られた開発者が使えていたネイティブコードを使っているパターンとか。
// (想像に過ぎません)

Ikumo vDog on Mon, 17 Dec 2012 07:31:37


現時点で他に手段はないですか。

WP8は対応しない、とメッセージを表示したとしてもユーザーはがっかりしてしまいますよね。

どうにかストアに表示しないようにしたいところです。

私はなんとか開発環境を用意してWP8の対応ができました。

WP7とWP8の互換性リストがあったので参考にしました。

私の場合XmlSerializer.Deserializeのエラー処理方法がWP7と違いクラッシュが発生しました。

App platform compatibility for Windows Phone

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206947(v=vs.105).aspx

bmwandmore on Wed, 19 Dec 2012 09:20:29


サポートからの回答の一部です。

Since both of the apps you included in your first email are already targeted for Windows Phone 8, I am not clear on what your issue is.

If you are developing a new app, it will need to work with the Windows Phone 8 platform. If you need to update an app that is only targeted for Windows Phone 7 that cannot be used on Windows Phone 8 please explain the situation.

もうWP8をターゲットにしてるからどうにもならない、ってことかな?(すんません、語学力が…)

アップデート申請でWP8除外って書けば対応できるかな?

Azulean on Wed, 19 Dec 2012 14:10:16


私も英語に自信があるわけではありません。

Since both of the apps you included in your first email are already targeted for Windows Phone 8, I am not clear on what your issue is.

「最初のあなたのメールで指定された、両方のアプリはすでに Windows Phone 8 が対象になっているので、私にはあなたが何を問題としているかがよくわかっていません」というところだとすると、問題が伝わっていないように見えます。

If you are developing a new app, it will need to work with the Windows Phone 8 platform.

「もし、新しいアプリケーションを作ると言うことであれば、そのアプリケーションは Windows Phone 8 プラットフォームで動くことが必要となるでしょう」というところだとすると、新規に申請するときは Windows Phone 8 で動かないと審査に落ちるというところでしょうか。なぜ、この一文がサポートから出てきたのかわかりませんが…。

If you need to update an app that is only targeted for Windows Phone 7 that cannot be used on Windows Phone 8 please explain the situation.

「もし、アプリケーションを Windows Phone 7 だけを対象に更新する必要があるのであれば、なぜ Windows Phone 8 で使えないのかを、状況を説明してください」ということだとすると、メールなのか、更新の審査なのか読み取りづらいですね…。
まずは、「何をしたらいいの?」ということを聞いてみるところでしょうか。

自信のほどはまったくないですが、私が相手に送るとしたらこんな感じかなぁ。失礼にあたるかとか、妥当な言い回しかなんてまったく保障できませんが。orz
-----

I need to update "ABC" application that targetted only for Windows Phone 7 and not targetted to Windows Phone 8.
What should I do?

Reason:
This application provides only FM radio controller. But FM radio controller is not available on Windows Phone 8.
If Windows Phone 8 users download this application, they get no effects.

bmwandmore on Fri, 28 Dec 2012 14:13:44


FMラジオに関する続報です。

I have found the following information concerning FM radio and Windows Phone 8:

Windows Phone 8 does not support the FM radio feature. If you use the FM radio API in a Windows Phone 8 app, a RadioDisabledException will occur.

今頃 I have found なんて言われても…

I hope this information is helpful. I am still waiting to see if there is a way to opt your app out for Windows Phone 8 and only target Windows 7.x. I will let you know when I get more information on this.

ということで連絡待ちですかね。

ちなみにアプリの変更申請で技術情報にWP8では使えないって書きましたけど、サポートOSは変わりませんでした。

bmwandmore on Tue, 01 Jan 2013 08:53:53


続報です。

I have determined the correct procedure to have your app opted out for Windows 8. If you still wish to have this done please reply to this email and I will get the process started.

ということで対応をしてもらえそうです。

やはり、まずはサポートに連絡ですね。

英語でのやりとりとなりますがbingの翻訳機能で対応しました。