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.
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.
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.
The Swift Package Index is now Backed by Apple
The Swift Package Index was created about three years ago by Dave Verwer and Sven A. Schmidt with the aim to make it easier for Swift developers to search and discover Swift packages. The project is now officially sponsored by Apple making it thus the official place to go for anything related to Swift packages
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.