InfoQ Homepage Operating Systems Content on InfoQ
-
Apple Allows US App Store Apps to Link to External Purchase Methods
A recent decision by the US Supreme Court forces Apple to make it possible for iOS and iPad apps to link to alternative payment systems. The decision only applies to apps published in the US App Store and raised some debate since Apple still wants to collect a commission on external purchases.
-
OpenTofu 1.6.0 Now Generally Available: New Module Testing, Enhanced S3 Backend, and Many More
OpenTofu 1.6.0 is now generally available. A community-driven open-source fork of Terraform under the Linux Foundation, now offers a stable release with many features, including advanced testing features for configurations and modules, enhanced S3 state backend with new authentication methods, a new provider and module registry, and many more improvements and bug fixes.
-
Arc-Enabled Servers Run Command Public Preview Feature: Remote Management for Various Environments
Microsoft has recently announced a significant preview feature related to Arc-enabled servers, introducing the Run Command. This feature allows customers to manage Azure Arc-enabled servers remotely and securely.
-
KSP2 Aims to Improve Kotlin Meta-Programming, Adds Support for the K2 Kotlin Compiler
Currently available in preview, KSP 2.0, the evolution of Kotlin Symbol Processing (KSP), introduces a new architecture aimed at resolving some limitations in KSP 1.0 and adds support for the new K2 Kotlin compiler, explain Google software engineers Ting-Yuan Huang and Jiaxiang Chen.
-
Using Gemini AI in Android Apps with the New Google AI SDK
Google introduced its new Google AI SDK to simplify integrating Gemini Pro, its best-performing model to date, in Android apps. Using this SDK, developers need not build and manage their own backend infrastructure.
-
Visual Studio 17.9 Preview 2: .NET MAUI, C++, Remote Linux Unit Testing, Teams Toolkit and More
Microsoft has released Visual Studio 2022 17.9 Preview 2, the last release concluding development efforts for 2023. This update builds upon the foundation provided by Preview 1 in November. Preview 2 brings improvements and new features regarding C++, .NET MAUI, Remote Linux Unit Testing, Teams Toolkit and many more.
-
Apple Open-sources Apple Silicon-Optimized Machine Learning Framework MLX
Apple's MLX combines familiar APIs, composable function transformations, and lazy computation to create a machine learning framework inspired by NumPy and PyTorch that is optimized for Apple Silicon. Implemented in Python and C++, the framework aims to provide a user-friendly and efficient solution to train and deploy machine learning models on Apple Silicon.
-
Android Studio Hedgehog Upgrades to IntelliJ 2023.1, Improves Developer Experience, and More
The latest release of Android Studio, dubbed Hedgehog, is now stable. It includes IntelliJ 2023.1, new features for improving app performance, boosting developer productivity, and creating UI using Jetpack Compose.
-
Microsoft Open-Sources ThreadX and the Azure RTOS Development Suite
Microsoft contributed Azure RTOS, including real-time OS ThreadX, to the Eclipse Foundation and made it available under the MIT license.
-
AWS Announces Finch 1.0, an Open Source Client for Container Development
Recently, AWS announced the general availability of Finch, an open-source tool that aims to simplify container development on macOS. Finch allows users to build, run, and publish Linux containers on their macOS, and interact with container registries such as Amazon ECR.
-
Key Lessons for Mobile Release Management from DoorDash
The release process for DoorDash mobile apps is based on clear-cut responsibilities shared across teams, effective communication, testing, and strict rules about handling regressions and hotfixes, explains DoorDash engineer Manolo Sañudo. While not all organizations work at DoorDash scale, many aspects of their approach can prove useful to smaller organizations, too.
-
Swift 5.9 Backtracer is Now Concurrency-Aware, Improves Readability and Linux Support
Besides extending the language through macros and borrow-stile memory management, Swift 5.9 also introduces some helpful features for program debugging, including an out-of-process crash handler, just-in-time debugging support, and backtracking to makes it easier to interpret control flow when using structured concurrency.
-
How Spotify Fights Global Warming by Taking Their Mobile App Size under Control
Adding new features has often a hidden impact on app size, with several undesired effects, including user disengagement and unnecessary carbon emissions. To keep app size under control, Spotify engineers established pre-PR and post-PR processes to help prevent an estimated 10MB app size growth over six months.
-
AWS Introduces Amazon Linux 2023 Runtime for Lambda
AWS recently introduced Amazon Linux 2023 (AL2023) as a managed runtime and container base image for its Lambda service. The runtime provides an OS-only environment for developers to run Lambda functions.
-
Android Telecom Library Aims to Simplify the Creation of Voice and Video Apps
Available in Alpha, the new Telecom jetpack library simplifies the process of creating voice and/or video calling applications for Android developers by providing several APIs to support common functionality like answering/declining, audio routing, and so on.