Coffeehouse Thread

33 posts

Developer story for Win8/WP8

Back to Forum: Coffeehouse
  • User profile image
    bondsbw

    Microsoft has announced that Windows 8 and Windows Phone 8 will share most of the development experience.  Just a tweak or two and your apps run on the other platform.

    But what are the details?  You could describe porting .NET WPF apps to Metro-style with the words "a tweak or two", but we know those tweaks can sometimes be huge.

    Let's start out with porting a Metro-style Windows 8 app to Windows Phone 8 (which is my personal angle).  What does that involve?  Does it take advantage of the work we put into creating Snap views in some way, or are we targeting another form factor or framework?

  • User profile image
    spivonious

    @bondsbw: I'm sure we'll learn more details as the Summit continues.

    But it seemed as though all you needed to do was add support for the smaller screen and maybe tweak the UI to be better for the phone. If I had to guess, I'd bet that a C#/XAML Win8 app would run on WP8 with no changes, but it might look a little weird. And, of course OS-specific things like the snap view, charms support wouldn't exist on the phone.

  • User profile image
    Bas

    So do WP8 run on WinRT? (Can't watch the presentation at the moment.)

  • User profile image
    JoshRoss

    And the biggest punch in the nuts: there won't be any ability to update current Windows Phone devices to the new operating system.

    -Josh

  • User profile image
    PerfectPhase

    @JoshRoss: I pretty much expected that.  If you assume that the phone is in effect running Windows RT, the windows 8 blog detailed a lot of extra hardware standards that had to be put in place to emulate x86 device enumeration at boot, so it was a safe bet that new phone would go down that route and obsolete all the existing phones.

  • User profile image
    JoshRoss

    @PerfectPhase: You may have expected that. But I'd bet the average person, who just recently purchased a Nokia Lumia 900, wouldn't have.

    -Josh

  • User profile image
    spivonious

    @JoshRoss: Most people buy a phone every two years when their contract renews. I don't think this decision will affect many people. The 7.8 update will give the new start screen, and it will be years before NFC really starts popping up everywhere.

  • User profile image
    PerfectPhase

    @JoshRoss:I can't say it's not ideal, but they are doing a WP7.8 release that will add some new features, and anyone with any tech savy (meaning the type of people that are on C9) can't say they didn't see this coming.

  • User profile image
    AndyC

    @Bas: A subset of it, nominally called WinRTP, so if your app only targets that subset you'll need to tweak the UI and recompile. If you use more of WinRT then (or if your app doesn't lend itself to th phone) then naturally there will be more work involved.

  • User profile image
    JoshRoss

    @spivonious: Bells and whistles aside, why would anyone go out and either purchase or develop for a Windows Phone? Apple has nothing on Microsoft, Think Different indeed. At least Windows Phones are great feature phones, and maybe apps are overrated. Windows Phones also get good battery life.

    Most Android apps are junk, and Apple isn't going to get into Enterprise CMS, with something that looks like SharePoint. Perhaps Microsoft could create a killer-app for the enterprise based on SharePoint for Windows Phone.

    -Josh

  • User profile image
    JeremyJ

    @JoshRoss: Most people that buy phones don't know or care about future updates.  Most people are not tech savvy.  They just want a phone that works.  Even after WP8 comes out your WP7.5 phone will still work.  When you bought your new phone it came with WP7.5 with no guarantee that it will be upgradable.  People should not be pissed at something that was never promised.

    BTW I just bought a Lumia 900.  I knew when I did it that there was no guarantee of future updates.  Would I have liked to have WP8? Sure, but at the same time I want to take advantage of all the new features of WP8 that the 900 doesn't have the hardware for (like NFC and multiple cores etc.)

  • User profile image
    PaoloM

    , JoshRoss wrote

    @spivonious: Bells and whistles aside, why would anyone go out and either purchase or develop for a Windows Phone? Apple has nothing on Microsoft, Think Different indeed. At least Windows Phones are great feature phones, and maybe apps are overrated. Windows Phones also get good battery life.

    Most Android apps are junk, and Apple isn't going to get into Enterprise CMS, with something that looks like SharePoint. Perhaps Microsoft could create a killer-app for the enterprise based on SharePoint for Windows Phone.

    -Josh

    Wut? Expressionless

  • User profile image
    JoshRoss

    @PaoloM: I really have no idea. I started writing something rather venomous, erased ninety percent of it and then tried really hard to find something positive to say.

    -Josh

  • User profile image
    JoshRoss

    Watching Windows Phone announcements is like watching Helen Keller at a Piñata party. I'm not sure if I should be crying, laughing, or just waiting for the candy to come out.

    -Josh

  • User profile image
    cheong

    , JeremyJ wrote

    @JoshRoss: Most people that buy phones don't know or care about future updates. 

    Humm... go tell people who own iPhone 4S they won't be able to upgrade to iOS 6, and hear what they'd say.

    This carries the name of Windows, and Windows is known to be able to upgrade. If Apple products are not known to be able to upgrade and now is able to do so, but a Windows product don't, I'd say it doesn't meet user expectation.

    Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
    Last modified
  • User profile image
    bondsbw

    , cheong wrote

    *snip*

    Humm... go tell people who own iPhone 4S they won't be able to upgrade to iOS 6, and hear what they'd say.

    A year ago Apple introduced Siri in iOS 5.0, which wasn't going to be compatible with their just-released iPad 2 or the iPhone 4.

    Apple could have called that version "iOS 4.8", and reserved the term "iOS 5.0" for the iPhone 4S.    But they didn't.  Microsoft is at least being truthful in saying that the OS is not the same for older devices as newer ones.

  • User profile image
    cheong

    @bondsbw: I mean people expects you'll be able to upgrade to the "next version" nowadays.

    Phones with "latest current" version of OS preloaded (such as Lumia 900) should be able to upgrade to it's next version.

    Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
    Last modified
  • User profile image
    fanbaby

    , JoshRoss wrote

    Watching Windows Phone announcements is like watching Helen Keller at a Piñata party. I'm not sure if I should be crying, laughing, or just waiting for the candy to come out.

    -Josh

    I'm sure Nokia would sell more current generation Lumias now, after all it worked with simbian (selling a platform with no future that is) Sad 

     

    My thoughts:

    • Silverlight R.I.P (I'm happy that it wont be in the web anymore, and i'm sorry for the naive Silverlight Windows Phones developers)
    • Watching the tragedy of Elop taking Nokia to the ground is sad Sad
    • What does Microsoft stand for?
    • MS Employees, where is your rebellion against the poor management with no values. Watching Ballmer talk makes me go WFT! same as wacthing Elop. A technology company run by an MBA spells BIG trouble (who know what'll happen with apple)

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.