9.12. Other Popular Mobile App Platforms

According to ABI Research, 56 billion smartphone apps and 14 billion tablet apps will be downloaded in 2013.10 By porting your Android apps to other mobile app platforms, especially to iOS (for iPhone, iPad and iPod Touch devices), you could reach an even bigger audience (Fig. 9.15). Android can be developed on Windows, Linux or Mac computers with Java—one of the world’s most widely used programming languages. However, iOS apps must be developed on Macs, which can be costly, and with the Objective-C programming language, which only a small percentage of developers know. Google has created the open-source J2ObjC tool to help you translate your Java app code to Objective-C for iOS apps. To learn more, see ...

Get Android™ How to Program, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.