How can we improve the Windows Phone dev platform?

XAML for live tiles

Allow developers to implement an interface(s) on a user control and "submit" that instead of just filling in a tile data structure. This will make tiles truly "live" and open up the live of WP7 to new applications. This is also completely secure because the runtime can analyze the class (and it's IL) being submitted. A bevy of restrictions can also be heaped on the said user control in order to maintain performance and not sap battery life. Let Live tiles be live, please.

565 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Ananth BalasubramaniamAnanth Balasubramaniam shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    7 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • HannoHanno commented  ·   ·  Flag as inappropriate

        you can do this allready. Create a live tile with XAML, render it and use it as Background. There are a lot examples out there

      • I have manyI have many commented  ·   ·  Flag as inappropriate

        Also allow local updating of faster than 30 minutes as per iOS and Android, they can update the badge numbers on the home screen icons in real time ala timer apps so Windows Phone should be able to do the same!

      • DanielDaniel commented  ·   ·  Flag as inappropriate

        Needed. Currently, there are Live Tiles for 1st party apps (people, Xbox, etc.) but third party apps are just a template where we can provide data. This is pretty dump in my opinion. Even the counter for notifications on the tile for third party apps (small circle with a number) makes my app look amateurish because first party apps can use big fonts with animated numbers. On iOS and Android, third party apps have a similar look and feel as first party apps. Only in Windows Phone, Microsoft has decided to make third party app developers look bad.

      • Ananth BalasubramaniamAnanth Balasubramaniam commented  ·   ·  Flag as inappropriate

        Alternate way: Let’s suppose the API allowed us to pass in the URI to a XAML file instead, one that wasn’t allowed to link to any assembly namespaces (so it couldn’t run custom code or require the OS to load in any other assemblies). The OS would load the XAML file from the given URI, verify that it didn’t require or link to any assemblies and set its content root into a “tile”, allowing the XAML to run any animation it needed. Any URI’s that referred to the application’s isolated storage would be redirected to access the appropriate location. Battery life concerns could be addressed by suspending ALL (and I mean ALL) live tile animations when battery saver is enabled. This would allow flexible, really live tiles that would be on par with OS live tiles.

        Read more about it here: http://ananthonline.net/2012/01/28/what-windows-phone-does-right-and-what-windows-phone-does-wrong-live-tiles-3/

      • FyterFyter commented  ·   ·  Flag as inappropriate

        System can do, App can do too.
        Like 'People' tile animation, like SMS's number, like picture tile animation.

      • Alex F.Alex F. commented  ·   ·  Flag as inappropriate

        I think you confused WP7's live tiles with Android's widgets. No thanks.

      Feedback and Knowledge Base