- The Android Game Developer's Handbook
- Avisekhar Roy
- 523字
- 2021-07-14 10:28:55
Exploring Android mobiles
Android mobile devices are the most important devices for game developers. Mobile technology has undergone a huge revolution during the last decade, from the black and white pixel phone to modern age smartphones. Currently, Android mobile devices are leading the market by a huge margin compared to its nearest competitor, the iPhone.
Initial Android gaming got its momentum after the release of Android version 1.6, followed by Android 2.3. Even today, there are many devices running on Android 2.3. That is why many of the popular cross-platform gaming engines support Android 2.3.
There was a time when Android used to run with a minimum requirement of 32 MB of RAM, 32 MB of disk space, and a 200 MHz processor as well. If we take a look at current device specifications, a drastic change can be noticed. Nowadays, Android mobile devices have 1 GB RAM, 1 GHz processor, and 4 GB disk space on an average. Most of the devices have multicore processing units. However, this rise did not simplify the life of the game developer; on the contrary, it increased the complexity even more.
Let's have a look at the specifications of a low-budget Android device with a comparatively low configuration. The following example table shows the configuration of a Micromax Bolt A24:

Here is what it looks like (image source: http://www.androided.in/wp-content/uploads/2014/02/Micromax-BoltA24.jpg):

Now take a look at a very high-budget Android device with a very high configuration. The following table shows the configuration of a Samsung Galaxy S6:

Here is what it looks like (image source: http://talishop.ru/data/big/eew.jpg):

Every Android game developer should be well aware of the fact that a single game build cannot achieve best performance across all configurations. It is pretty obvious that if the game runs well on a Micromax Bolt A24 device, then it will surely underperform on the Samsung Galaxy S6. By the word "underperform", we mean the quality of the game on Samsung Galaxy S6 would be far below expectations. So it is a very good line of thinking to have some idea on game portability. We will discuss this in detail later on.
The following chart shows the market shares of mobile phones since 2012:

As you can see, the majority of the market is captured by Android, and iOS trails behind with a huge gap in between.
The rest of the mobile operating systems such as Windows Phone, BlackBerry, Java, Symbian, Bada, QT, and others are nowhere near them. So, it can be predicted that the future mobile phone market will be dominated by Android and iOS.
The Android mobile market is getting bigger day by day. Both design and development is getting tougher, trickier, and more market-intense. Every day, around tens of thousands of new games are being launched for Android mobiles on stores like Google Play Store, Amazon App Store, a few career-specific stores, and many more individual online sites.
We have discussed earlier about the target audience of the game. While exploring Android mobile devices, we need to understand the user group. In most cases, the user category is recognized by the device configuration or the price group.
- Flask Web全棧開(kāi)發(fā)實(shí)戰(zhàn)
- Oracle從新手到高手
- PowerCLI Cookbook
- 匯編語(yǔ)言程序設(shè)計(jì)(第2版)
- Linux環(huán)境編程:從應(yīng)用到內(nèi)核
- Unity 5.x By Example
- ASP.NET程序設(shè)計(jì)教程
- Java Web開(kāi)發(fā)就該這樣學(xué)
- Python爬蟲(chóng)、數(shù)據(jù)分析與可視化:工具詳解與案例實(shí)戰(zhàn)
- Laravel Application Development Blueprints
- Extending Unity with Editor Scripting
- 30天學(xué)通C#項(xiàng)目案例開(kāi)發(fā)
- ArcPy and ArcGIS(Second Edition)
- Java Web入門(mén)很輕松(微課超值版)
- 計(jì)算機(jī)輔助設(shè)計(jì)與繪圖技術(shù)(AutoCAD 2014教程)(第三版)