Windows Phone 8 デバイス用に開発された Windows Phone 8 アプリケーションは、Windows Surface タブレット (RT & 8.1) で動作しますか? 親切に私を明確にしてください。
アプリケーションを移行するために必要な変更を教えてください。
Windows Phone 8 デバイス用に開発された Windows Phone 8 アプリケーションは、Windows Surface タブレット (RT & 8.1) で動作しますか? 親切に私を明確にしてください。
アプリケーションを移行するために必要な変更を教えてください。
アプリケーションの多くの部分を書き直す必要があります。アプリケーションについて何も説明していないため、より正確にすることは困難です。
UI は、Windows 8 のモダン アプリケーションに C# と XAML を選択すると仮定すると、大幅な変更が必要になります。かなりの量の知識の重複とテクノロジーの類似性がありますが、UI は移植できません。コンポーネントは似ていますが、たとえば、Windows 8 ストア アプリケーションでは使用できない Windows Phone ツールキットを使用したことがあるでしょう。もう 1 つの考慮事項は、より大きな画面サイズでは、理想的にはアプリケーションの別のレイアウトを使用することです。
ビジネスロジックについては、そのままでも結構使えるかもしれません。ただし、ファイル システムやネットワーク (およびその他) を扱うものは、必ずしも移植可能ではありません。一部の機能にはポータブル クラス ライブラリを使用できますが、それでもプラットフォーム固有のコードが必要になる場合があります。
これはすべて途方もない量の作業のように聞こえるかもしれませんが、実際にはそうではないことをお勧めします。プラットフォームは非常に似ており、開発環境は同じであり、何らかの UI 作業が必要でした。2 つのアプリケーションを作成すると仮定すると、構造は次のようになります。
PhoneApplication
Windows8Application
DataModel
PortableClassLibraryStuff
PhoneSpecific
Windows8Specific
WinRT と WP8 API の間には多くの違いがあるため、移植がはるかに困難になります。しかし、あなたがまだこのトピックに興味を持っているなら、私はあなたに提案することができます
ポータブル クラス ライブラリを見てください。
異なるプラットフォーム間でコードを共有できます。
http://msdn.microsoft.com/en-us/library/gg597392(v=vs.110).aspx
このブログでは、使用方法を明確に説明しています: http://blogs.msdn.com/b/stephe/archive/2012/05/07/partager-du-code-entre-plate-formes-gr-226-ce-224 -la-portable-class-library-1-4.aspx
とにかく、あなたはやるべき特定の開発者を得ました。