Software development
fromTheregister
8 hours agoNew Android development tool designed for robots, not humans
Google's new Android CLI for AI agents reduces token usage by 70% and task completion time by three times.
"I *really* don't think i486 class hardware is relevant any more," Torvalds said in 2022, noting that while some people may still operate 486 systems they aren't relevant from a kernel development standpoint. "At some point, people have them as museum pieces. They might as well run museum kernels."
The SDK provides observability support for Kotlin Multiplatform (KMP) projects on Android, iOS, and JavaScript via a single standardized API, giving the cloud-native community a vendor-neutral Kotlin implementation.
Over the past months, I've watched two clients move from Scala (Play, Slick, Akka, Akka Http ... ) to Kotlin (Spring, JPA/Hibernate). In my current role, an engineering decision was made to move away from Scala. The decision was driven less by Scala's shortcomings and more by long-term career risk management: leaders understandably favor stacks (Java/Kotlin) that maximize hiring flexibility in a volatile market.
Tracy is compatible with Kotlin from version 2.0.0 and Java from version 17. Integrations can be made with SDKs from OpenAI, Anthropic, and Gemini. The library also works with common Kotlin/LLM stacks including OkHttp and Ktor clients, as well as OpenAI, Anthropic, and Gemini ones.
The improved cross-device resume support, which has been in testing since August, is part of the latest Release Preview update to Windows 11 that started rolling out yesterday. It includes the ability to resume Spotify playback on a PC from a phone, as well as any work in Word, Excel, and PowerPoint. You'll also be able to continue an Edge browsing session from a phone on your PC.
Thanks to the way Google's for years now been deconstructing Android and pulling OS-level pieces out of the operating system itself - so they exist as regular ol' apps and can consequently be updated quickly, frequently, and in a way that reaches everyone instantly, regardless of what phone or carrier they're using - even Android phones from eight years ago get updates numerous times a year that are all virtually equivalent to an entire iOS operating system rollout.
My favorite Linux desktop distribution, Linux Mint, is considering slowing down its release cadence. That's because, as lead developer Clement "Clem" Lefebvre explained, while releasing often has worked very well, it produces "these incremental improvements release after release. But it takes a lot of time, and it caps our ambition when it comes to development. ... [so] We're thinking about changing that and adopting a longer development cycle."