Windows Phone 7 application compatibility warning in the Marketplace: first sign of hardware fragmentation

I may be late on this one (I never saw it before) but I just noticed that the marketplace has a new Application Compatibility Warning prompt which alerts the user if the application isn’t compatible with his device or uses hardware capabilities that are not present on the handsets. As you can see in the picture above and below the official Foursquare application apparently requires a camera which my Samsung Omnia 7 obviously doesn’t have !? …. No worries though as I’m running the Mango Beta 2 so these kinds of small bugs are expected.

Once the first Mango device with Front Facing cameras like the Samsung SGH-i937 and Gyros ship the Windows Phone ecosystem will officially start to be a tiny bit fragmented. just like iOS (but a far cry from the mess that is currently Android).

PSA: People should really look up the definition of “fragmentation”. Seriously…every platform in the world is in some way fragmented..not only Android…

  • Anonymous

    This isn’t fragmentation, it is 100% handled in software and everyone has the ability to upgrade to a new device.

  • Guest

    It’s hardware limitation rather than software…certain feature(s) will not work with certain apps….due to the hardware limitation(s).

  • Joe Zapert

    Right, which is exactly the same level of “fragmentation” iOS has (front-facing camera, or no front-facing camera.) It’s silly to use a buzzword just to use it. To say this is the “start” of fragmentation implies that the platform is headed down a track toward devices using different processors, different screensizes, and other issues the developers really have to struggle with. Obviously, there is zero evidence of this.

  • WixosTrix

    I agree, at least the application would always work, unless that particular piece is required for the app.

  • WixosTrix

    I hope there is a way to disable the pop-up warning or it only happens at first launch because that would get very annoying for everyone who has a phone that doesn’t have a gyroscope when they open an app that would utilize it.     

  • MobileTechWorld

    Like it or not but this is the path that every platform is headed towards because of one simple thing: Hardware evolution. The upcoming Mango handsets will have SoC’s with CPU speeds ranging from 800Mhz to 1.4Ghz and more powerful GPU (the Adreno 205 vs the 200 today in the QSD8250), some will have front facing cameras, others won’t, some will have Gyros, others won’t etc. AS I said in my post this type of fragmentation (and that’s the exact word to use here) is close to what happens on the iOS platform and as you can see this isn’t preventing developers from build great apps for most of Apple’s iOS products (with the first gen devices slowly being replaced now).

    The biggest challenge IMO is if Microsoft decided to certify other SoC makers (TI, STE etc) now this will be more complicated because the CPUs and especially the GPUs used are really different (this is what’s currently happening with Android).


  • MobileTechWorld

    The pop-up only shows up when you tap on the warning message seen in the first picture before installing the application.

  • Eric Meadows

    It isn’t horrible…it is rather smart!  And it doesn’t fragment…fragmenting would be like Android…where some phones cannot upgrade to a new OS!  That is fragmenting…change the title of this article!!!!!!

  • Pantou Ekang

    NO FRAGMENTATION …It is just diffrent Generations of HArdware…It is an EVOLUTION

  • Eric Meadows

    Again…your PSA is not right!  You need to understand that it is clearly not fragmentation!  Fragmentation implies here that your phone cannot run parts of the OS…it’s basically as if you are throwing a handful of darts at WP7 in one statement…it is like a can of worms.  If you talk about fragmentation, you need to focus on Android!  The implication is that certain applications will not run on your phone by the headline.  I understand your reasoning for using the noun you did, but you have to realize that everything you say can spiral into a huge mess!  Be more careful!

    As far as addressing fragmentation, you realize that you can do everything everyone else can, but how can you spark the interest of other people in order to upgrade your phone?  Microsoft, Google, Apple, Nokia, etc. all make money for their OS.  So Ekang’s clear definition of evolution is correct…they are evolving to allow developers to incorporate new features.
    I would like to say…it is quite amazing how I don’t have to worry about viruses on the marketplace, and how your phone can be unlocked as a dev…and even as a normal user with the unlocker from Chevron.  You want to talk about an amazing investment Microsoft has made here to please users, they have done a big one!

  • Eric Meadows