SWIFT – Adaptation of new platform

  • By CodeEpsilon
  • November 1, 2021
1
Share

‘Lyft’ was the San Francisco-based driver-on-demand car service and Uber’s Competitor. Soon after the 2014 WWDC, they investigated the usage of Swift for their app and finally redo its complete iOS app from scratch in Apple’s new language ‘Swift 4.0’.

Lyft decided to pivot from being a conventional ride-sharing service into something more directly competitive with Uber. A bit over a year after Apple’s announcement, it was ready with an all-Swift version of Lyft. The company believes that it’s the largest app to make the move, both in terms of lines of code and the number of users.

You could see the advantages of Swift, just in compactness and the more modern programming paradigm that came into play.

Pete Morelli, Lyft’s VP of engineering

Appleinsider also interviewed various Business Houses and Enterprise, who already started using Swift after its debut in 2014 WWDC to understand how the industry is accepting the new language. Following are some insights and verdicts.

Raphael Miller (Getty Images) noted that while the initial Swift betas were “pretty raw,” since then “each release has gotten better.” While there are “still some crashes in XCode” related to compiler issues and some problems with intermixing Objective-C and Swift, Miller said that the success of Stream–which is written entirely in Swift–has his team “ready to start the conversion of all our apps to Swift,” with the full Getty Images app targeting a near term goal of reaching 50 to 60 percent Swift code.

Swift has “people banging on our door.

Raphael Miller, Manager of Application Development at Getty Images

Phillip Easter (American Airlines) noted Swift’s tangible benefits include higher quality code that’s easier to maintain along with related performance enhancements and said American is “definitely adopting Swift going forward.”

What Apple is doing with Swift is a great addition.

Phillip Easter, American Airlines

SlideShare’s Engineering Manager Francisco Meza stated that the “timing worked perfectly for us to develop a brand new application completely in Swift (except for the little pieces of Objective-C required for interoperability), as we were just finishing the first early prototype of what would become the SlideShare iOS app.”

I must say that I am very satisfied by runtime performance of Swift based on the comparison of performance tracking metrics for similar pages of both SlideShare’s app (Swift) and LinkedIn’s flagship app (Objective-C).

Francisco Meza, SlideShare’s Engineering Manager

 

Related Post

Difference between wireframes, mockups and prototypes

2 ShareWireframe, mockup, and prototype are common terms used by development companies for app development designs. Each term is used to illustrate products, gather information, and represent the actual product to the client. These terms are the actual representation of the app from a grayscale representation to a full-fledged representation of your app. From user […]

  • By CodeEpsilon
  • February 21, 2022

Everything you need to know about mobile app Wireframing

4 ShareIdeation is the first and foremost thing to consider while mobile app development. Representing that ideation to reality is the second most important thing. There are many factors included in the app development journey. Using wireframes for envisioning your app is the most effective way to represent your app. In this blog, we will […]

  • By CodeEpsilon
  • February 18, 2022

Swift

SWIFT was first introduced to the world by Apple at Apple's 2014 Worldwide Developers Conference (WWDC). SWIFT is a powerful and intuitive programming built with LLVM compiler framework and has been added in XCode6 and onwards.

  • By CodeEpsilon
  • November 1, 2021

Tag Cloud

    Leave a comment

    The future belongs to those who believe in the beauty of their dreams.

    Explore Portfolio
    Engage with an Experienced Professional Team

    For all Enterprise Consulting and Development Needs

    Contact Close

    Get In Touch

    For a free consultation and decide if we are the best team for you.

    Contact Now