I am trying to create my first Store app for Windows 8.
I installed VS2015 RC and the Windows Software Development Kit for Windows 8 (I followed the instructions at this page).
Unfortunately I can't see the Windows Apps templates in VS, differently from what the link shows .
I am running VS2015 Enterprise RC on a Windows 7 machine.
What am I missing? Thank you
Minimum required OS for developing Windows Store Apps is Windows 8. With Windows 7 you wont be able to develop Store apps.
Related
I've built a C# VS 2015 Forms App for Win10 but the customer would like version(s) for Win7 and Win8. I can download VS 2013 which should take care of Win8 but I am unsure what to so with for Win7. Apparently plenty of people till use Win7 in the music App world.
don't create windows universal app or windows metro app, just create windows Form application or WPF application using don.net framework 3.5. That will run every platform you have mentioned
Okay, I m new to windows development. My task to build a small app which will run ONLY on windows 8.1 tablet. (NO app store, nothing like that)
After lots of research on Microsoft site, I am lost in the plethora of information and completely confused. e.g Microsoft says, surface tablet apps can be developed on windows vista/7. and then they say somewhere else that windows 8.1 apps can only be developed on windows 8.1 (or 8. I forgot) and I would need a developer license.
Questions:
1- is building apps for surface is different than building apps for windows phone?
2- I want to do it in WPF/c#. possible?
3- for an app running on ONLY windows 8.1 Surface tablet, what are hardware and software requirements? (including windows/ VS version etc.)
Learning something new isn't as issue. The issue is if im learning the Right thing which can help me achieve my task.
Please guide
Thanks in advance.
You will need a developer licence to debug locally on a machine.
You cannot install (sideload) apps onto a device that isn't developer registered, for consumer deployment, everything must come signed and through the store. You can override this is business and enterprise version of windows, but afaik this has to be done/deployed at an administrator level.
If you want to develop for windows 8.1, you need to be running 8.1, as deploying and debugging are done on the local machine, then optionally displayed in an emulator-like virtual session, there's no actual 'emulator' for desktop windows runtime apps.
Previously, yes, surface was winRT, and mobile was silverlight based. Now with the shared app platform the process is shared across the two, both are winRT and you can deploy one application across the two.
First you need to know that there are two types of apps for devices like Surface. The first one is desktop applications which are commonly referred as WPF Applications. The second one is Modern application commonly called Metro Apps.
The desktop applications can run windows 7/8.1/10 where as metro apps can only run on windows 8.1/10. If you want to build desktop apps you can build them on windows 7/8.1/10 using visual studio 2010/12/13/15, but if you want to build metro applications you need to build them on 8.1 using VS 2013 for windows 8.1, and for windows 10 you need to use windows 10 and vs 2015.
Your question is a bit confusing. If you want to build applications only for windows 8.1 tablet you need to build a metro app and only way to distribute the app is through the App store.
There are two main versions of Windows 8.1. RTM and rest of the versions(like home, pro etc.). Tablets running windows 8.1 RTM can not run all kinds of desktop apps. They only run metro apps. Hybrid tablets running windows home, pro or enterprise can run both desktop and metro apps.
If I am not mistaken surface pro 3 run windows 8.1 pro and can run both wpf and metro apps.
It depends. If you want to build WPF apps it is different from windows phone apps. If you want to build metro apps, it's not that different from WP Apps.
As I mentioned, surface pro 3 can run desktop apps. So WPF/C# apps are possible.
OS: windows 8.1 and visual studio 2013.
For further clarification, Check out the difference between different version of windows, and also differences between desktop and modern(metro) apps.
Starting points for WPF:
http://www.codeproject.com/Articles/140611/WPF-Tutorial-Beginning
http://www.wpf-tutorial.com/
See Microsoft Developer Network MSDN
Microsoft Channel9 Tutorial Videos
I am trying to create sample application for Windows 8 Embedded Handheld or Windows Store App, for that I have following configuration.
Configuration:
1. Windows 8 64Bit OS
2. Visual Studio 2012 Express Edition With Update 4 Installed
3. Windows Phone 8 SDK, Downloaded From This Link.
4. Windows 8 Embedded Handheld SDK, Downloaded From This Link.
But when I start my Visual Studio I don't see any option for Creating Windows Store App as Given in This video.
Also I am not able to see installed Windows 8 Phone SDK and W8EH SDK in, about screen of the Visual Studio 2012.
UPDATE
It will be very helpful if we have list of all the supported versions of Visual Studio with there targeted use, like for Desktop/Mobile(or 'Phone' it is also one more confusion)/Handheld/Embedded/Store, else it is very confusing for the beginners to decide which version of Visual Studio to use for development of Embedded/Handheld Application development.
You have the wrong edition of VS Express. You have the edition for Windows Desktop, which is for creating traditional Windows desktop applications. You need the edition for Windows, which is for creating Store apps that target the Modern UI.
The short story is: I have my laptop that has a processor without Virtualization and Second Level Adress Translation capabilities that are required for running the new Windows Phone 8 SDK.
I can however use the windows phone 7.1 sdk, but for testing my apps i will use a windows phone 8 device.
Is it possible to deploy and test my apps on the connected WP8 device, altough i am using the 7.1 SDK that predates the WP8 os?
I don't think it's possible to deploy apps using WP7.1 SDK on WP8 devices, however, you can install the Visual Studio 2012 + Windows Phone 8 SDK (if you have Windows 8 x64) even when you don't have SLAT enabled CPU. The Windows Phone 8 SDK will work, only you won't be able to launch the WP8 emulator.
No you cannot, The .xap packing mechanism in Windows phone 7.1 and 8 are different so you cannot deploy this xap using deployment tool. But, if we are using windows 8 + wp8 dev tools you can debug the application that developed on 7.1. In future after the launch of wp 7.8 ms may provide a solution for this. for now there is no other alternative is available in front of you
Is there a way to create and test an app (emulator for windows phone 8) in visual studio 2012 and windows 7? I got all the proper SDKs etc from Dreamspark but I cannot seem to find a way to do it in windows 7. It's only "doable" in windows 8?
probably not, Microsoft only released it for Windows 8, but you can always have a virtual machine and Dreamspark also has licenses for Windows, so you won't have any issues with that neither.
No. Running the WP8 emulator on Win7 won't work. The WP8 emulator is based on Hyper-V which isn't supported on Win7. You can still develop WP8 apps on WIn7 and deploy to a real device. Or you should upgrade your Win7 installation to Win8 using your fre dreamspark license and then you could use the WP8 emulator.
No, the WP8 SDK will only run on Windows 8.A reason is the hypervisor in Windows 8 is used to emulate or virtualise Windows phone 8 machines. That and marketing of course.