Wednesday, March 6, 2019

What is Latest iOS version? Whats new?

Latest: iOS 12

With the launch of iOS 12, we all get chance to integrate intelligence in our applications and we can use Siri Shortcuts, new camera APIs, and other exciting technologies to deliver more intelligent and immersive user experiences.

  1. Siri (Updated): Siri integrations with third-party apps are currently limited to 12 specific use cases like scan a QR code, hail a ride, or send a message.
  2. ARKIT 2 (Updated): Persistent and multiuser experiences, 3D object recognition, Face tracking,Scene reflection, USDZ file format and a new iOS inbuilt app Measure app
  3. CarPlay navigation (Updated) : CarPlay now supports third-party navigation apps, giving drivers even more choices for a familiar experience on the dash while they drive.
  4. Core ML 2 (Updated) : Core ML 2 is 30 percent faster, Apple says, thanks to a technique called batch prediction.
  5. Create ML (New) : a new GPU-accelerated tool for native AI model training on Macs.
  6. Network (New): Create network connections to send and receive data using transport and security protocols.
  7. Natural Language (New) : The Natural Language framework is a new framework you use to analyze natural language text and deduce its language-specific metadata.
  8. AuthenticationServices (New): The new AuthenticationServices framework lets you integrate password manager apps with Password AutoFill.
  9. MapKit JS & MusicKit JS : Embed interactive Apple maps on your website and Add an Apple Music player to your web app.
  10. Notifications: Grouped notifications support
  11. New iOS apps:
    1. Measure
    2. ShortCuts
    3. iBook becomes Apple Book
    4. Voice memo come to iPad
    5. Rebuilt Stocks app
    6. Car Play gets google maps.
  12. Deprecation of OpenGL ES : Apps built using OpenGL ES will continue to run in iOS 12, but Open GL ES is deprecated in iOS 12. Games and graphics-intensive apps that previously used OpenGL ES should now adopt Metal.



What is Latest swift version? Whats new?

Latest Version: Swift 4.2

Swift 4.2 is a major language release and contains the following language changes and updates that went through the Swift Evolution process:

  • Generics improvements
With the completion of conditional conformance support, Swift 4.2 makes significant progress in implementing the vision of generics in the language. Better support for generics ultimately reduces the amount of boilerplate needed in your code and make more of your code reusable.

  • Standard Library updates
The standard library in Swift 4.2 includes a number of new features, including improvements to the Hashable protocol as well as a new unified set of randomization functions and protocols.

  • Binary compatibility
Swift 4.2 brings the language closer towards a stabilized ABI, enabling binary compatibility for future releases of Swift. Visit the ABI Dashboard for more details on the current progress of this effort.

Additional language and compiler updates

Swift 4.2 includes a number of improvements that have a noticeable impact on developer experience, including:

  1. Support for batch mode compilation resulting in faster build times
  2. Change in calling convention for retain/release cycle to reduce code size and improve runtime performance
  3. Lazier SIL deserialization with -Onone
  4. Recursive metadata support
  5. More compact reflection metadata
  6. Default arguments are inlined at call sites
  7. Some long-standing bug fixes, including init declname, switch with multiple case labels per block, inheritance of generic initializers, and more