So I am coming from Windows Phone Silverlight into the new Windows Phone runtime apps and Universal apps. I am attempting to build my first app after doing several of the tutorials from channel9. My question is, and maybe I am not googling this correctly, but how might I launch the built in apps in Windows 8 similar to Windows Phone 8 runtime? I've already built a sample using the runtime following http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn741261.aspx but what are the Uri Schemes for built in apps in Windows 8?
Related
I created an app with Visual Studio 2015 in this way : new Project -> Visual C# -> Windows -> Windows 8 -> Windows Phone.
My question is , is this app compatible with windows phone 7? I read something that the WinRT can make this happen, but I am not sure.
I tested the app on an Samsung device with Windows Phone 8.1 and it worked perfectly, can I assume that it works on Windows Phone 8 the same?
What about Windows 10 mobile? Is a Windows Phone 8.1 app installable on a device running on Windows 10 mobile?
I read the Wikipedia article about Windows Phone 8, but I did'nt get the information I was looking for.
Your app will work on Windows Phone 8/8.1 and Windows 10 Mobile.
It will not work on Windows Phone 7 devices.
My advice is to check better how it works on Windows 10 mobile - you might have surprises where the UI is slighlty different or some controls won't work as expected.
I am working on Windows Phone development. For that I installed required SDK. I do create new project with Windows Phone 8.1, but gradually found that it don't support WCF service as we can not add service reference in assembly. After research I found that Windows Phone 8.1 doesn't support WCF services(refernce). Then I add new Silverlight Windows Phone 8.1 project and found that it support web service(Work Around). While development in Silverlight project I found that their is another difference between two type of project in syntax also, e.g. Navigation to another page,
Windows Phone 8.1 Silverlight support following syntax:
NavigationService.Navigate(new Uri(#"/SecondPage.xaml", UriKind.Relative));
where as Windows Phone 8.1 support(reference)
Frame.Navigate(typeof(SecondPage));
Now I am getting confuse with those type of project and unable to find those differences. Please help me out.
Silverlight navigates between pages using Uri that point to xaml
files.
Windows Phone Runtime (8.1 Store Apps) uses navigation with
pagetypes.
If your app is a Windows Phone Silverlight (8 or 8.1) App, you have to use the first approach for navigating between pages.
The other one simply isn't available to your project.
Windows Phone currently has multiple different application models available, which differ significantly. I know that can be quite confusing When looking for samples and guidance make sure the article you found is matching your app type (i.e. Silverlight).
i'm currently developing windows 8 Application using visual studio 2012 with C# and .Net.
I'm used template from visual studio 2012 (in new project -> Installed -> other template -> other languages -> visual C# -> window store -> blank app xaml)
then i execute it on the simulator (then windows tablet simulator appear), my question, can my application that i built can running on windows phone 7 or 8?
As xVir,suggested you cannot run a windows 8 app on a windows phone.
But you can use some strategies to maximise code reuse between the apps.
Separate UI and application logic using the MVVM pattern
Use Portable Class Libraries(PCL) to share functionalities
Share code with Add as Link
Share using Windows Runtime Components
Handling difference between WP8 and W8 platforms
For more info you can refer this Windows Phone 8 and Windows 8 app development
No. It is different project types.
But you can share some common code between projects using libraries.
No, it doesn't work. windows phone is diffrent platforms. if you want to run same code on windows phone 8 and windows 8 you can use the portable classess.
I am developing an application in Windows 8.1 Preview release using VS 2013. When i deploy the App package in the Windows 8 PC, it did not run. I have a small question that whether Windows 8.1 developed apps will run in Windows 8 PC. If it needs to run, any other specification suppose to be provided for the apps or PC ?
If you target 8.1 then the app will not run in windows 8. That is because the api of 8.1 is extended and the new features do not exist in windows 8. If you develop in windows 8.1 and you target windows 8. Then the apps will just work out of the box.
For example, windows 8.1 supports new controls. If you target 8.1 you can use those controls, but when you use windows 8, those controls do not exist and thus the application cant run.
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