The Swift language has become more popular for developers but not for Apple

Swift

When Apple introduced Swift, a new programming language that would make life easier for developers and since it became Open Source last December, its popularity has risen exponentially becoming the fourteenth most used programming language, including Objective-C, also used to develop applications for iOS.

But that seems to only be outside the Cupertino offices, where iOS apps designed in Swift are conspicuous by their absence and where they continue to use Objective-C to develop the applications, at least as developer Ryan Olson has been able to verify after thoroughly analyzing iOS 9.2 and all the native applications that are installed.

Ryan Olson, had been interested in finding out if Apple was using Swift for some time and he investigated by verifying that only one application was developed with the new programming language:

Swift has grown in popularity over time, especially among third-party developers. However, Apple only uses this programming language in its Calculator app for iOS 9.2. It was to be expected to find some other application, but it has not been the case, for Apple, Swift is not a language that is adapting to new applications.

The calculator application is developed almost entirely in Swift, except for two lines written in Objctive-C. For now, it is the only one and will remain so.

Leaving the applications that are installed natively on iOS, if we can find some more, such as the App Store for the Apple Watch as well as some parts of the WWDC application, with which all interested parties who cannot attend At the developer conferences that Apple holds every year, you can stay up-to-the-minute. Federighi has repeatedly stated that Apple engineers are free to use the programming language they like best, they are not required to use a specific one.


iPhone 6 Wi-Fi
You are interested in:
Do you have problems with the WiFi on the iPhone? Try these solutions
Follow us on Google News

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.