Develop a windows store app for Windows 8 and Windows 8.1 - windows-8

is it possible to develop an app for windows 8 and it will run on windows 8.1 normally? what about the validation in the store? and its visibility in the store for users who have windows 8.1 on their pcs?
why visual studio 2013 professional version is supported by windows 8 and not visual studio 2013 express edition for windows?
if we developp a library in windows phone 8, could we reuse it in Windows 8.1 application? (specifically its validation in the store?)
thx for ur answers

Will a Win8 app run on Win8.1?
Check this question here on SO: Migration Windows Store App based on 8.1. does it has backward compatibility with 8?
Basically, the answer is YES. But not the other way around. Windows 8.1 apps will not work on Windows 8. So the visibility in the store depends on the targeted version of the app and the version that is running. Win 8.1 users will see both and Win 8 users only see Win 8 apps.
VS2013 Express on Windows 8.1 only?
Depends on the type of VS you want. Check the Visual Studio Express page and decide which version you want. For example Express 2013 for Windows will only work on Windows 8.1, while Express 2013 for Windows Desktop will also work on Windows 8.
Windows Phone 8 to Windows 8?
Channel9 Always had interesting posts about development and for this case too. Check the page Building Apps for Both Windows 8 and Windows Phone 8 Jump Start for more information about developing for both platforms.
Hope this helps! :)

Related

Building Windows 8 store apps in Visual Studio 2015

I recently migrated from Windows 8 / VS2013 to Windows 10 / VS2015. After doing so I can no longer build Windows 8 store apps - I'm forced to upgrade to Windows 8.1 if I want to build the project.
However, I maintain two builds of my app - one for Windows 8 and one for 8.1. I have a number of customers who refuse to update to 8.1 (No, I have no idea why) and I don't want to leave them with an outdated version. I've already upgraded the project to 8.1 and keep that separate.
Is there any way to build a Windows 8.0 app in Visual Studio 2015, without the forced upgrade?
Visual Studio 2015 does not support building Windows 8 Store apps. As you indicated it will only migrate them to 8.1. You must use VS2013 to maintain Windows 8 Store apps and you can only use VS 2012 to create any new ones.
This is covered in the Visual Studio 2015 compatibility support page.
https://www.visualstudio.com/en-us/products/visual-studio-2015-compatibility-vs.aspx

Can you have a universal app that targets Windows 10 and 8.1?

I have a universal app for Windows 8.1 and Phone 8.1 and am looking to make the jump to Windows 10.
Looking at the guides, I need to recreate the projects, but does this mean this new project will only work on Windows 10?
What is the strategy for this setup? Keep a Windows 8.1 version and a Windows 10 version? Or does the Windows 10 version work on 8.1?
You can't.
Windows 10 introduces several new API and also included old API's those work in Windows 8. but you just simply can't run Windows 10 app in Windows 8 environment.
if you look at this site: http://www.jayway.com/2015/06/16/do-windows-8-apps-run-on-windows-10/
he tells us that Win 8 app runs Win 10 but lack of some feature such as charm bar and splash screen.
of course this concerns many developer but in my honest opinion, you should just move on to developing app for windows 10. everyone will upgrade, eventually.
there's so many advantages for developing win 10 app, one of them is your app will run on broader device and market.
more info: https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx

Windows Runtime of Windows 8 improved by Windows 10

Is the Windows Runtime library that was introduced with Windows 8 the predecessor of the Windows Universal library in Windows 10?
Or is the Windows Universal library something totally build from the ground up?
It's the same thing. The Windows Runtime for Universal Windows apps is a continuation of the Windows Runtime that first shipped in Windows 8.

Can't deploy Windows 8.1 application to Window 8 device

I am working on Windows 8.1 application and i have a device with Windows 8 OS. It seems many 8.1 applications can install in Windows 8 device from the store with a warning that "It will work better with Windows 8.1' .It is showing some error with certification When i try to deploy my Windows 8.1 app to the Windows 8 device . So want to know that is it possible to install Windows 8.1 app in Windows 8 machine? Must i upgrade the device OS to Window 8.1 before deploying ? What i need to deploy Windows 8.1 application in Windows 8 device?
Using Visual Studio 2013 in Windows 8.1 you can develop apps for two platform versions:
Windows 8
Windows 8.1
Apps targeted for Windows 8 will run in both, Windows 8 and Windows 8.1. Apps targeted for Windows 8.1 will only run in Windows 8.1
You can find the target platform version of your app by right clicking in the app project and then clicking in Application tab. There you will find the Target Platform Version.
When an app is published in the Windows Store, developers have the option to upload two packages, one for each platform version. It is almost sure that the Windows 8.1 version will be better than the Windows 8 version, since the APIs for 8.1 are better :)

Why is there no Windows Phone version of Visual Studio Express 2013?

I'm planning a side project with some colleagues but not everyone has licenses. We were thinking of releasing an app for both Windows 8/8.1 and Windows Phone 8 platforms. I don't have a lot of experience working with Express versions, but for some reason Visual Studio Express 2013 for Windows Phone seems to not exist on their site, but without any explanation. I'm wondering if anyone knows if Windows Phone development:
exists normally in 2013, and the marketing page is simply botched?
can not be done at all in Visual Studio Express 2013?
can be done in Visual Studio 2013 Express for Windows, after installing a Windows Phone SDK?
can be done without an MSDN License only in Visual Studio Express 2012?
Windows Phone 8.1 development tools are now available from Visual Studio 2013 Update 2 or later. As of Nov 2014 we are now at Update 4.
You can install the full VS Express 2013 for Windows with Update 4 from here: http://www.visualstudio.com/en-us/downloads/
(Make sure you pick VS Express 2013 for Windows and not VS Express 2013 for Windows Desktop)
If you already have the RTM version of Visual Studio Express 2013 for Windows installed, you can install just Update 4 from here: http://go.microsoft.com/fwlink/p/?LinkID=390465
I am pretty sure it has something to do with Windows Phone 8.1 (or whatever they will call it) not yet been released.
VS 2013 is all about Windows 8.1 so by now you can develop in VS 2013 for Windows Store (Windows 8.1 and Windows 8), Windows Desktop (Windows 8.1 and previous) and for Web.
As for Windows Phone, as we are still on WP8, there is no 2013 Express version for it (yet). We will probably see a new 2013 version of VS Express for Windows Phone when WP 8.1 is out.
That is what i think.
I was confused by the same thing. I have upgraded to Visual Studio 2013 for Windows 8, Windows 8 Desktop and Web development - but windows phone 8 development is currently still in Visual Studio Express 2012. I'm assuming that it will be brought into line soon.
In Visual Studio 2013 Update 3 there is the option of building both Windows Phone 8 apps, Windows 8 apps as well as Universal Apps. Also the latest update support the Windows Phone 8.1 and Windows 8.1 development. By default they start as 8.1 supported projects. There is a option to build and Blank App (Windows Phone Silverlight) app template where you can select the target OS version whether is is Windows Phone 8 or Windows Phone 8.1