Windows Phone From Scratch Mini-Tutorials #2: Silverlight vs XNA

xna game hub You can write for Windows Phone using either Silverlight or XNA.  Here are some general guidelines to help with understanding the strengths of each of the two platforms (from the Windows Phone 7 Developer Portal).


Use Silverlight if… Use XNA if…
You want a XAML based, event driven application framework. You want a high performance game framework.
You want rapid creation of a Rich Internet Application-style user interface. You want rapid creation of multi-screen 2D and 3D games.
You want to use Windows Phone controls. You want to manage art assets such as models, meshes, sprites, textures, effects, terrains, or animations in the XNA Content Pipeline.
You want to play digital media.
You want to use an HTML web browser control.
Share

About Jesse Liberty

Jesse Liberty is an independent consultant and programmer with three decades of experience writing and delivering software projects. He is the author of 2 dozen books and multiple Pluralsight courses, and has been a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Xamarin Certified Mobile Developer and a Xamarin MVP, Microsoft MVP and Telerik MVP.
This entry was posted in Essentials, Mini-Tutorial, WindowsPhone and tagged , , . Bookmark the permalink.

One Response to Windows Phone From Scratch Mini-Tutorials #2: Silverlight vs XNA

  1. jinishans says:

    Jesse – Not sure is it permitted to write apps in XNA or only SL needs to be used.

Leave a Reply

Your email address will not be published.