locked
Windows Phone 7 backward compatibility RRS feed

  • Question

  • ·           Hello

    Is that true that the old applications (developed on Mobile 6.5) will not work at all on Phone 7 ? Or they will work using the virtualization?

    My company is developing mobile applications for internal use.

     

    Thank you !

    Wednesday, November 17, 2010 7:55 PM

Answers

  • On Wed, 17 Nov 2010 19:55:31 +0000, AlinaC wrote:

    ·          Hello



    Is that true that the old applications (developed on Mobile 6.5) will not work at all on Phone 7 ? Or they will work using the virtualization?

    Apps for Windows Phone 7 must be written using C# and Silverlight
    or
    XAML (same as Zune)

    Windows Mobile 6.5 does not support Silverlight.

    So apps written for Windows Phone 7 will not run on Windows Mobile,
    and apps written for Windows Mobile will not run on Windows Phone 7.


    My company is developing mobile applications for internal use.

    Yes, it's a tough choice. Several "features" of Windows Phone 7 may
    make it inappropriate for your company. It is designed for folks who
    use social media (Facebook, Twitter, etc.) a lot. And it does not
    support on-board encryption, which means it can't connect to many
    companies' Exchange servers.


     

    Thank you !

    Wednesday, November 17, 2010 10:04 PM
  • Correct, Windows Mobile applications will not work at all on Windows Phone 7.

    If you developed using C# then you might be able to reuse portions of your code on Windows Phone 7.

    By the way, please use Windows Phone 7 forum for WP7 questions instead of WM one:

    http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/threads

     


    This posting is provided "AS IS" with no warranties, and confers no rights.
    Wednesday, November 17, 2010 10:08 PM
  • If you develop your code on Windows Mobile it will not work on Windows Phone 7.

    If your application is well designed (e.g. using MVVM or MVC modes to separate UI from business logic) it should be relatively easy to reuse portions of that code on Windows Phone 7. You would need to redo UI portion from scratch as WP7 does not have Forms (and WM does not have XAML).


    This posting is provided "AS IS" with no warranties, and confers no rights.
    • Marked as answer by AlinaC Thursday, December 2, 2010 5:59 PM
    Thursday, December 2, 2010 5:20 PM

All replies

  • On Wed, 17 Nov 2010 19:55:31 +0000, AlinaC wrote:

    ·          Hello



    Is that true that the old applications (developed on Mobile 6.5) will not work at all on Phone 7 ? Or they will work using the virtualization?

    Apps for Windows Phone 7 must be written using C# and Silverlight
    or
    XAML (same as Zune)

    Windows Mobile 6.5 does not support Silverlight.

    So apps written for Windows Phone 7 will not run on Windows Mobile,
    and apps written for Windows Mobile will not run on Windows Phone 7.


    My company is developing mobile applications for internal use.

    Yes, it's a tough choice. Several "features" of Windows Phone 7 may
    make it inappropriate for your company. It is designed for folks who
    use social media (Facebook, Twitter, etc.) a lot. And it does not
    support on-board encryption, which means it can't connect to many
    companies' Exchange servers.


     

    Thank you !

    Wednesday, November 17, 2010 10:04 PM
  • Correct, Windows Mobile applications will not work at all on Windows Phone 7.

    If you developed using C# then you might be able to reuse portions of your code on Windows Phone 7.

    By the way, please use Windows Phone 7 forum for WP7 questions instead of WM one:

    http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/threads

     


    This posting is provided "AS IS" with no warranties, and confers no rights.
    Wednesday, November 17, 2010 10:08 PM
  • The old Windows Phone 7 forum is now locked. It is still there for referencing previous post, but from hereon you can use http://developer.windowsphone.com and it's forum for WP7 related questions.
    Joel Ivory Johnson | http://www.j2i.net | Device Application Development MVP
    It takes all the running you can do to stay in one place.If you want to get somewhere else,you must try to run at least twice as fast as that.
    • Marked as answer by Guang-Ming Bian - MSFT Wednesday, November 24, 2010 5:16 AM
    • Unmarked as answer by AlinaC Thursday, December 2, 2010 4:55 PM
    Wednesday, November 17, 2010 10:31 PM
  • Tried to sign up to "http://developer.windowsphone.com " which is now 'App HUB. They wanted $100 to sign up. So I'm not paying a $100 to ask questions.
    Thursday, November 18, 2010 8:14 PM
  • Tried to sign up to "http://developer.windowsphone.com " which is now 'App HUB. They wanted $100 to sign up. So I'm not paying a $100 to ask questions.


    It doens't cost anything to participate in the forum. You only pay to get deployment and sales rights.

    Also your evaluation of the cost are incomplete. In looking at the total cost for WM6.x development (99 USD for Marketplace registration, 1000+  USD for the IDE) you will find that Windows Phone 7 is less cost prohibitive (99 USD for Marketplace registration, 0 USD for IDE).

     


    Joel Ivory Johnson | http://www.j2i.net | Device Application Development MVP
    It takes all the running you can do to stay in one place.If you want to get somewhere else,you must try to run at least twice as fast as that.
    Thursday, November 18, 2010 8:31 PM
  • Well I'll try again but I did not see a way around the $99. Thanks
    Thursday, November 18, 2010 9:02 PM
  • Thank you for your answer

    So if we develop our code on Windows Mobile as fat client (no Silverlight) it should work on Windows Phone 7 ?

    Thank you

     

    Thursday, December 2, 2010 4:42 PM
  • If you develop your code on Windows Mobile it will not work on Windows Phone 7.

    If your application is well designed (e.g. using MVVM or MVC modes to separate UI from business logic) it should be relatively easy to reuse portions of that code on Windows Phone 7. You would need to redo UI portion from scratch as WP7 does not have Forms (and WM does not have XAML).


    This posting is provided "AS IS" with no warranties, and confers no rights.
    • Marked as answer by AlinaC Thursday, December 2, 2010 5:59 PM
    Thursday, December 2, 2010 5:20 PM
  • On Wed, 17 Nov 2010 22:04:07 +0000, BobZ2 [MVP] wrote:

    On Wed, 17 Nov 2010 19:55:31 +0000, AlinaC wrote:

    ·          Hello



    Is that true that the old applications (developed on Mobile 6.5) will not work at all on Phone 7 ? Or they will work using the virtualization?

    Apps for Windows Phone 7 must be written using C# and Silverlight

    Apps for Windows Phone 7 can now be written using VB as well as C#. But still must be
    written using Silverlight or XAML. And still no compatibility between Windows Mobile and
    Windows Phone 7 in either direction.

    or
    XAML (same as Zune)

    Windows Mobile 6.5 does not support Silverlight.

    So apps written for Windows Phone 7 will not run on Windows Mobile,
    and apps written for Windows Mobile will not run on Windows Phone 7.


    My company is developing mobile applications for internal use.

    Yes, it's a tough choice. Several "features" of Windows Phone 7 may
    make it inappropriate for your company. It is designed for folks who
    use social media (Facebook, Twitter, etc.) a lot. And it does not
    support on-board encryption, which means it can't connect to many
    companies' Exchange servers.


     

    Thank you !

    Thursday, December 2, 2010 8:03 PM
  • Is there any possibility of porting the application between Windows Mobile 6 and 7 in either way?
    With Regards, Surendar S
    Friday, August 5, 2011 10:55 AM
  • Is there any possibility of porting the application between Windows Mobile 6 and 7 in either way?
    With Regards, Surendar S


    No. Windows Phone 7 and Windows Mobile 6 are effectively different operating systems with respect to GUI applications. Unless by "port" you mean "re-write"; yes, you can re-write your applications.

    -Paul


    Friday, August 5, 2011 3:47 PM