1. Ruined's Avatar
    Hi all, so we are enjoying the fantastic Windows Phone 8... but what lies ahead?

    Everything points to 100% unification of code between Windows desktop, tablet, console, and phone operating systems.

    What is the easiest way to do that??? x86!

    Obviously most desktops have x86 chips (Intel Haswell), most of the Windows tablets released Q3 2013 and later are x86 (Intel Atom Bay Trail), and XBOX One runs on x86 (AMD Jaguar).

    So, what is left running on ARM?? Surface2, the Nokia Tablet, windows phone, and that's about it.

    Intel has proven with the Lenovo K900 that they can design a cost-effective cellular SoC and that was built on the outdated clovertrail platform. With the advent of 14nm Cherry Trail/Willow Trail in 2H 2014, I believe Intel will have a serious ARM competitor on their hands, even for phones. So why would Microsoft not leverage this to make code unification much simpler for devs? Develop for x86 and you develop for everywhere - no need for dual x86/arm versions.

    Just an opinion, but I believe we may see ARM fade away in future Windows Phone 9 products.
    10-20-2013 03:06 PM
  2. foxbat121's Avatar
    I seriously doubt dual x86/ARM versions are the hindrance to the adoption of Win RT/ARM for developers. Most apps does not require much special consideration for devs at all. The problem with WinRT is ppl expect it to run legacy x86 apps and it won't.

    As for x86 phones, it is not a proven success yet. If anything, Android has x86 build since 4.0. You don't see many makers making x86 phones out there.

    App developer typically don't write machine code. So, ARM or x86 makes very little difference. What Microsoft lacks today is the uniform API for phones and Win8. So, app deves today have to write apps completely differently between two platforms, not due to x86 vs ARM, but due to significant differences between Win8 API and WinPhone 8 API. That's where they need to unify, not at machine code level which is unnecessary.
    a5cent likes this.
    10-20-2013 06:00 PM
  3. a5cent's Avatar
    Just an opinion, but I believe we may see ARM fade away in future Windows Phone 9 products.
    The problem you mention was solved long ago. These days, CPU specific code is usually written by compilers, not people, which is particularly true of apps. Even C++ code needs only to be written once. All you must do is press two buttons, once to compile for ARMv7 and once for x86. Presto... two versions of the same program for two different CPU architectures. For most apps not even that is necessary, as they aren't compiled until they are installed or run.

    As foxbat said, the problems MS has are API related.
    10-20-2013 06:18 PM
  4. AndyCalling's Avatar
    If they released a Zilog based smart phone I'd buy it. Sinclair Phone FTW!
    10-21-2013 07:04 AM

Similar Threads

  1. Automatic Tethering to Windows Phone
    By jaceot in forum Microsoft Surface Laptop
    Replies: 8
    Last Post: 12-13-2013, 09:54 PM
  2. Thinking of switching, i'd like some opinions.
    By dpjackal89 in forum Other Operating Systems
    Replies: 53
    Last Post: 10-23-2013, 09:59 AM
  3. strange behavior of bing weather
    By petersun21 in forum Other Operating Systems
    Replies: 4
    Last Post: 10-21-2013, 10:32 AM
  4. Anyone go the Batman vs Superman football game filming and get Nokia Stuff?
    By baseballbert in forum The "Off Topic" Lounge
    Replies: 1
    Last Post: 10-20-2013, 11:51 AM