;
Indoor Positioning Technology

iOS 8 – What is Swift Programming Language?

By June 11, 2014 October 31st, 2017 No Comments

Regarding Apple’s new iOS 8, we begin by looking at Swift, the new programming language. Future blog posts will focus on Location Services, HealthKit and Home Kit.

Apple has introduced the new versions of its operating systems for desktop (OS-X Yosemite) and mobile (iOS 8) devices.

In general it seams that the focus on these releases is the improvement of connectivity and interoperability, creating an environment in which a user can seamlessly transition an activity from one device to the next within the iOS ecosystem. With this, all user devices are up to date with work done on the other devices. So one can continue work / see any thing started on one device be dynamically updated on an other device.  For example, start an email or phone call on your iPad and conclude it on your iPhone.

For SPREO, there are other new features and aspects that are very interesting. The First is Sprite, a new programming language.

Swift

Apple has introduced Swift, a new object language similar to Java or Ruby on Rails.

According to exposed performance benchmarks, it is doing a very good job compared to Ruby or Objective-C. It appears that Apple is pushing hard for developers to extensively use Swift. We estimate that in two years from now Swift will dominate new programming code.

How does that relate to SPREO?

Our current SDK, API and white-label application are built in Objective – C.  In the long term outlook, we predict that all of our customers will want to use a Swift based SDK/API/White-label.   In the short term, we will continue to work on and improve the current build which is in Objective – C (we continue to innovate, add features, and improve constantly). At the same time, we have already started to work with Swift and plan to have full Swift based framework in the future.