{"id":4751,"date":"2011-04-14T11:15:35","date_gmt":"2011-04-14T16:15:35","guid":{"rendered":"http:\/\/www.friedyoda.com\/noisecast\/?p=4751"},"modified":"2023-12-06T06:39:34","modified_gmt":"2023-12-06T12:39:34","slug":"wp7-release-the-devs","status":"publish","type":"post","link":"https:\/\/www.friedyoda.com\/noisecast\/2011\/04\/wp7-release-the-devs\/","title":{"rendered":"WP7 &#8211; Release the Devs!"},"content":{"rendered":"\n<p>Microsoft tossed out some really heavy stuff during the Day 2 Keynote at Mix11 in Las Vegas. It was pretty dev-heavy stuff. The responses were not tepid, but at times were quite enthusiastic. That brings me to my first point:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Steve Ballmer - developers musicvideo\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/8zEQhhaJsU4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>As Balmer said&nbsp; developers, developers developers. Developers Developers Developers. This is how Microsoft has decided to run WP7. They have allowed deep rooted links and live tiles that don&#8217;t just boot an app, they can boot a specific function of that app. But before I get to that, let me point out that Microsoft seems to be pushing their Dev program almost as hard as WP7 itself. Granted, Microsoft has built a major following with the .NET framework and their Visual Studio suite of development software, so using that as a springboard into mobile development isn\u2019t too big of a stretch.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"356\" data-attachment-id=\"4765\" data-permalink=\"https:\/\/www.friedyoda.com\/noisecast\/2011\/04\/wp7-release-the-devs\/wp7getapp\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png?fit=636%2C356&amp;ssl=1\" data-orig-size=\"636,356\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"wp7getapp\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png?fit=602%2C337&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png?resize=636%2C356&#038;ssl=1\" alt=\"\" class=\"wp-image-4765\" title=\"wp7getapp\" srcset=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png?w=636&amp;ssl=1 636w, https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7getapp.png?resize=300%2C167&amp;ssl=1 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/figure>\n\n\n\n<p>Yet, the improvements they\u2019ve set up in the Mango update, due out this fall, step things way up for the user, and when the devs get the kit in about a month, they\u2019ll have some awesome new tools to play with. Microsoft is not only focused on the creation of apps, however. They are also tightly focused on helping their devs get those apps to people who are looking for them in any way possible. As I outlined <a href=\"http:\/\/www.friedyoda.com\/noisecast\/2011\/04\/wp7-nodo-update-rundown\/\">in my review<\/a>, they\u2019ve already helped the marketplace with an app specific search. Now they\u2019ve added a quicker way to access that (likely) long list of apps you\u2019ve got. You can search the phone for an app, and if you don\u2019t have one that suits your needs, an option to search the marketplace comes up.<\/p>\n\n\n\n<p>They\u2019ve also spruced up the marketplace, giving ratings, screenshots and purchase screens their own pivot screens, as well as adding a \u201csimilar apps\u201d option. All of these tools help those hardworking devs get the most exposure. This idea was obviously well received, and probably greatly appreciated by the people who bang their fingers on keyboards all day to make a buck.<\/p>\n\n\n\n<figure class=\"wp-block-image alignleft size-thumbnail\"><a href=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" data-attachment-id=\"4766\" data-permalink=\"https:\/\/www.friedyoda.com\/noisecast\/2011\/04\/wp7-release-the-devs\/sensors\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?fit=587%2C593&amp;ssl=1\" data-orig-size=\"587,593\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"sensors\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?fit=587%2C593&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?resize=150%2C150&#038;ssl=1\" alt=\"\" class=\"wp-image-4766\" title=\"sensors\" srcset=\"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/sensors.png?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><\/figure>\n\n\n\n<p>Other updates in the Development front begin in the developer environment. Microsoft has a great tool in the Visual Studio, and they push it further for phone developers who want to play with the system and create detailed apps. The first item touched on was the ability to mock pivot the phone within the environment, via the mouse. This allows the developer to test the functionality of their code against the phone\u2019s accelerometer.<\/p>\n\n\n\n<p>They\u2019ve also mirrored this move with the GPS. Previously, the developer had to write up some separate code to test various locations. Now they\u2019ve got an emulated GPS feed, allowing you to search a map for locations, drag and drop a pin to set locations or even save a set of coordinates to an XML file and call them up in a specific interval, noting how their app addresses GPS updates. These are useful tools, because they\u2019re guaranteed to emulate exactly how WP7 would report changes to the app instead of depending on homebrew (and possibly buggy) code written by the developer.<\/p>\n\n\n\n<p>One of the more helpful APIs that Microsoft is releasing is Motion Sensor, which ties together the accelerometer and compass, providing a simple stream of data for the developer to use; or as it\u2019s explained, not \u201cpreventing some people from making these kinds of apps\u201d due to the math intensive coding required. The simplified stream of data also allows for better battery life from the device, and in the beta demo app, it seems to flow pretty smoothly.<\/p>\n\n\n\n<p>Once you get past putting all your ideas in code, you get to the fun stage: Debugging. Thankfully, Microsoft built some awesome tools to help developers get the most out of their time behind a keyboard. You can now run analysis on apps through different stages, and when you exit the app your (pc connected) phone will crunch the data and display exactly how your app interacts with the phone.<\/p>\n\n\n\n<p>You can then drill down into the code and see what, exactly, is causing the frame rate to drop to 16fps on the pivots, or in the case of the keynote, why there\u2019s a sleep statement in the middle of your menu function. &nbsp;When you highlight an area of the graph, it will pop up with flags regarding the highlighted areas, allowing you to streamline your app.<\/p>\n\n\n\n<p>So what has Microsoft done? They\u2019ve given devs the tools to build better apps, faster, with fewer bugs. They\u2019ve allowed devs to take over how you use your phone. A search for \u2018movies\u2019 on Bing will allow you to check out the IMDB page \u2013 within the IMDB app \u2013 directly from the results page. You can now set the \u2018tweet\u2019 function of your Twitter app to a live tile, so you no longer have to load the whole app and click through menus to get to what you really want: Content. It seems Microsoft has finally found the way to get you \u201cin, out and on with your life\u201d as they\u2019ve advertised.<\/p>\n\n\n\n<p>With a better development process that produces better apps will come word of mouth movement to the OS. Just in the past day, a lot of people who were on the fence about WP7 have decided that it is moving forward enough to say they like it. Fair weather fans, but fans are fans, and at this point Microsoft needs as much support as it can get.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft&#8217;s Mango update for WP7 gives developers the tools they need to build better apps faster. The update also allows developers to take over how users interact with their phones, such as setting the &#8216;tweet&#8217; function of a Twitter app to a live tile.<\/p>\n","protected":false},"author":6,"featured_media":4767,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1141],"tags":[284,998,274,281,1047,411],"class_list":["post-4751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-cell-phones","tag-developers","tag-editorials","tag-software","tag-steve-balmer","tag-wp7"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.friedyoda.com\/noisecast\/wp-content\/uploads\/2011\/04\/wp7c.png?fit=1011%2C719&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pelghY-1eD","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/posts\/4751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/comments?post=4751"}],"version-history":[{"count":10,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/posts\/4751\/revisions"}],"predecessor-version":[{"id":20924,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/posts\/4751\/revisions\/20924"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/media\/4767"}],"wp:attachment":[{"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/media?parent=4751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/categories?post=4751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.friedyoda.com\/noisecast\/wp-json\/wp\/v2\/tags?post=4751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}