Tor and Joe debated this for a while during #336. I think we covered it in another thread, but maybe it deserves its own.
My impression, gathered from my dabbling in Android dev and from what Karsten said in that other thread, is that Android has a more logical and extensible system than iOS. In Android, you have folders with special names into which you put various resources and the runtime then decides which version to use. These resources can be layouts, images, text, color codes, binary assets, almost anything. The codes you can use to compose the folder names are things like ldpi, mdpi and hdpi for screen densities, portrait and land for orientation and locales. You can combine those three any way you want. That's an extensible system, as Google could add new codes to handle whatever new hardware situation arises. Can someone contrast that with the iOS system? I got the impression you had to put checks in your code. The one thing I wonder about Android's system is if all those resources are downloaded, even if they're never going to be used. If so, that could be a lot of bloat, when a lot of devices don't have even all that much space to install apps. Moandji -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
