Windows phone comnpatbility - windows-phone-8

How can I run my windows phone 8 application in windows phone 7? I have developed an app in windows phone 8 but when I want to run that app in windows phone 7 it is not running. Is there any way to make my app compatible

If the application is written for WP8 you can't run it on WP7. On the other hand, if the application is written for WP7 you can run it on WP8.
If you need to run it on WP7 you must modify your code but there are a lot of improvements in WP8 that maybe you are using in your app but won't be available in your new compilation for WP7.
More information available in https://msdn.microsoft.com/library/windows/apps/jj206947(v=vs.105).aspx

WP8 application can not be run on WP7. although you can run WP7 written code in WP8.
So i would suggest you to rewrite your code using WP7 SDK that will be compatible for both platform.

Related

Publish windows phone 8 silverlight app

I am having windows phone 8 silverlight app. I need to publish it on Windows store. Can you please provide or explain step by step guide to publish this app in store.
Stackoverflow link discussed already. But after changing the values in files manually what need to do after tha?
I followed the steps mention here, but i am getting certification issue after submitting app.
This is a guide to publishing applications in Windows Store. Important -Silverligth app supported only Windows Phone and not supported Windows 8 and Windows 10. For supported Windows RT you need to make migration to universal app.
Windows App certification kit is very nice utility. Before publishing app use this app for analysis. When i run analysis of my XAP file using this utility, I found that i was using some default images that was main issue in certification failure. Now i am updating that. And will let you if this works or not.

Need to convert my Windows Phone 8.1 app code to Windows phone 8

I have developed an app for Windows Phone 8.1 but now I want the same app to developed in Windows phone 8.0. It is possible to do that? Is there any migration tool available or I need to develop from scratch.
No you can't downgrade any app after you've started developing. IF you wanted to develop a WP8 as you said have to start it from the scratch. But still you can upgrade a WP8 app to WP 8.1 (For Silverlight Apps). If it's normal WinRT app you can only develop targeting 8.1 only.
For more have a look here
Hope it helps!
You just compile the 8.0 release and upload the *:xap to the store without deleting your 8.1 *.appxupload.
Uppdate App >> Upload and describe your package(s) >> Add new
You might wanna consider making a phone 7 app for best coverage (7 will work for 8.0 users).

Window app development

I am totally new in Windows app development, and wondering whether the application developed for, let's say, Windows mobile 8.0 will work on Windows mobile 7.8 and Windows RT, Windows 8, Windows 8.1, OR there is need to adapt the application?
I would really appreciate any tutorial to have an understanding what to do not to fail.
Thanks.
To summarize the answer
Windows Phone 7.x apps can run on Windows Phone 7.x & 8.0 (reverse not possible)
Windows Phone apps can't run on Windows 8
Current desktop apps can run on Windows 8 (not Windows 8 RT)
Current Windows 8 (or Store) apps can run on any Windows 8 device
If you want to build an app which should run on all devices i.e. Windows Phone 7.x and above, Windows desktop, Windows 8 etc... You can separate the user interface part and business logic. There is something called as Portable Class Libraries. You can use them to share the code between apps.
For more information:
http://mayurtendulkar.com/2013/09/cross-platform-hybrid-or-native/
http://msdn.microsoft.com/en-us/library/vstudio/gg597391(v=vs.100).aspx
Hope it helps.

Windows Phone 8 and D3DCompiler

For now in windows RT it is possible to access D3DCompiler.h, but application will not pass the store test (this is corrected in windows 8.1).
Is there a way to add D3DCompiler in windows phone project? (Mostly I need reflection support, shaders are generally precompiled). I tried to add the ARM build reference but it doens't seem it wants to include it (some xap security?).
Please note that for now I don't need store deployments, so if it works for development purposes that's fine (and either c++/sharpDX solution is pretty welcomed).
D3DCompiler was not available for 'production' use with Windows Store apps for Windows 8.0 or Windows phone 8.0. It was available for development, but the D3DCompiler #46 DLL itself will not pass the WACK tool for submission to the store.
It is available with Windows Store apps for Windows 8.1 and Windows phone 8.1. The D3DCompiler #47 DLL is included as part of the OS now. See this blog post.

How to build PhoneJS application for Windows Phone?

I try PhoneGap Build service to create package for my Javascript application (in fact it is demo from PhoneJS distribution), but the package does not install to my Nokia Lumia device.
How do you build your PhoneGap applications for Windows Phone 8?
You may also use the standard PhoneGap approach to building Windows Phone 8 packages. It is described in the Getting Started with Windows Phone 8 article at Cordova site.
(however this also implies that you have Visual Studio installed, and WP8 SDK)
You can use DevExtreme to build PhoneJS application into Windows Phone 8 native package.
Please check this article for more details.