InfoQ Homepage Mobile Content on InfoQ
-
Android Studio Flamingo Brings Live Edit for Composable, Improved Build Toolchain, and More
The latest stable release of Android Studio, dubbed Flamingo, brings Live Edit for Composable UIs, new app inspection features, updated IntelliJ, and more.
-
Swift 5.8 Adds Function Back-Deployment and Upcoming Feature Support
The latest release of Swift introduces support for piecemeal adoption of upcoming features, which allows developers to start using new features that will become stable in Swift 6. Additionally, it opens the way for making new features retroactively available in earlier OSes.
-
The Swift Package Index Now Backed by Apple
The Swift Package Index was created about three years ago by Dave Verwer and Sven A. Schmidt, with the aim of making it easier for Swift developers to search and discover Swift packages. The project is now officially sponsored by Apple, thus making it the official place to go for anything related to Swift packages
-
Uno Platform 4.8: New App Template Wizard & Design System Package Import, .NET 8 Preview 2, and More
Uno Platform released version 4.8 of their framework for building native mobile, desktop, and WebAssembly apps. The latest version brings over 200 fixes and new features, as well as support for .NET 8 Preview 2. The highlight of the new release is the new startup experience, new App Template Wizard, OpenGL Acceleration, Design System Package Import, updates for Reactive / MVUX, and many more.
-
Apple Brings Comparative Group Analytics to App Store Connect
Peer group benchmarks is a new App Store Connect feature aimed to help developers track the performance of their apps relative to other similar apps.
-
Android 14 Brings Partial Support for OpenJDK 17, Improved Privacy and Security, and More
Google has announced the first Android 14 beta, which provides support for over 300 OpenJDK 17 classes. Additionally, it implements a number of features aimed to keep malicious apps at bay and extends support for foldable form factors, battery usage optimization, and more.
-
The Ten Year Journey of Facebook's App for iOS
Facebook rewrote its iOS app in 2012 to take advantage of native performance and improve reliability and usability over its previous HTML5-based cross-platform implementation. In the ten years since the rewrite, the app codebase has evolved non-stop to account for the introduction of new features, to circumvent SDK limitations, and to keep up with changes in the iOS platform.
-
How Lyft Detects Android Memory Leaks in Production
While modern tooling for Android and iOS enable memory leak detection using local builds, this is not enough to guarantee an app shows correct memory behavior in production, where it runs on a wide range of devices in diverse conditions. For this reason, Lyft engineers combine A/B testing and memory observability to detect which features leak memory.
-
Android Extension SDK Aims to Simplify the Use of Modular System Components
Introduced with Android 10, Modular System Components enable updating end-user devices outside of the normal Android release cycles. The new Extension SDK framework, now public, aims to make their integration simpler for developers.
-
Generating Text Inputs for Mobile App Testing Using GPT-3
A group of researchers from the Chinese Academy of Sciences and Monash University have presented a new approach to text input generation for mobile app testing based on a pre-trained large language model (LLM). Dubbed QTypist, the approach was evaluated on 106 Android apps and automated test tools, showing a significant improvement of testing performance.
-
Learnings from Spotify Mobile Engineering’s Recent Platform Migration
Recently, Spotify Mobile Engineering Team elaborated on their experience with a recent platform migration. Working on an initiative under the Mobile Engineering Strategy program, the team migrated their Android and iOS codebases to build with Bazel, Google’s open-source build system.
-
AirBnb Animation Engine Lottie Improves Performance by Adopting Core Animation
AirBnb has announced the fourth major iteration of its open-source vector-based animation engine Lottie. Thanks to the adoption of Core Animation, Lottie 4.0 provides significant performance improvements and reduces CPU load, says AirBnb iOS engineer Cal Stephens.
-
Apple Announces Full Swift Rewrite of the Foundation Framework
The Swift team has started to work on a new open-source implementation of the Foundation framework. To be written entirely in Swift, the new Foundation aims to improve performance by getting rid of conversion costs between Objective-C and Swift as well as to provide the opportunity for modularizing and clean it up.
-
Swift to Add Support for Ownership, Macros, and C++ Interop
The Swift language workgroup has detailed the main focus areas for the development of Swift in 2023 and further on, which include defining an ownership model for memory management, non-copyable types, a macro system, and C++ interoperability.
-
Apple Adds Core ML Support for Stable Diffusion on Apple Silicon
Apple released a set of optimizations to Core ML to enable running the Stable Diffusion text-to-image model on Apple Silicon-powered devices running the latest iOS or macOS versions, respectively iOS 16.2 and macOS 13.1.