Android 2.3 version incorporates a variety of improvements including game enhancements for Android mobile applications. A few salient gaming enhancements for Android developers are highlighted here.
Refinements For Game Developing
- Concurrent garbage collector ensures smooth game and animation performance with very low pause times
- Events are processed faster in Android 2.3 reducing overhead on CPU, thus increasing game apps responsiveness even when using CPU-intensive tasks
- 3rd-party video drivers integrated resulting in faster graphics performance
Native Code Compatibility
Android apps that use native code can handle process inputs and sensor events directly in their native code, which results in quick and responsive performance.
3D Motion Processing
API to handle sensor types like gyroscope, rotation vector, and barometer sensors allow recognition of complex motions and gestures providing Android developers with improved game development vistas. The sensor types can be used to track motion and orientation.
Native Access To Storage And Application Assets
While the Asset Manager API lets apps retrieve application assets directly from the native code, the Storage Manager API lets applications directly access OBB files (Opaque Binary Blob files). If assets are compressed, they are decompressed with no limit on the compressed assets size.
Native Develoment Kit (NDK)
Release 5 of NDK shipped along with Android 2.3 provides the tools, toolchains, and libraries that can help build Android mobile applications leveraging the rich native environment of the 2.3 platform. NDK can be used to build the critical components of the Android applications in native code.
New Ways Of Communications
Android 2.3 platform comes with a rich array of enhanced communications options. They include VoIP (Voice over Internet Protocol) capability, Near-field Communications (NFC) support, audio effects API support among others. These features allow Android game developers program easier voice calling, enable NFC tag reading and consequent actions, and customize audio effects using tools like equalization, bass boost, headphone virtualization, etc. Format support extended to include AAC encoding, AMR wideband encoding, among others.
Conclusion
To summarize, Android 2.3 is a platform of immense potential to Android developers focused on Android development. The various enhancements make it possible to develop Android apps that are versatile, powerful, and innovative.
MD @ Mobi People INC. Working For Clients for Various types of mobile application / software development. Working from last 10 years in web based software & Moile based application development industry.
0 comments:
Post a Comment