官术网_书友最值得收藏!

Development insights on Android mobiles

As we discussed earlier, the main development target for any game developer on the Android platform are Android mobiles. We have also noticed the various technical specifications for Android mobiles. When a game developer targets this platform at its maximum possible scope, they must take a note of the device category.

Mostly, all Android devices support a common touch interface, a physical Home button, a physical Lock button, a Back button, and volume Up-Down keys for user interaction. Besides these, an accelerometer can be also a good medium for the user interface.

Gaming is mostly visual, so game developers should always look for the graphic performance of the device. There is a separate graphics processor in the latest Android mobiles, but the quality varies.

Visual excellence does not depend on GPU only—the display screen quality also matters a lot. Low PPI screens cannot deliver a high quality display. The first-generation Android G1 mobile had a screen resolution of 240x320, falling in the LDPI resolution category. Hence, the visual quality of the game could not be excellent, no matter how hard the developer tried. Fortunately, with time, device manufacturers put in a lot of effort in to improving the visual quality along with performance. But this feature came with a price of battery life. The more quality it gained, the more battery it consumed.

Previously, few Android phones (for example, Android HTC Dream G1) had a physical QWERTY keypad. This made it much easier to port the game control system from Symbian or BlackBerry to Android (image source: http://s.androidinsider.ru/2015/02/htc-dream.@750.jpg):

Nowadays, the control system for Android games has changed completely to cope with the control style of other smartphone games in the market.

In the current scenario, the average capacity of a mobile battery is around 2750 mAh. A few manufacturers provide higher battery capacity by reducing the display quality. It is not possible to increase battery capacity beyond a certain limit due to the physical size and weight constraints for a mobile device.

Targeting the maximum devices is always a good idea as long as the balance between performance and gaming experience is maintained.

The device market is open for various devices. Although old configurations are not being manufactured further, those devices are not yet obsolete. This is why developers have a minimum requirement for their games.

Smartphones are the major target for any game development organization. The increasing user base and upgrading of Android helps this platform grow faster. There was a time when BlackBerry was considered to be the only smartphone. But the current market says that times have changed, and so have the developers.

For Android mobile game development, a developer should keep in mind the following constraints and features:

  • Small display area
  • Wide range of resolution and pixel density
  • Full-screen multitouch interface
  • Sensor support for gyro, accelerometer, compass, ambient light, and so on
  • Wide range of RAM
  • A variety of processors and performance
  • Battery life
  • More chances of interruption

Android mobiles are one of the more profitable platforms now. When it comes to market share, there is no other mobile OS that can compete with Android. So, developers always jump into Android. Few economical reasons for the success of this platform are as follows:

  • Availability of a massive user base, which attracts advertisers as an advertising platform
  • Easy monetary transactions through well-established stores
  • Ease of cross promotion of games and apps
主站蜘蛛池模板: 呼伦贝尔市| 大化| 青河县| 将乐县| 盐城市| 山丹县| 黔东| 石城县| 江陵县| 泰和县| 水富县| 上犹县| 故城县| 庐江县| 类乌齐县| 武川县| 安达市| 青神县| 保德县| 黔东| 沂源县| 富平县| 海南省| 莲花县| 赣榆县| 赤峰市| 永州市| 沁水县| 商南县| 永年县| 若尔盖县| 三河市| 长兴县| 枝江市| 汉川市| 海伦市| 马龙县| 邢台县| 临洮县| 景泰县| 阿城市|