The following discussion is based on the current WP8 APP,
One, the Windows Phone 8 app:
Old WP8 procedures; no need for migration;
Second, the Windows Phone 8.1 app
New programs that use Windows Runtime; migration costs are large;
Some WP8 old features are not supported;
Third, the Windows Phone 8.1 Silverlight app:
Programs that can use WP8.1 new features;
Only features supported by WP8.1:
The contact photo in the 1.People hub;
2.VoIP agent;
Four, some features in the Wp8.1 app also changed:
1. Some exceptions are thrown at run time and need to be try catch;
2.WP8 and WP 8.1 program when the user on the first page click Back to exit directly, and the store app is paused, can quickly return to the first page, 8.1 of the program can use this feature;
3.8.0 program can run in the background under certain circumstances, 8.1 of the app can't run in the background;
4.
http://msdn.microsoft.com/zh-CN/library/dn642084 (v=vs.105). aspx
http://msdn.microsoft.com/zh-CN/library/dn655121 (v=vs.105). aspx
Windows Phone 8.1 differs from Windows Phone 8.1 Silverlight