Windows Phone 8.1/10 App Developement - windows

So my current problem is that I have to develop a windows phone app that should be able to run on windows phone 8.1 and windows phone 10. As I am new to the windows phone world, I would like to know what is the best way to achieve this?
After reading a few entries I have learned that there is visual studio 2015 to develop windows phone 8.1 apps and that windows phone 10 apps are developed as universal apps. Is it possible to also run universal apps on Windows 8.1 that I developed for Windows 10? (I guess there are functionalities new to windows phone 10 that are not available in 8.1)

Thanks to #ShubhamSahu the question is answered.
It is possible to execute/download WP 8.1 Apps on WP 10.

Related

Is it possible to develop windows phone 8.0/8.1 applications using the windows phone 7.1 sdk

I'm using Windows 7 and don not want to migrate to windows 8. I also want to develop Windows Phone applications. But Windows 8 SDK requires Windows 8. So Windows Phone SDK 7.1 can develop applications for Windows 8 or Windows 8.1 Phones.
You can develop Windows Phone 7.1 apps that will run on Windows Phone 8/8.1 devices. But you'll only be able to use features available in the Windows Phone 7.1 SDK.
You can not develop apps for Windows Phone 8/8.1 using Windows Phone 7.1 SDK. And to dvelop for Windows Phone 8.1/Windows 8.1 you need to have a Windows 8.1 installation . For Windows Phone 8 you need at least Windows 8. So you have to update your OS to do so.
I suggest a dual boot system as the best option, or you can install Windows 8.1 on a virtual Machine and then install Visual Studio 2013 and WP SDK in it. but it is very painful to develop like that and you will need a lot of resources in RAM and processing power. Best way if to go for a dual-boot system.

How to run windows phone app from visual studio?

I am developing phone gap application for windows phone.I am using visual studio 2010 & windows phone sdk 7.0.
How to run my application on windows phone 8?Or I have to run it on windows phone 7.
I am unable to connect my windows phone os 8 to visual studio.
Please help
If you have a windows phone 8 device which you want to use for app debugging purpose, you NEED the Windows Phone SDK 8.0 installed, which needs at least a 64-bit Windows 8 Pro or better.
If i haven't forgotten something, then Phonegap has 2 project templates - 1 for WP7 and 1 for WP8. Which allows to think that WP7 project won't run on WP8.

App development in Windows mobile, windows phone 7 and windows phone 8

Is there any difference in the development of apps in windows phone 7 and windows phone 8 ?
In windows mobile, its like developing a form based application, but in windows phone 7 everything changed other than c# coding. In wp7 we use xaml based design instead of forms. Only c# is same for both.
Is there any this kind of difference in developing app in windows phone 7 and 8 ?. Both using same style of coding and same tools and technologies ?. Do I need to study any other other things for windows phone 8 app development ?
According to the coding style both Windows Phone 7 and Windows Phone 8 are same. But you need "Visual Studio 2012 Express for Windows Phone" which comes along with the WP8 SDK. Using WP8 you can develop apps for both WP 7.5 and WP 8.
Windows Phone 8 is an upgrade for Windows Phone 7/7.5. WP8 contains almost everything that WP7 has and adds some additional features to it. Check this link for What's new in Windows Phone 8
Tools:
Both WP7 and WP8 needs Visual Studio with proper Windows Phone SDK. For WP7 it's VS2010 and WP7 SDK and for WP8 it's VS2012 with WP8 SDK. There is Visual Studio Express free edition for both. For WP8 development you need Windows 8 (Windows 7 is enough for WP7). There is also one further requirement for WP8 emulator - your processor has to support SLAT.
Technologies:
Both WP7 and WP8 uses XAML+C# (or XAML+VB.NET) for app development. There are couple differences in details between both, however you shouldn't really bother about that.
Both are same. I agree! but the thing is how we can make it better to work with both windows phone 7 and windows phone 8 matters. The Windows Phone 8 SDK already supports developing
applications for both versions of Windows Phone, and applications targeting Windows Phone 7 will run without modification on Windows Phone 8.
With the conditional coding functionality and its re usability, the windows 8 app development is being working out well. Integration of two separate projects for different platforms of windows phone can be linked using base code. To get the features function on windows phone 8.
Below link is will help you
http://visualstudiomagazine.com/articles/2012/11/30/developing-for-windows-phones-7-and-8.aspx

Can I deploy a Windows Phone 7.1app from VS2010 to a Windows Phone 8 device?

I have been developing applications for Windows Phone 7.1 using VS2010 on Windows 7. I have just picked up a Nokia Lumia 920 (Windows Phone 8), but do not seem to be able to deploy the app to the phone.
Has anybody been able to deploy from VS2010 to a Windows Phone 8 device, and are there any tricks to it?
No it is not possible. There is no alternatives available to achieve this in VS 2010

Windows phone 7 app on windows phone 8

I have seen there is support for windows phone 7 app on windows phone 8. I have developed some apps on windows phone 7 and I want to run it on windows phone 8 emulator to test my app. Is there any way for doing this?
Yes, just open your Windows Phone 7 Solution in Visual Studio 2012 with Windows Phone 8 SDK installed, select as target Windows Phone 8 emulator and run your app. You can even choose between various screen resolutions.
The minimal system requirements for running Windows Phone 8 emulator are here:
What does it take to run the Windows Phone 8 emulator?
Once you open your WP7 app in VS 2012 with WP SDK 8.0 with target platform for WP8 you can't use this project anymore as WP7 project.
If you want to continue to develop in new environment in VS 2012 you need to use Target platform: WP 7.1
Best regards
You can also use the XAP Deployment tool so that you don't have to open the project in Visual Studio.

Resources