Enable the Hidden Notification LED on the Google Nexus 6!

LED notification lights have existed on Android devices since the very beginnings … more

MX Player Ready to Rock on Lollipop

A good video player should be reliable and free. One of the XDA Community Apps, MX Player, meets both of … more

How to Disable Data Encryption on Nexus 6

In late September, Google decided to step on NSA’s toes and turn on encryption by default in … more

DJI Phantom 2 Vision+ Review – XDA TV

The holidays will be here in no time, so why not start thinking about gifts now? Youll be ahead … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

WP7 -IS- Backwards compatible (well almost)

OP Zaim2

16th February 2010, 07:38 PM   |  #1  
OP Member
Thanks Meter: 0
 
49 posts
Join Date:Joined: Oct 2008
Quote:

Applications that were made for Windows Mobile 6 are compatible with Windows Phone 7 Series. The interface of the new mobile operating system has been changed though, so the user interface for these applications will have to be changed as well.
"So there is no reason why programs written for Windows Mobile 6 cannot run on the new version of the OS", said Maarten Sonneveld of Microsoft Netherlands to Tweakers.net. "The interface is complete different though, so the applications will have to be changed somewhat before being ready for Windows Phone 7 Series".
It is still unclear how developers can port their user interfaces to the new version of Windows Mobile. Microsoft will only disclose how applications can be developed and distributed at their developer event Mix2010.
Microsoft announced it’s new OS on Monday afternoon at the Mobile World Congress in Barcelona. The OS is primarily aimed at synchronisation and integration with Microsft-services like Windows Live, Bing, Zune and Xbox Live. Aside from those Windows Phone 7 Series can also synchronise with Google-accounts and facebook.

Source

So in summary, while none of the current applications will run on it, the underlying non-UI APIs will be compatible. So if understand correctly, porting would just a case of redeveloping the UI then recompiling, rather than starting completely from scratch. This acts to filter out apps with no more developer support, and promote a consistent UI.

Doesn't sound too bad to me.
Last edited by Zaim2; 16th February 2010 at 07:40 PM.
16th February 2010, 07:44 PM   |  #2  
Senior Member
Flag Glasgow
Thanks Meter: 7
 
430 posts
Join Date:Joined: May 2005
Donate to Me
More
That might explain why TomTom was seen on that screenshot of WP7 running on the HD2 (although, it could be a fake!). TomTom takes control of the screen, so uses no WM interface elements. So, it might be able to run full-screen apps/games without changes.

But, who knows...
16th February 2010, 08:16 PM   |  #3  
Senior Member
Flag Orlando
Thanks Meter: 26
 
997 posts
Join Date:Joined: Apr 2006
More
Quote:
Originally Posted by elyl

That might explain why TomTom was seen on that screenshot of WP7 running on the HD2 (although, it could be a fake!). TomTom takes control of the screen, so uses no WM interface elements. So, it might be able to run full-screen apps/games without changes.

But, who knows...

I was just thinking the same except if you use the included .net controls, there's no reason that the OS couldn't just reskin them automatically to be at least somewhat more in line with the WP7 styling.
17th February 2010, 09:21 AM   |  #4  
Member
Thanks Meter: 4
 
49 posts
Join Date:Joined: Oct 2006
More
This would be excellent if it's true - and I can't see why it wouldn't be. The UI may be new but why throw away a perfectly good underlying core.

What would also be ideal is if the "multi-tasking" involved an app being set to pause in the background by default, but with a "keep me running" API call available for apps that needed it. I'm sure most apps hog resourses not because they need to but because the developer hasn't really thought about how the rest of the device performs when his app has been left running.
17th February 2010, 11:44 PM   |  #5  
RufusThorne's Avatar
Senior Member
Flag Cardiff, Wales
Thanks Meter: 3
 
133 posts
Join Date:Joined: Jan 2009
More
Makes sense, WindowsCE core is still the same
18th February 2010, 12:47 AM   |  #6  
Recognized Developer
Thanks Meter: 214
 
1,150 posts
Join Date:Joined: Apr 2004
Donate to Me
Quote:
Originally Posted by Zaim2

Applications that were made for Windows Mobile 6 are compatible with Windows Phone 7 Series

Absolutely wrong statement due to incorrect translation. Original: "De interface van Windows Phone 7 Series is totaal anders, waardoor er in elk geval iets aan de applicaties moet gebeuren voordat ze geschikt zijn voor Windows Phone 7 Series"
Even google translates it correctly:
"The interface of Windows 7 Phone Series is different, which in any case something should happen to the applications before they are suitable for Windows 7 Phone Series".

We have some "ms confidential" documentation dated January 2010 that proves that none of the existing apps would be compatible with WinPhone7. And the only programming suite that is available to "generic" application-writers is Silverlight+XNA. Native apps are prohibited. Only OEMs and MO are allowed to create them (and even they have a set of limitations).
We would not have even source code compatibility - as all our C++ apps have to be converted to .NET.
18th February 2010, 12:56 AM   |  #7  
Senior Member
Thanks Meter: 1
 
1,077 posts
Join Date:Joined: Dec 2009
More
Quote:
Originally Posted by mamaich

We have some "ms confidential" documentation dated January 2010...

What the heck? And you say that only now? What else is in there? Any word about how background tasks are handled? Please give us some more information, or maybe, can you upload that documentation?
18th February 2010, 01:16 AM   |  #8  
Recognized Developer
Thanks Meter: 214
 
1,150 posts
Join Date:Joined: Apr 2004
Donate to Me
Quote:
Originally Posted by freyberry

maybe, can you upload that documentation?

Obviously I cannot. As it would reveal the person who provided it.
Just to prove that such info really exists - see attached screenshots.

I really hope that the community would force MS to change such a dumb idea to limit independent software vendors to create only managed apps. Prohibiting C++ as a developing language, and "hiding" Windows API from programmer would force lots of developers to abandon this platform. The main reason of success of old WinMobile OSes was the ability to recompile "desktop" apps to WinMobile with just a minor set of changes (ANSI->Unicode + some interface changes).


P.S. I don't read PMs.
Attached Thumbnails
Click image for larger version

Name:	Untitled.jpg
Views:	1272
Size:	92.2 KB
ID:	282436   Click image for larger version

Name:	Untitled1.jpg
Views:	848
Size:	91.5 KB
ID:	282437   Click image for larger version

Name:	Untitled2.jpg
Views:	762
Size:	80.5 KB
ID:	282438  
Last edited by mamaich; 18th February 2010 at 01:20 AM.
18th February 2010, 01:21 AM   |  #9  
Senior Member
Thanks Meter: 1
 
1,077 posts
Join Date:Joined: Dec 2009
More
Quote:

Obviously I cannot. As it would reveal the person who provided it.
Just to prove that such info really exists - see attached screenshots.

Well, there's certainly a way to remove that information. But anyway, what about background tasks? Are third party applications allowed to run in the background?
18th February 2010, 01:26 AM   |  #10  
burnblue's Avatar
Senior Member
Tampa, FL
Thanks Meter: 1
 
157 posts
Join Date:Joined: Jan 2008
More
Quote:
Originally Posted by mamaich

Obviously I cannot. As it would reveal the person who provided it.
Just to prove that such info really exists - see attached screenshots.

I really hope that the community would force MS to change such a dumb idea to limit independent software vendors to create only managed apps. Prohibiting C++ as a developing language, and "hiding" Windows API from programmer would force lots of developers to abandon this platform. The main reason of success of old WinMobile OSes was the ability to recompile "desktop" apps to WinMobile with just a minor set of changes (ANSI->Unicode + some interface changes).


P.S. I don't read PMs.

Wow, I can't believe noone has picked up on this

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes