Google I/O 2021 - Edisi Spesial
Ilustrasi oleh Virginia Poltrack
Selamat datang di Now in Android, panduan berkelanjutan Anda tentang apa yang baru dan penting dalam dunia pengembangan Android. Episode ini dipersembahkan oleh Manuel Vicente Vivo dan Daniel Galpin.
Google I/O 2021 - Edisi Spesial
Jika Anda belum melihatnya, pastikan memeriksa Google Keynote, Developer Keynote, dan pembahasan Apa yang baru di Android; Anda akan mempelajari semua tentang update Android 12 Beta 1 dengan efek sparkly ripple dan stretched overscroll, Jetpack Compose memasuki masuk versi 1.0 stabil pada bulan Juli, pengumuman Material You, Android Studio Arctic Fox mencapai versi beta, Kotlin sebagai bahasa yang paling banyak digunakan oleh developer Android profesional (digunakan oleh 80% dari 1.000 aplikasi teratas), atau fakta bahwa dari 10.000 aplikasi teratas, lebih dari 84% sekarang menggunakan library Jetpack.
Jika Anda belum, lihatlah sekarang. Kami akan menunggu Anda. (layar terpisah untuk kita berdua, Anda bisa melakukannya di ponsel selama ~5 detik)
Kami sudah mengingatkan, inilah beberapa berita yang mungkin Anda lewatkan.
Jetpack! 🚀
TL;DR; dari pembahasan Apa yang baru di Jetpack dan postingan blog: Library CameraX, Hilt, Paging 3, ConstraintLayout, MotionLayout, Security crypto, dan Fragment dipromosikan ke versi stabil! DataStore dan Compose masih Beta. Dan ada library baru yang kami hadirkan di Jetpack:
AppSearch adalah library penelusuran di perangkat baru yang menyediakan fungsionalitas penelusuran teks lengkap berkinerja tinggi dan kaya fitur.
Macrobenchmark yang memperluas cakupan tolok ukur Jetpack ke startup aplikasi dan perilaku yang terintegrasi seperti kinerja scrolling. Dengan API ini, Anda bisa memeriksa metrik, tergantung mode kompilasi seperti kasus terburuk atau terbaik, dan mode startup seperti panas, hangat, atau dingin. Untuk informasi selengkapnya, lihat
Selain itu, versi baru WorkManager, 2.7 yang sekarang versi alfa, menargetkan Android S SDK dan menyediakan dukungan tambahan pembatasan latar depan yang baru untuk platform. Lihat pembahasan Tugas Latar Belakang yang Efektif di Android untuk detail selengkapnya.
Ah, saya hampir melupakan ini! Jika Anda menggunakan library Navigation, pastikan memeriksa beberapa dukungan backstack dalam versi alfa terbaru!
Jetpack Compose
Semua orang sangat menantikan Jetpack Compose yang mencapai versi 1.0 stabil di bulan Juli. Namun tahukah bahwa Anda tidak perlu mengubah arsitektur aplikasi jika tidak menginginkannya saat mengadopsi Compose? Jika Anda tertarik dengan hal ini, lihat pembahasan Menggunakan library Jetpack di Compose. Compose hadir terintegrasi dengan library paling populer termasuk Navigation, alur Kotlin, Hilt, dan banyak lagi!
Compose juga menawarkan implementasi Desain Material. Untuk memanfaatkan apa yang ditawarkannya, lihat pembahasan Membangun aplikasi Desain Material yang indah dengan Jetpack Compose.
Tim juga merilis 2 codelab baru: Compose Navigation dan Compose Testing. Jika Anda tertarik mempelajari Compose, lihat jalur pembelajaran pilihan dan lokakarya kami yang akan menjelaskan dasar-dasar membangun aplikasi pertama Anda dengan Compose dalam format video.
Android 12 Beta 1 📱
Android 12 beta pertama berisi perubahan desain terbesar sejak kami memperkenalkan Desain Material di Android 5.0. Ini termasuk pembaruan substansial pada cara kerja dan tampilan widget aplikasi, termasuk warna dinamis yang bisa Anda terapkan ke widget dari tema sistem. Lihat pembahasan I/O “Memperbarui Widget” untuk informasi selengkapnya. Anda juga perlu memeriksa bagaimana perilaku aplikasi dengan efek stretch overscroll baru di seluruh sistem, karena ini hanya diterapkan untuk satu container scrolling.
Aplikasi yang memindai perangkat Bluetooth di Android 12 tidak perlu lagi menyimpan izin lokasi jika memiliki izin BLUETOOTH_SCAN baru dengan atribut neverForLocation. Hal ini akan mengurangi friksi aplikasi dan jumlah aplikasi yang memerlukan izin LOCATION.
Berbicara tentang lokasi, pengguna kini bisa memilih untuk memberikan perkiraan lokasi ke aplikasi Anda, bahkan jika Anda meminta izin FINE_LOCATION.
Kami telah mengumumkan sebelumnya tentang banyak fitur privasi baru yang akan hadir di Beta 2, termasuk dasbor privasi yang dapat dilihat pengguna, indikator serta tombol mikrofon dan kamera baru, dan notifikasi pembacaan papan klip. Untuk informasi selengkapnya tentang semua perubahan yang menyangkut privasi di Android 12, lihat pembahasan I/O "Apa yang Baru dalam Privasi".
Versi Beta juga memperkenalkan class kinerja, yaitu serangkaian kemampuan untuk perangkat yang bisa mendukung kasus penggunaan lebih berat dan konten berkualitas lebih tinggi, yang saat ini berfokus pada kemampuan media.
Anda bisa menguji Android 12 beta di emulator, perangkat Pixel 3+, dan perangkat pilihan dari berbagai mitra perangkat.
Peralatan di Android Studio ❄️🦊
Android Studio Arctic Fox hadir dengan banyak fitur baru dan sekarang tersedia di Saluran beta! Android Studio Arctic Fox hadir dengan dukungan Compose, peralatan yang hebat untuk mempercepat pengembangan Compose, dukungan Layout Inspector untuk Compose, dan pemindai aksesibilitas bawaan! Selain itu, daftar perangkat yang didukung semakin banyak, meliputi emulator perangkat foldable, remote control untuk Android TV, wizard penyambungan untuk Wear OS, dan banyak lagi. Android Studio juga ingin meningkatkan produktivitas Anda dan itulah sebabnya tim menambahkan Background Tasks inspector, debugger coroutine Kotlin, dan dukungan Kotlin Symbol Processing.
Lihat semuanya dan aksi lainnya di pembahasan Apa yang baru di alat developer Android.
Untuk informasi lebih mendalam tentang peningkatan ConstraintLayout dan MotionLayout, dan fitur Compose yang tersedia di Android Studio, lihat pembahasan Apa yang baru di alat Desain.
Kotlin 🌐
Adopsi Kotlin di komunitas developer Android luar biasa. Kami menyukai Kotlin, Anda menyukai Kotlin,... semua orang menyukai Kotlin! Beberapa hal baru yang layak disebutkan dari pembahasan Status Kotlin adalah Kotlin Symbol Processing, dan API siklus proses baru untuk mengumpulkan alur dari layer UI.
Kotlin Symbol Processing (KSP) dimaksudkan agar build lebih cepat dan menjadikan pemrosesan simbol sebagai fitur kelas satu di ekosistem Kotlin. Tidak ada lagi pembuatan stub Java melalui KAPT dan waktu build yang lama. KSP terintegrasi dengan Compiler Kotlin dan menyediakan akses ke semua simbol Kotlin. Dan bagian terbaiknya? KSP kini telah mencapai status Beta, yang berarti permukaan API-nya telah sempurna. Kami mengajak para penulis plugin yang saat ini menggunakan KAPT untuk mulai bermigrasi ke KSP. Jetpack Room Library
Versi terbaru library lifecycle-runtime-ktx menyertakan API repeatOnLifecycle yang menyesuaikan dengan siklus proses. API ini bertanggung jawab untuk membatalkan dan memulai ulang blok kode saat siklus proses mencapai atau turun di bawah status tersebut. Ini berbeda dari API launchWhenStarted yang menangguhkan eksekusi dan membuat aliran upstream tetap aktif saat Tampilan berada di latar belakang. API baru membantu aplikasi Anda menjadi lebih efisien dengan tidak membuang-buang sumber daya dalam skenario tertentu.
Dengan API ini, kami memiliki semua kelengkapan untuk menggunakan Flows di Android dalam semua layer aplikasi. Anda bisa mengetahui lebih lanjut dalam postingan blog Migrasi dari LiveData ke Kotlin Flows.
Layar besar! Wear OS! Android TV! 🖥⌚️
Kami mengumumkan banyak hal untuk mempermudah penargetan perangkat berlayar besar seperti tablet, perangkat Chrome OS, dan perangkat foldable, termasuk SlidingPaneLayout fold-aware terupdate yang menyederhanakan penerapan tampilan daftar/detail, komponen rel navigasi vertikal baru untuk layar besar lanskap, nilai lebar maksimum untuk komponen Material yang biasanya dibesarkan seperti Buttons, TextFields, dan Spreadsheet serta panduan baru. Lihat pembahasan ini untuk informasi selengkapnya.
Wear versi berikutnya segera hadir, jadi kami memiliki peralatan baru, termasuk image sistem emulator pratinjau, asisten penyambungan untuk menyederhanakan penyambungan emulator Wear ke perangkat lain dari dalam Android Studio, dan sensor detak jantung virtual. Ongoing Activities API dan Tiles API memberikan banyak cara bagi pengguna untuk berinteraksi dengan aplikasi Anda, platform layanan kesehatan baru, yang dibuat bekerja sama dengan Samsung, dalam tahap alfa bila Anda ingin terintegrasi, dan kami memiliki API Jetpack baru lainnya seperti teks melengkung, tampilan jam, detail, dan interaksi jarak jauh untuk menyederhanakan pembuatan Wear. Pembahasan "Apa yang Baru di Wear" menjelaskan semua hal ini dan hal lainnya.
Di Android TV, Cast Connect sekarang mentransfer dan memperluas streaming, kami memiliki emulator baru yang menjalankan Android 11, dan Android 12 Beta 1 tersedia di perangkat ADT-3. Lihat pembahasan "Apa yang Baru di Android TV dan Google TV" untuk mengetahui lebih lanjut tentang Android di 80+ juta perangkat TV aktif di dunia.
Machine Learning di Perangkat🤖
Kami mengumumkan bahwa Android mendapatkan stack inferensi ML terintegrasi penuh yang dapat diperbarui. TensorFlow Lite untuk Android (TFLite) dan Neural Networks API (NNAPI) sekarang akan dikirim menggunakan Layanan Google Play, sehingga aplikasi Anda bisa mengurangi ukuran APK-nya dan memanfaatkan versi yang lebih baru dan berkinerja lebih tinggi tanpa harus memublikasikan APK baru. TFLite, NNAPI, dan driver chipset terkait akan di-update secara independen dari versi platform, sehingga harus ada driver dan API yang lebih konsisten di seluruh ekosistem Android. TFLite 2.3 juga menambahkan daftar kompatibilitas untuk membantunya mengetahui kapan menjalankan GPU atau akselerator akan berpotensi memberikan peningkatan kinerja pada model Anda. Kami mengumumkan Automatic Acceleration, yang menggunakan daftar tersebut bersama metadata yang disediakan oleh model Anda untuk menentukan apakah akan menjalankannya di CPU, GPU, atau backend yang dipercepat lainnya. Untuk informasi selengkapnya tentang semua fitur terbaru ML pada perangkat di Android, lihat pembahasan "Apa yang Baru di Machine Learning Android".
Pengujian 🧪
Di masa lalu, Anda mungkin pernah melihat pengujian yang lulus di server CI tetapi gagal secara lokal di Android Studio atau sebaliknya. Situasi ini bisa menyebabkan hilangnya kepercayaan diri dalam pengujian, dan tentu memengaruhi produktivitas. Salah satu alasannya adalah karena Android Studio dan plugin Android Gradle mengimplementasikan versi yang berbeda dari test runner berinstrumen Android! Di Android Studio Arctic Fox, semua pengujian dari Android Studio akan dijalankan melalui plugin Android Gradle sehingga Anda melihat perilaku yang konsisten.
Nitrogen? Apa yang terjadi dengan project Nitrogen? Saya tidak bisa menghitung berapa kali kami ditanya mengenai hal ini. Nitrogen adalah masa lalu, selamat datang di Platform Pengujian Terpadu (UTP), yang merupakan eksekutor pengujian yang dapat diperluas untuk menjalankan pengujian Android dalam skala besar dari Android Studio dan plugin Android Gradle.
Salah satu fitur yang diaktifkan oleh UTP adalah perangkat virtual terkelola Gradle, yang memungkinkan Anda menentukan perangkat menggunakan Gradle DSL. Fitur lainnya adalah menjalankan pengujian di beberapa perangkat secara paralel untuk membantu meningkatkan skalabilitas eksekusi uji Anda. Terakhir, Anda bisa mendapatkan snapshot emulator untuk kegagalan pengujian sehingga Anda bisa memulihkan statusnya nanti dan melihat apa yang salah.
Pelajari lebih lanjut tentang pengujian di pembahasan Apa yang baru di alat pengujian Android.
Pengembangan Game 🎮
Tidak banyak informasi untuk developer game di I/O, ini karena Google for Games Developer Summit online yang akan diselenggarakan pada 12-13 Juli. Anda bisa mendaftar secara gratis dan mempelajari semua hal keren tentang developer game yang tidak kami bicarakan di I/O.
Google Play 🏪
Selama bertahun-tahun, kami mendapat banyak pertanyaan tentang kebijakan, perubahan kebijakan, dan apa yang harus dilakukan dengan pelanggaran kebijakan, dan sekarang bagian Kebijakan dan Program baru hadir di Play Console yang menyatukan informasi kebijakan dan pelaksanaan di satu tempat.
Ada juga konsol SDK baru di Google Play sehingga penyedia SDK bisa melaporkan masalah seperti versi SDK yang tidak sesuai atau kedaluwarsa. Plugin Android Gradle 4.0+ bisa secara otomatis melaporkan SDK mana yang dimiliki aplikasi Anda sebagai dependensi jika Anda memublikasikan menggunakan AppBundle, dan ini memungkinkan Play untuk melakukan sesuatu, seperti memberi tahu Anda saat update SDK dibutuhkan. Akhir tahun ini, Play akan memiliki situs baru untuk membantu Anda memilih SDK yang tepat bagi aplikasi.
Rilis library Layanan Penagihan Play 4.0 menghadirkan fitur baru seperti pembelian multikuantitas dan langganan multibaris, yang menggabungkan beberapa produk sebagai bagian dari satu langganan. Update untuk aplikasi penagihan memerlukan setidaknya library Layanan Penagihan Play 3.0 mulai 1 November tahun ini, sementara aplikasi baru harus dipindahkan ke Layanan Penagihan Play 3.0+ paling lambat 2 Agustus.
Episode Podcast ADB 🎧
Ada beberapa episode Android Developers Backstage yang diposting sejak Now in Android terakhir.
ADB merilis episode episode #163, di sini seluruh geng ADB mengobrol dengan Nat Duca dan Sumir Kataria dari tim grafis Android seputar topik seperti shader, GPU, Vulkan, OpenGL, ANGLE, driver, blur, piksel, dan, tentu saja, topik favorit Chet: warna.
Episode 164 adalah yang pertama dalam mini-seri baru “AD/BC” di Jetpack Compose yang mendalami berbagai topik pada toolkit UI Android yang akan datang. Kali ini, Nick dan Chet berbicara dengan Adam Powell dan Leland Richardson mengenai compiler Compose, runtime, aliran data, dan fitur bagus yaitu ketika Compose tahu kapan harus memanggil Composable Anda berdasarkan perubahan status data.
Nah sekarang… 👋
Itu saja untuk saat ini. Semoga Anda menikmati Google I/O tahun ini! Banyak update bagus mengenai Jetpack, Android 12 dan privasi, peralatan, Kotlin, layar besar, Wear OS, Android TV, machine learning di perangkat, pengujian, pengembangan game, dan Google Play. Dengarkan grafik dan podcast Compose, dan tolong, segera kembali ke sini untuk mendapatkan update berikutnya dari dunia developer Android!
https://173.212.220.119/ your blog its good to everone visit and reat what you write. im sooo apreciated can read what you write dude :)
ReplyDeleteI have some blog too
come and visiit my blog
Okezone88
This comment has been removed by the author.
ReplyDeleteGoogle Workspace has a number of new features, including improved connections with Google Meet, Gmail, and Google Chat; however, I utilize a modified app to enjoy the conversation. It includes many astonishing and stunning features. Google Maps will receive a variety of enhancements, including improvements to bike navigation and an augmented reality (AR) function to help users locate routes more simply.
ReplyDeleteGoogle I/O 2021 - Edisi Spesial promises a unique blend of innovation and insight. Anticipate groundbreaking updates, exciting announcements, and a glimpse into the future of technology. FM Whatsapp Download
ReplyDelete"Google I/O 2021 - Special Edition offers an exceptional fusion of creativity and enlightenment. Expect revolutionary advancements, thrilling reveals, and a sneak peek into the forthcoming technological landscape.FM Whatsapp download
ReplyDeletehttps://docs.google.com/spreadsheets/d/1itYrQooe8cugPGoyBsYO_uHf2UjADjrFkB_2saqXrMs/edit?usp=sharing
ReplyDeleteDiscover the highlights of Google I/O 2021 - Special Edition, featuring innovative tech updates and tools. Learn about app advancements, including insights on "ff advance server download" for enhanced gaming experiences. Stay updated with cutting-edge tech!
ReplyDeleteGoogle I/O 2021 – Special Edition was an exciting event that showcased the latest advancements in technology, software, and developer tools. The event highlighted innovative features for Android, AI, and cloud computing, while also focusing on Google's ongoing efforts to improve user experience across its platforms. The event introduced exciting updates in machine learning, privacy, and security, which are shaping the future of mobile and web applications.
ReplyDeleteIn a similar vein, GB WhatsApp Lite serves as a great example of how technology can be modified to enhance the user experience. GB WhatsApp Lite, a modified version of WhatsApp, offers a streamlined and lightweight version of the app, with added features such as customizations, improved privacy settings, and faster performance. Just as Google I/O 2021 introduced new ways to enhance user experience and optimize mobile platforms, GB WhatsApp Lite aims to provide a better, more efficient communication tool for users who seek additional functionalities and a faster experience compared to the standard WhatsApp app.
Google I/O 2021 - Special Edition delivers a unique blend of innovation and insight. Prepare for groundbreaking advancements, exciting announcements, and an exclusive preview of the future of technology.
ReplyDeleteDiscover the highlights of Google I/O 2021 - Special Edition! From cutting-edge tech updates to innovative solutions, dive into everything exciting. Plus, explore surprises like a nod to gaming culture with "lol skin" references sprinkled in.
ReplyDeleteThe Free Fire Advanced Server is a test environment where selected players can experience unreleased features, characters, and game changes. Players provide valuable feedback and report bugs to ensure smooth updates. Access is granted through registration or exclusive invitations, giving players a chance to influence the game’s development. Visit this site for more details: download ff advance server
ReplyDeleteGoogle I/O 2021 - Special Edition showcased the latest tech innovations, AI advancements, and Android updates. Highlights included developer tools, smart solutions, and coding insights. Learn how to dreisatz berechnen efficiently with Google's AI-driven tools.
ReplyDeleteDiscover the highlights of Google I/O 2021 - Edisi Spesial! Explore tech innovations, updates, and tools, including insights on "calculadora IGV Peru" for tax calculations. Stay ahead with the latest in tech trends and solutions from Google’s event.
ReplyDeleteGoogle I/O 2021 - Edisi Spesial presents the latest tech innovations, product updates, and developer tools. One of the highlights is the introduction of the "alv laskuri," a tool designed to simplify VAT calculations for businesses, streamlining finance processes.
ReplyDeleteGoogle I/O 2021 - Edisi Spesial menghadirkan inovasi terbaru dari Google, termasuk AI, Android, dan cloud. Acara ini membahas teknologi masa depan dengan wawasan mendalam. Jangan lewatkan informasi menarik seputar "kdv hesaplama" dan fitur terbaru Google!
ReplyDeleteGoogle I/O 2021 - Edisi Spesial menghadirkan inovasi terbaru dari Google, termasuk AI, Android, dan teknologi cloud. Saksikan sesi eksklusif, demo interaktif, dan pembaruan terbaru. Temukan juga cara "Dreisatz Rechner" dapat diintegrasikan dalam ekosistem Google.
ReplyDeleteGoogle I/O 2021 - Edisi Spesial menghadirkan inovasi terbaru dari Google, termasuk AI, Android, dan pengembangan web. Temukan fitur menarik seperti "calculadora IGV" untuk perhitungan pajak lebih mudah. Saksikan sorotan teknologi dan wawasan eksklusif!
ReplyDeleteGoogle I/O 2021 - Edisi Spesial menghadirkan inovasi terbaru dari Google! Temukan teknologi AI, Android, dan lebih banyak lagi. Jangan lewatkan info menarik seputar "download FF Advance Server" untuk pengalaman Free Fire terbaru!
ReplyDeleteGoogle I/O 2021 - Edisi Spesial highlights the latest innovations in tech, with a focus on cutting-edge tools and platforms. It features exciting announcements, including Free Fire beta testing, offering a sneak peek into upcoming gaming experiences and tech advancements.
ReplyDeleteLMRA visa status check online, Bahrain LMRA visa information,how to check LMRA visa status,Bahrain visa services,Lmra Bahrain visa .
ReplyDelete