Apple’s Swift is losing developers to multiplatform frameworks

Posted on 06-10-2017 , by: admin , in , 0 Comments

When Apple’s Swift language for MacOS and iOS development debuted in June 2014 as the modern successor to Objective-C, Swift began to gain a foothold with developers. But now Swift is actually slipping in popularity, according the latest Tiobe index.

Why is Swift losing steam? Tiobe attributes it to developers leaving the Apple-only Swift/Xcode development environment for frameworks that build multiplatform mobile apps such as Microsoft’s Xamarin, Apache Cordova, and Ionic. Xamarin leverages C# while Cordova and Ionic rely on JavaScript.

“Until recently, it was quite common to program Android apps in Java and iOS apps in Swift/Objective-C,” said Paul Jansen, CEO of software quality services vendor Tiobe, which produces the popularity index. “This is quite cumbersome because you have to maintain two code bases that are doing almost the same [thing].”

Multiplatform frameworks get rid of having to maintain two code bases, and they are thus becoming very popular, Jansen said.