{"id":358623,"date":"2010-02-24T13:27:38","date_gmt":"2010-02-24T18:27:38","guid":{"rendered":"http:\/\/wmpoweruser.com\/?p=13686"},"modified":"2010-02-24T13:27:38","modified_gmt":"2010-02-24T18:27:38","slug":"windows-phone-7-development-principles-revealed","status":"publish","type":"post","link":"https:\/\/mereja.media\/index\/358623","title":{"rendered":"Windows Phone 7 development principles revealed"},"content":{"rendered":"<div class=\"tweetmeme_button\" style=\"float: right; margin-left: 10px;\">\n\t\t\t<a href=\"http:\/\/api.tweetmeme.com\/share?url=http%3A%2F%2Fwmpoweruser.com%2F%3Fp%3D13686\"><br \/>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/api.tweetmeme.com\/imagebutton.gif?url=http%3A%2F%2Fwmpoweruser.com%2F%3Fp%3D13686&amp;source=WMPoweruser&amp;style=normal&amp;service=bit.ly\" height=\"61\" width=\"50\" \/><br \/>\n\t\t\t<\/a>\n\t\t<\/div>\n<p><img decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 15px; display: inline; border-top: 0px; border-right: 0px\" border=\"0\" alt=\"windowsphone\" align=\"right\" src=\"http:\/\/wmpoweruser.com\/edward\/mwcpubpic\/PressReleaseMicrosoftUnveilsWindowsPhone_E572\/windowsphone_thumb.jpg\" \/>Charlie Kindel, Partner Group Program Manager for the Windows Phone Application Platform &amp; Developer Experience, wrote an article explaining the design approach for <a href=\"http:\/\/wmpoweruser.com\/?tag=windows-phone-7-series\" >Windows Phone 7 series<\/a>.<\/p>\n<p>He notes the their purpose was:<\/p>\n<blockquote>\n<p><i>.. to harness the energy, talent, and attention of developers and designers with a platform and ecosystem that delivers on the developer experience end to end; that, combined with the phone\u2019s end-user experience, results in a winning virtuous cycle<\/i>.<\/p>\n<\/blockquote>\n<p>To implement this long-term vision some of their development principles were:<\/p>\n<ul>\n<li><em>Every<\/em> decision we make must be made mindful of the effect on end-users. <\/li>\n<li><em>We will do a few things and do them very, very well<\/em>; we are better off not having a capability than doing it poorly. There are always future versions. <\/li>\n<li><em>No API will be created or documented without a clear use case<\/em>; \u201cbuild it and they will come\u201d APIs almost always do nothing but create bad legacy. <\/li>\n<li>We will build on the shoulders of giants; where possible <em>integrate instead<\/em> of <em>create.<\/em><\/li>\n<li>We will strive to not show our organizational boundaries to developers.<\/li>\n<\/ul>\n<p>We can see clear evidence of the principles in action in terms of the integration Windows Phone 7 brings between Xbox, Zune and Microsoft\u2019s Live services. However we also see the downside of reduced functionality in initial releases. \u201c<em>We are better off not having a<\/em> capability\u201d may result in Windows Phone 7 having many less features than Windows Mobile 6.x had, no matter how poorly implemented.<\/p>\n<p>To get more into the head of the development team read more at <a href=\"http:\/\/blogs.msdn.com\/ckindel\/archive\/2010\/02\/22\/focus-focus-focus.aspx\" >Charlie Kindel\u2019s blog here<\/a>.<\/p>\n<p>Via <a href=\"http:\/\/www.liveside.net\/mobility\/archive\/2010\/02\/24\/charlie-kindel-on-windows-phone-development-integrate-prioritize-focus.aspx\" >LiveSide.net<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Charlie Kindel, Partner Group Program Manager for the Windows Phone Application Platform &amp; Developer Experience, wrote an article explaining the design approach for Windows Phone 7 series. He notes the their purpose was: .. to harness the energy, talent, and attention of developers and designers with a platform and ecosystem that delivers on the developer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,10],"tags":[],"class_list":["post-358623","post","type-post","status-publish","format-standard","hentry","category-news","category-software"],"_links":{"self":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/358623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/comments?post=358623"}],"version-history":[{"count":0,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/posts\/358623\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/media?parent=358623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/categories?post=358623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.media\/index\/wp-json\/wp\/v2\/tags?post=358623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}