Newsbrief: Underlining the popularity of the iPhone and its software, the programming language used primarily by Mac/iOS applications and games, Objective-C, is now one of the most popular programming languages.
The object-oriented language is still behind C and Java by a significant margin, but it's now overtaken general-purpose language C++, which had been vastly more popular than Objective-C before the App Store's launch.
TIOBE Index, a programming community index, has published charts and data regarding the most popular programming languages after ranking them based on the number of skilled engineers, courses, and third-party vendors for them.
|
In retrospect I wish I had skipped learning Objective C and instead gone with a C++-based engine such as Marmalade, or a cross-platform development engine that would let me work in a language I actually like - such as C# in Unity, or ActionScript 3 in a Flash AIR mobile app. None of those were really viable options back in 2010 however. It's definitely the path I would recommend to game devs these days.
Of course portability is the biggest reason to not use Objective C... and this was the real reason that Apple probably encouraged it so strongly (and even, at one point, required it in their developer licensing agreements). The harder it was to port a game to other platforms, the stronger their lead over the mobile/tablet app market became.