iPad has monopoly over hardware so you cannot get products of other companies which come with more innovative features and variation in services and prices. Whilst in case of Android there are many companies out in the market with enough variation in hardware so you have options to make your choice and select the particular device for you. Other hand this variation in hardware put Android tablet developers in a challenging position because they have to develop apps considering the features of the device particularly, its shapes, size and inherent capacities.
To meet with the various needs of the hardware developers should make flexible layout design and controls. Use dimension values such as dp instead of px, to allow for better scaling and support of multiple screen attributes with less work. Make graphics stretchable so it can adjust according to the size of the device. Provide alternative resources for various screen sizes and densities. Use fragment based application design which has greater flexibilities.
For Android tablet development developers also deal with its different versions so developers should make apps compatible with different version of Android OS. Once you decide all above described factor than you should thing how to reach at the customers’ devices because Android is open platform so you can take any root to reach at your customers.
Read More:- Offshore Android Application Development—The Best Choice