Reader Comments

Puzzle Game Suggestions

by Shelton Derham (2020-02-08) relation to deciding on a smartphone, one generally must choose between mobile devices supporting two main platforms - iOS and Android. Another OS's have not been included in the calculation as they form a very minuscule included in the equation. As such, with the tremendous growth within the mobile gaming industry, upcoming developers are poised with the big question of choosing between iOS and Android game development. Both these platforms have their very own positives and negatives in terms of game development. Allow us to have a look at the differences between these two platforms in the regard.

Android takes more time than iOS. One of the prime reasons for this is the testing process. While iOS games have to be tested in a small range of devices (iPhones and iPads), Android games have to be tested in a wide variety of devices which is very time-consuming. Again, after testing, when bugs are already found and fixed, the testing must be done again for all those devices. As a result, Android game development takes a substantial amount of time compared to iOS game development.

One must look at the devices supporting these platforms prior to making the decision as to which platform to use for game development. If you happen to be in Android game development, it's important to think about developing for the myriads of Android devices obtainable in the market. There are several companies manufacturing Android devices and all these devices come with different specifications as regards to the hardware used, the screen size, screen resolution, etc. So when one develops an Android game, he must ensure that the game works in a multitude of devices.

Apple, at the same time, produces a limited number of devices, and therefore iOS game development isn't as complicated, as it must consider a much lower number of devices in comparison to Android.

A mobile app generates revenue in a range of ways, such as app purchase, in app purchases, advertising, subscription, etc. It's been found that the App Store (the app distribution platform in iOS) generates more than double the revenue generated by Google Play (the app distribution platform in Android). This is because a lot of the apps and games available in the App Store are premium and users have to pay to download and use them. In contrast, in relation to the number of downloads Google Play scores over iOS as a result of the option of free downloading of apps and games, and the humongous number of Android users. This isn't going to mean that you can find puzzle game no premium games accessible in Google Play; on the other hand, they're much less in comparison to iOS. Revenue generation in Android apps is mainly because of in app purchases, cost per install, advertisements, through offering a paid version of the apps with more features.

It totally relies upon the developer on how he wishes to make money from the game. Conversely, for a quicker return on investment, iOS seems to be the ideal platform for game development.

In terms of games, the more they look real, a more immersive experience they provide. And this is one area where Android excels above iOS. While games in iOS devices look flat and also you feel like playing "just another 2D game on a flat surface", Google's UI elements provide seams, shadows and edges, which ensure that the game has a more authentic look.

iOS games requires one to use the XCode IDE with the iOS SDK. XCode IDE runs only on MacBooks and to develop an iOS game, one would need to buy a MacBook with a fairly high configuration, which will prove to be a costly affair.

Android games requires one to download Android Studio and begin coding the app. Android Studio is supported by the majority of the devices and one does not need to shell out those big bucks as being an initial investment.