What it is: To encourage people to create programs for Apple products, Apple released a free app development iBook.
Many people use an iPhone, iPad, or Macintosh and want to turn their ideas into actual programs that they can sell or give away to others. However, most people don’t know how to get started. That’s why Apple has been publishing programming tutorials to teach people how to use their latest programming language, Swift, to create apps for all their operating systems including iOS, macOS, tvOS, and watchOS.
There’s a misconception hat learning to create an app takes years of training but that’s not true. Anyone can learn to write programs whether they have any formal computer science skills or not. Programming is a skill that anyone can learn so to help people learn, Apple has been producing free iBooks explaining how to program using Swift.
Apple’s free iBooks reveal Apple’s long-term goals in several ways. First, Apple is committed to the Swift programming language, which is far easier to learn and use than Objective-C, the other official programming language for Apple. However, Objective-C is clumsier and far more complicated to use and learn. Although Apple officially supports both programming languages, the fact that Apple has produced a handful of Swift tutorials and no Objective-C tutorials is evidence enough that Apple wants everyone to use Swift and eventually ignore Objective-C.
Second, by promoting Swift programming, Apple wants to encourage developers to write more apps for Apple products. This will only help attract more users to Apple products because they’ll want to access software. In the old days, everyone bought Windows PCs because most software ran on Windows. Nowadays, many people use either an iPhone or an Android device because both platforms offer the most software. No one will even pretend that Microsoft’s Windows Phone has anywhere near the same number of software titles available, so there’s little reason for anyone to buy and use a Windows Phone device. The lack off a software library will kill a platform every time.
Third, by releasing free tutorials through iBooks, Apple is also indirectly promoting their iBookstore. When most people think about e-books, they think of Amazon’s Kindle first. Apple’s iBookstore is far behind Amazon’s Kindle in terms of book titles. Plus there’s little reason to use Apple’s iBookstore over Amazon’s Kindle since both offer the most popular titles such as Stephen King novels. By releasing Swift tutorials solely through iBooks, Apple is helping promote their iBookstore and encouraging people to use the iBooks app to read and download e-books.
The future is clear. Apple wants developers to use Swift. By using Swift, more developers will create apps for Apple products, which will insure that the iPhone, iPad, Apple Watch, Macintosh, and Apple TV remain competitive. Finally, Apple wants to offer exclusive content through iBooks to encourage more people to use and get comfortable reading e-books through iBooks. While the iBookstore may never equal Amazon’s Kindle market, there’s still plenty of room for iBooks to grow and improve. Since Apple makes money selling e-books through iBooks, Apple will just continue making more money by growing their market share for iBooks.
You can’t go wrong with free information so if you’ve ever thought about creating your own app, start by downloading Apple’s free Swift tutorials. Within a short time and with lots of persistence, you too can start selling your own apps on the App Store and help yourself while furthering Apple’s future at the same time.