Issue #320 of the jetc.dev newsletter covers Jetpack Compose news including rendering composables on OpenGL surfaces via VirtualDisplay for 3D effects, a 3D chess game built with Compose Multiplatform using Filament and SceneView, a potential official web-rendering composable, and MeshGradientPainter in Compose 1.12.0 alpha. Also featured: an independent Compose Multiplatform RemoteCompose player, a Material 3 Expressive settings library, Compose Unstyled 2.8.0 release, and a large roundup of links covering navigation, ViewModels, performance, accessibility, and more.
Nguồn: https://jetc.dev/issues/320.html. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Google Play sẽ mở rộng lựa chọn thanh toán bằng cách cho phép sử dụng hệ thống thanh toán bên ngoài hoặc liên kết người dùng đến trang web từ ngày 30/6/2026, đồng thời giảm phí dịch vụ xuống 10% cho doanh thu dưới 1 triệu USD/năm và tất cả đăng ký tự động gia hạn. Ngoài ra, phí thanh toán 5% chỉ áp dụng khi sử dụng Google Play Billing tại Mỹ, Anh và EEA. Các chương trình ưu đãi mới dành cho ứng dụng/game chất lượng cao cũng sẽ được triển khai từ tháng 9/2026.
Lập trình viên nên đọc để cập nhật các chính sách mới về chi phí và tính năng thanh toán linh hoạt trên Google Play, giúp tối ưu hóa chi phí phát triển và tăng khả năng cạnh tranh cho ứng dụng của mình.
Bản tin jetc.dev số 319 cập nhật các phiên bản mới nhất của Jetpack Compose gồm bản vá 1.11.3, beta 1.12 đầu tiên và Compose Multiplatform 1.12.0-alpha02. Nội dung nổi bật bao gồm hỗ trợ iOS cho Jetpack Ink, các BOM mới, lifecycle/viewmodel-compose 2.11.0 mở rộng đa nền tảng, thư viện locationbutton Compose mới, cùng nhiều chủ đề như scoping ViewModel, Coil 3 cho tải ảnh đa nền tảng, kiểm thử screenshot theo locale, và các thư viện mã nguồn mở mới.
Những tiến bộ mới trong Jetpack Compose và Compose Multiplatform từ phiên bản 1.12 beta sẽ giúp bạn tối ưu hóa ứng dụng Android/iOS/native với các tính năng mới như ink iOS, viewmodel scoping và Coil 3, từ đó nâng cao hiệu suất và tính đa nền tảng cho dự án.
Kotlin 2.4.0 introduces experimental improvements to compile-time constants, adding support for unsigned type operations, standard library string functions like .lowercase(), .uppercase(), and .trim(), and evaluation of enum constant .name properties. A new IntrinsicConstEvaluation annotation clarifies which functions are evaluated at compile time. The release also improves JavaScript and TypeScript export (including value classes and ES2015 features), enables Java 26 bytecode generation, adds experimental WebAssembly Component Model support, and ships bundled in IntelliJ IDEA and Android Studio. Additionally, Kotlin 2.4.20 Beta1 introduces the StackTraceRecoverable interface for better coroutines integration and a build tools API supporting Kotlin/JS, Kotlin/Wasm, and Kotlin metadata targets.
A personal walkthrough of four underused Google Pixel settings that improve daily productivity: Focus Mode for blocking distracting apps on a schedule, Modes for filtering notifications during work hours, QuickTap for launching the Recorder app with a double tap on the phone's back, Notification History for recovering accidentally dismissed alerts, and Live Transcribe for real-time audio captions. Each feature is explained with navigation steps and the author's specific use case.
A deep dive into the Panel Controller side of Android Automotive OS's Scalable UI framework. Covers how DecorPanelControllerBase and BaseTaskPanelController work, how to wire a custom View and Controller into CarSystemUI via Dagger, and how to build imperative panel behavior. Two proof-of-concept implementations are walked through: FlameSun, an animated AGSL shader rendered inside a DecorPanel with minimal controller logic, and FocusGlow, a dynamic glow border that tracks window focus using TaskStackListener, PanelPool, PanelUpdateConsumer, and AutoSurfaceTransaction to reposition its surface at runtime. Limitations such as no RRO-only View shipping, full CarSystemUI rebuilds for code changes, and no persistent state across SystemUI restarts are also discussed.
Hệ thống Google Earthquake Alerts đã cảnh báo 11,4 triệu người dùng Android tại Venezuela vài giây trước hai trận động đất mạnh 7,2 và 7,5 độ Richter. Hệ thống này sử dụng cảm biến gia tốc trong điện thoại để phát hiện sóng sơ cấp và gửi cảnh báo trước khi sóng thứ cấp gây phá hủy ập đến, đóng vai trò quan trọng khi Venezuela không có hệ thống cảnh báo động đất quốc gia.
Nếu bạn đang tìm hiểu về công nghệ cảnh báo động đất hiệu quả và ứng dụng của AI trong bảo vệ an toàn công cộng, bài viết này cho thấy cách một hệ thống dựa trên thiết bị di động có thể thay thế các hệ thống truyền thống đắt tiền, mang lại hiệu quả cao trong các khu vực thiếu nguồn lực.
Google has launched a dedicated Android app for Google Finance, offering watchlists, real-time market data, live financial news, and an AI-powered 'Key Moments' feature that explains stock movements. An iOS version is planned for later. The move puts Google in direct competition with Yahoo Finance and Robinhood. Alongside the app, Google is rolling out portfolio tracking globally on the web, letting users view holdings in a single dashboard and interact with an AI research tool using natural-language queries. New AI task features allow users to set up automated briefings and performance summaries based on their watchlists or portfolios.
Cyble Research and Intelligence Labs has identified a new Android malware family called Glitch SPY, distributed via a fake Polish apartment rental website that tricks users into sideloading an APK. The dropper is the known Brokewell Android Loader, which installs the Glitch SPY payload. Once installed, the RAT abuses Android Accessibility Service to auto-grant permissions and supports over 70 C&C commands covering live screen streaming, keylogging, SMS/contact/call log theft, camera and microphone surveillance, file management, shell execution, and remote browser control. A crypto-clipper module silently replaces copied cryptocurrency wallet addresses (ETH, TRON, Bitcoin) with attacker-controlled ones. A hidden remote browser runs on the victim's device using their IP and cookies, enabling stealthy web-based account takeover. The Builder module allows operators to generate customized payloads with configurable names, icons, and decoy URLs, indicating a reusable multi-campaign platform still under active development.