Over the last few days, Android developers have had a few pointers and tips from the Android Developers Blog team. In my opinion, Google and the Android development team are particularly adept at providing documentation and read-me support for Android and now developers have improved information on how to support additional screen resolutions and densities in Android.
One of the major changes that was introduced in Android 1.6 was support for new screen sizes. It is therefore very important that developers get to grips with how to support the three main categories of screens.
- small: devices with a screen size smaller than the T-Mobile G1 or Samsung I7500, for example the recently announced HTC Tattoo
- normal: devices with a screen size roughly the same as the G1 or I7500.
- large: devices with a screen size larger than the G1 or I7500 (such as a tablet-style device.)
The documentation also provides a quick checklist and testing tips for developers to ensure their apps will run correctly on devices of any screen size.
To top this off, it is now possible for developers to target their applications to particular carriers within particular countries. The ability to market ones product through a finer-grained resolution approach makes selling application to those who will really go for it that much easier. Read on for more information.
First, we have added the ability to target applications by carrier in all countries. For example, if you are showing your app in the United States, you can now choose among Sprint, T-Mobile, and Verizon Wireless. If your apps are intended for users of specific carriers, please go to the Android Market developer website at http://market.android.com/publish (in the Publishing Options section under Locations) and target your applications to those carriers accordingly.