Upgradation of Windows phone 8 App to windows phone 8.1 - windows-phone-7

We have created a net banking app last year for a bank. Now we are supposed to upgrade that app to Windows Phone 8.1. I know that windows phone 8 app will definitely run on Windows Phone 8.1. But I need to investigate how we can make the app experience better for the user by using new API. I have been searching over the internet on this could not find anything particular. Can you people please guide me what are the API/Namespaces that has been there in Windows Phone 8 but being deprecated in Windows Phone 8.1. Any pointer or any URL would help.

Currently you have option to build Windows Phone 8.1 Application using the OLD SILVERLIGHT BASED API's used in Windows Phone 8 as well as NEW XAML BASED UNIVERSAL API's which have convergence ratio of 90% between Windows 8.1 & Windows Phone 8.1. If you want to know the features that you can have in Windows Phone 8.1 application then I suggest you go through
1: Building Apps for Windows Phone 8.1 Video Tutorials (At least first few) - This video series gives you the basics of Windows Phone 8.1 application developement
2: Windows Phone 8.1 Development for Absolute Beginners This will also help you in understanding the basics & start developing WP 8.1 applications using NEW XAML BASED API's
3: What's New in Windows Phone 8.1 Microsoft Documentation
You will find much more blogs on internet describing the differences between WP 8 & 8.1 but the above links will briefly cover the technical differences.
Hope this helps.

Related

Developing Windows Phone App on Windows 7 OS

I'm developing a windows phone app. I'm using Windows 7 OS.
Which Visual Studio version should I use and also which Windows App version should I target?
Can it be WP7.1?
And also, I would need to use WebView. Is WebView available in 7.1? Or is there any other alternative of WebView in WP7.1?
I've gone through many articles but still unable to decide.
I highly recommend not to develop against the Windows Phone 7.1 API. It's outdated for more than three years now. You can generally install the Windows Phone 8.0 SDK on a Windows 7 system: How to Install Windows Phone 8 SDK on Windows 7
The results will satisfy you and your users more than a Windows Phone 7 app.
The mobile app market turns really fast. Much faster than the desktop application market. You should consider to do the free update to Windows 10 in order to be able to create Windows Phone 8.1 apps. Windows 10 Mobile is about to come this year. It supports the Universal Windows Platform so developers only need to develop an app onnce and run it on desktop PCs, phones and other Windows 10 devices. If I started a new app now I'd definitely create a UWP app.
Don't waste your time developing apps against an outdated API. Maybe you can still develop Windows Phone 7 apps now. But you'll probably don't get them into the stores in the future. It's just a matter of time when Microsoft stops developers to publish these old apps.

Can i make a project in VS2013 that targets both Windows 10 Mobile and Windows Phone 8.1, and does Windows 10 Mobile find Windows 8.1 Apps in store?

I have made an app that targets Windows 8.1, and on my phone i am running Windows 10 Mobile Insider Preview. Now while debugging with the emulator and the device i had no problems with the app, but i believe since the app is not showing up on Windows Store (App is in the store, published earlier today) while browsing with my phone it could have something to do with my version of Windows on the phone.
As the title says, can i make a project in VS2013 that targets both Windows 10 Mobile and Windows Phone 8.1 (or even 8?), and does Windows 10 Mobile find Windows 8.1 Apps in store?
You don't need to do anything special. An app targeting 8.1 would show up in the new store, and anyone would be able to download it.
It's possible that your app just hasn't been published yet. The publishing process takes quite a while, from hours to a day or two. Check out your store dashboard to verify your app's progress.
Windows Phone 8.1 Apps will show up in the Windows 10 Store automatically.
It takes 1-2 day to be searchable on store. If it doesn't, contact Windows Store support, through dev portal, and report the issue. https://dev.windows.com/en-us/community/windows-app-support
If you want to make use of the Universal Windows Platform which is new to Windows 10 (including Mobile), then that particular app wouldn't run on Windows Phone 8.1. If you're not dependent on Windows 10 specific APIs or functionalities, then you could consider targeting Windows Phone 8.1 as Universal App.
You can also create a solution with a shared project in Visual Studio 2015 (free in the community edition, in case you're up for switching over) - in that case you can have a Windows 10 (Mobile) specific binary as well as a Windows Phone 8.1 version that share some code - this would be the best of both worlds in term of target system optimisation, maintainability and avoiding code duplication.
There is a nice step-by-step guide: http://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/

Do I need to code Windows 8 RT and Windows Phone 8 hybrid app seperatly?

I am developing windows 8 RT app using phonegap technology but now my client wants app support for WP8, IOS and Andriod. So my question is that Do I need to change recode for other platform or I can just export it for other platforms?
build.phonegap.com service doesn't support windows 8 RT build.
I am just confused in Windows 8RT and WP8 phonegap technology support.
Update:
Actually I am coding it for Windows 8 RT using cordova. My question was Can I use same code for IOS, Android and Windows Phone 8?
Windows Phone RT, are the new 8.1 apps, based on new tools and libraries.
They share more common feature with Windows 8.1 RT apps, than its predecessor (Windows Phone 8 Silverlight) and provide new APIs. There is still support for Windows Phone 8.1 Silverlight apps, although they are different from Windows Phone 8.1 RT.
Your might want to edit your description as it is not very clear, you say you develop a Windows 8 RT app (thats a Windows 8.x app, not a Phone app), then on the next line you mention
that build.phonegap.com service doesn't support windows 8 RT build.
Do you develop for the tablet or for the phone?

SDK/Tools to Develop a New App on Windows Phone Platform for WP 7, WP 7.5 , WP 8 devices

I am new to Windows Phone Development Environment, looked around on SO but couldn't find a clear answer to the question I have.
With Windows Phone SDK 8 publicly available, and new Windows Phones getting good reviews, one of our Clients is looking to launch their app on Windows Phone Platform as well (they already have it on iPhone). The app is pretty simple. Obviously Client would like their app to be compatible and available to as many as possible users/devices - WP7, WP7.5 and WP8.
Question is - what SDK version should I use to develop this app? Currently I have Windows 8 with 64-Bit, VS 2012 Express and Windows Phone SDK 8.0 already installed and ready to go for development. So if develop app using above tools, will it run on all the devices with WP 7,WP 7.5 and WP 8 on them?
What is a good approach to develop a brand new Windows Phone App that would run on WP 7,WP 7.5 and WP 8 Devices.
The complete answer is on this MSDN page:
Windows Phone versions
Basically you can create application targeting the WP7.5 platform and it will run on all current Windows Phone devices, or you can target only Windows Phone 8, then it will run only on new WP8 devices, but when targeting this newer platform, you can use broader set of APIs and features.
When you create new project, you are asked to choose between Windows Phone 7 and 8.
WP7 app runs in old and newer phones, but WP8 app runs only in WP8.

Windows Phone Mango vs Windows Phone 7

I am new to Windows Phone development. When I searched on the web looking for code samples for windows phone, sometimes I saw there were projects for Windows Phone Mango. Would someone tell me the difference between Windows Phone 7 and Windows Phone Mango?
Mango was indeed the codename for the Windows Phone 7.5 update. There are a lot of new APIs and features in Windows Phone 7.5 and it brought with it a new SDK (version 7.1). Apps targeting the Windows Phone 7.0 SDK work just fine under 7.1 but apps targeting the Windows Phone 7.1 SDK require the Mango update to run.
The Windows Phone site lists the new features in the Windows Phone 7.5 (Mango update) and MSDN lists the API changes between the 7.0 SDK and the 7.1 SDK.
Mango was the code name for Windows Phone 7.5. The only difference you're going to see if perhaps some updated code samples with Mango tutorials.
there is nothing for you to worry about.
whatever works for pre-mango will work on mango.
therefore most code will works.
and you would only develop for 7.5 aka mango because all existing phone is upgrade-able to mango and phone running 7.0 won't be able to access the marketplace as microsoft had forced everyone to upgrade to 7.5

Resources