Tuesday, July 26, 2011

Google makes great efforts to reduce the problem of Android platform fragmentation.

Despite a hudge number of daily device activations (550,000), Android Market doesn't seem to attrack massively developers. One of the complaint is about a too large number of different versions of the OS, different devices, and different firmwares. This fragmentation (atomization ?) damages heavily the developers and users experience.

To improve the Android Market, Google has launched a new feature for developers called « multiple APK support ».

Until now, a developer uploads only one version of his app to the Market, and this version is supposed to universally run with all brands, types and firmwares. Which is very virtual. As the market atomization progresses, developers receive more and more crash reports, and users are often surprised that an app they played with for a while, suddenly doesn't work properly with their up to date devices. Sometimes doesn't launch any more.

Now, with the multiple APK support, developers are able to upload several versions of their apps within the same app's name. Each one adressing a different subset of devices, recognizing different OS versions, screen sizes, memory, etc... Then, when a user downloads an app, according to his device's specifications, Android Market automatically chooses the right app version to deliver. Users only see one version of the app on the market.

This solution is not perfect for anyone. Just temporarily moves the fragmentation problem on developers' heads. It should be better to have an OS version which runs with all devices, Google promises that the forthcoming Ice Cream Sandwich platform will deliver an universal OS, without crashes for any devices.

Really hope this comes true.


  1. I have this one art i spent about a hour on and its in my gallery but when i click it the app shuts down :( is there a way to fix this?

  2. It's hard to answer to your question. First, we need more information about your Android device (brand, model and OS version). Second, we need to know what actions have been done just before the shut down. Third, the version of Magic Doodle you are using.

    Generally you should check the available amount of memory (RAM) when you start a long artwork on Magic Doodle. The more you draw, the more memory you will need.

    Another thing is about the version of Magic Doodle you have downloaded. Normally, if you have downloaded from the official Android Market, from Amazon App Store, or ApsLib your version is safe. We absolutely do not guarantee the versions downloaded from third party markets (which could contain malwares or other viruses).

    Magic Doodle is a very stable painting app available since a long time on the market. Anyway, we'll check again it's stability and make update if necessary.

  3. Mine stops working in the middle of art projects too. It just closes and i loose everything. Downloaded from google play store onto my galaxy nexus. Do u think u can fix that? It's my favorite application.

    1. It seems to be a memory problem. It happens when the memory of your device is low.

      We'll try to fix force close problem.

      Thanks for using Magic Doodle.