Swift 5 Will Enforce Exclusive Access to Memory

Swift 5 will improve memory safety of Swift programs by ensuring variables cannot be accessed using a different name while they are being modified by another portion of the program. This change has important implications both on existing apps behaviour and on the Swift compiler itself.

Adiantum Brings Disk Encryption to Low-End Smartphones

Adiantum is a new encryption algorithm for low-end smartphones, smartwatches, and other Android Pie devices that are too slow to use the Advanced Encryption Standard (AES) standard for storage encryption.

Android Q Beta 1 Brings New Privacy Features, Foldable Support, Vulkan Extensions

The next Android version, dubbed Android Q, is now available for developers in beta, bringing new privacy features, system-wide behaviour changes, and new APIs to support foldable devices, Vulkan extensions, and more.

OpenXR 0.90 Aims to Solve AR/VR Fragmentation

The Khronos Group has published the first OpenXR specification and API with version number 0.90. OpenXR is an open, royalty-free standard for augmented reality (AR) and virtual reality (VR) platforms and devices that aims to simplify AR/VR software development on multiple platforms and devices.

ART Cloud Profiling to Improve Android App Performance

First introduced in Android Pie, ART optimizing profiles are a feature that leverages data sent to Play Cloud to optimize an app startup time on install or update. Data disclosed by Google show apps start 15% faster on average, with special cases reaching a 30% improvement.