Android 17 (API Level 37, codenamed Cinnamon Bun) released June 16, 2026, introduces breaking changes and new APIs developers must address. Key changes include mandatory adaptive UI enforcement on large screens (tablets/foldables can no longer opt out of resizability), mandatory ACCESS_LOCAL_NETWORK runtime permission, a new Contact Picker replacing READ_CONTACTS, a 3-hour OTP SMS delay for targeted apps, and background audio restrictions requiring migration from ExoPlayer 2 to Media3. Under the hood, ART gains generational garbage collection, a lock-free MessageQueue implementation, and static final field modification via reflection is now blocked. New APIs include the Handoff API for multi-device state continuity, dynamic camera output surfaces, RAW14 image format, VVC (H.266) video decoding, and Encrypted Client Hello for TLS. Google Play will require API 37 targeting starting August 2027.
Nguồn: https://miniiot.medium.com/android-17-api-level-37-everything-android-developers-need-to-know-c1962db85d1d. 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.
Hệ thống Google Earthquake Alerts đã cảnh báo 11,4 triệu người dùng Android tại Venezuela …
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.
Thiết bị GB Operator của Epilogue ($50) giờ đây hỗ trợ kết nối Game Boy Camera với smartphone Android/iOS thông qua ứng dụng Flashback, cho phép xem trực tiếp hình ảnh từ chiếc máy ảnh năm 1998 trên thiết bị hiện đại. Ứng dụng cũng cung cấp chế độ mô phỏng phần mềm với hiệu ứng 4 tông màu đặc trưng của Game Boy Camera.
Lập trình viên nên đọc bài này để khám phá cách kết nối thiết bị cổ điển như Game Boy Camera với hệ sinh thái hiện đại, giúp hiểu rõ về cách triển khai giao diện hardware-software và tương thích giữa các thiết bị legacy với nền tảng mới, từ đó có thể ứng dụng trong các dự án tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương tương
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.
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.
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.
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.