InfoQ Homepage iOS Content on InfoQ
-
Facebook Sonar Is a Visual and Interactive Debugging Tool for Mobile Apps
Facebook Sonar is an open-source toolset that aims to help developers inspect and understand the structure and behaviour of iOS and Android apps in a visually rich, interactive, and extensible way.
-
ARKit 2 Introduces Shared Experiences
At WWDC 2018, Apple announced version 2 of its augmented reality (AR) framework for iOS, ARKit, supporting shared experiences, persistent tracking, 3D object detection, and a new file format aiming to enable AR objects interoperability across Apple apps.
-
Google Brings Machine Learning to Firebase with ML Kit
Google recently introduced ML Kit, a machine-learning module fully integrated in its Firebase mobile development platform and available for both iOS and Android. With this new Firebase module, Google simplifies the creation of machine-learning powered applications on mobile phones and solves some of the challenges of implementing computationally intense features on mobile devices.
-
ARCore 1.2 Lets Users Share AR Worlds
At its recent I/O 2018 conference, Google announced version 1.2 of its augmented reality framework, ARCore, which brings collaborative AR experiences through Cloud Anchors, vertical plane detection, and SceneForms, which makes it possible to create 3D apps without using OpenGL.
-
Safari 11.1 in iOS 11.3 Enables Payment Request API
In the 11.3 version of iOS, released Thursday, March 29, Apple included version 11.1 of Safari which enables the Payment Request API. This allows web developers to allow users to make payments with saved credit cards and mobile wallets, streamlining payment and checkout flows. With Android already supporting it, the Payment Request API is now available for 98% of the US and UK mobile markets.
-
Google Open Sources Accessibility Test Framework for iOS
Google GTXiLib, an accessibility test automation framework for iOS, is now open source under the Apache License. GTXiLib is written in Objective-C and integrate with Xcode unit testing facilities.
-
Swift 4.1 Enhances Generics, Compiler Optimizations, and Package Manager
Swift 4.1 is now officially available, bringing new language features, build options, and a few enhancements to the Swift Package Manager and Foundation.
-
Swift 4.2 Enters Final Development Stage, Paving the Way for Swift 5
With Swift 4.1 being close to its official release in Xcode 9.3, currently available in beta, the Swift team is now focusing on the next version of the language, Swift 4.2. Besides including bug fixes and improvements to compile-time performance, the new version will further advance work on ABI stability.
-
Google’s Cross-Platform Mobile UI Framework Flutter Now in Beta
Flutter, now in beta, is Google attempt to create a framework for cross-platform interfaces for both iOS and Android apps that behave and feel like native, although not standard, UIs.
-
Avalonia Beta 1 Brings Many Improvements over WPF
Avalonia describes itself as a “cross platform .NET UI framework inspired by WPF, with XAML, data binding, lookless controls and much more." Having just reached its first public beta, it is already showing some interesting improvements over the venerable WPF version of XAML.
-
Dart 2 Revamped for Mobile Development
The latest version of Google’s Dart programming language, sporting a strengthened type system, cleaned-up syntax, and an improved toolchain, is being touted by Google as the way to go for Mobile and Web app development, enabling a 2–3x productivity increase.
-
Swift 4.1 Brings Conditional Conformance and More
Swift 4.1, available in Xcode 9.3, brings a number of improvements to the language, including automatic implementation of the Equatable and Hashable protocols, conditional conformance, and more.
-
Swift Has Got Its Discussion Forum
The Swift team has announced the migration of several Swift mailing lists to the Swift Forums, which will be the primary discussion and communication method from now on.
-
ARKit 1.5 Now Supports Vertical Surface Detection and 2D Image Recognition
Apple has announced a major upgrade of ARKit, which is available to developers with iOS 11.3 beta. According to Apple, ARKit 1.5 will allow developers to build more immersive augmented reality (AR) experiences.
-
Kotlin Native Adds Objective-C Interop, WebAssembly Support
Kotlin/Native 0.4 makes it possible to build native apps for iOS and macOS, writes Nikolay Igotti, Kotlin/Native tech lead at JetBrains. Additionally, it introduces experimental support for the WebAssembly platform.