Android Studio Bumblebee (2021.1.1) Stabil
Diposting oleh Adarsh Fernando , Product Manager, Android
Tim Android Studio dihebohkan dengan rilis stabil Android Studio Bumblebee (2021.1.1) 🐝 dan plugin Android Gradle (AGP) 7.1.0; versi terbaru IDE resmi dan sistem build Android. Kami telah meningkatkan fungsionalitas di seluruh area alur kerja developer pada umumnya: Build dan Deploy , Pemrofilan dan Inspeksi , serta Desain .
Beberapa penambahan yang perlu diperhatikan meliputi eksekusi uji terpadu antara Android Studio dan server Continuous Integration (CI) ✅, alur penyambungan yang mudah untuk mendukung ADB melalui Wi-Fi 📲, alat Profiler yang disempurnakan untuk membantu Anda mengidentifikasi dan menganalisis jank di aplikasi 🕵️, dan cara baru untuk melihat pratinjau animasi 🎥 dan interaksi UI tanpa men-deploy aplikasi Anda ke perangkat.
Seperti biasa, rilis ini tidak akan mungkin berhasil tanpa masukan awal dari pengguna Pratinjau kami. Jadi baca terus atau tonton video di bawah untuk melihat sorotan lebih lanjut dan fitur baru yang bisa Anda temukan di versi stabil ini. Jika Anda sudah siap untuk terjun dan melihatnya, kunjungi situs web resmi untuk mendownload Android Studio Bumblebee (2021.1.1) .
VIDEO
Yang ada di Android Studio Bumblebee (2021.1.1)
Di bawah ini adalah daftar lengkap fitur baru di Android Studio Bumblebee (2021.1.1), yang disusun berdasarkan tiga tema utama.
Build dan Deploy
Device Manager Baru: Jendela alat baru di Bumblebee ini memudahkan Anda untuk melihat dan mengelola perangkat uji virtual dan fisik, Anda bisa membukanya dengan memilih View > Tool Windows > Device Manager dari panel menu utama. Di tab Virtual , buat perangkat baru, tinjau detail perangkat, hapus perangkat, atau hal lainnya yang biasa Anda lakukan dari AVD Manager yang sekarang sudah dihapus. Di tab Physical , sambungkan dengan cepat ke perangkat baru menggunakan ADB Wi-Fi dan lihat detail setiap perangkat fisik secara cepat, atau periksa sistem file setiap perangkat dengan cepat menggunakan Device File Explorer dengan mengklik tombol. Pelajari lebih lanjut tentang Device Manager Baru di catatan rilis.
Device Manager
ADB melalui Wi-Fi: Bumblebee menyertakan alur yang disederhanakan untuk menghubungkan ke Android 11 dan perangkat yang lebih tinggi melalui Wi-Fi untuk deployment dan proses debug menggunakan ADB. Setelah Anda mengaktifkan proses debug melalui Wi-Fi pada perangkat Anda, pilih Pair using Wi-Fi di tab Physical pada Device Manager baru untuk membuka wizard penyambungan. Kemudian ikuti langkah-langkahnya untuk menyambungkan ke perangkat yang terhubung melalui jaringan yang sama. Pelajari lebih lanjut.
Menyambungkan perangkat dengan ADB melalui Wifi
Menjalankan Uji Instrumentasi di Android Studio menggunakan Gradle: Pernahkah Anda menjalankan pengujian di Android Studio dengan hasil yang berbeda dari pengujian yang sama yang dijalankan pada CI? Ini bisa menjadi masalah memusingkan yang menyebabkan hilangnya produktivitas. Untuk mengatasi masalah ini, kami memperkenalkan runner pengujian baru ke plugin Android Gradle (AGP) 7.1.0 yang digunakan Android Studio Bumblebee secara default saat menjalankan uji instrumentasi, sehingga semua pengujian Anda berjalan melalui runner pengujian terpadu. Ini adalah peningkatan yang sama dengan Android Studio Arctic Fox, di sana kami mulai menjalankan semua pengujian unit melalui Gradle secara default. Demikian pula, peningkatan ini tidak mengharuskan Anda mengubah cara menulis atau menjalankan pengujian!
Menggunakan runner berbeda menyebabkan hasil yang tidak konsisten
Android Studio sekarang menjalankan uji instrumentasi melalui Gradle
Upgrade Assistant Plugin Android Gradle sekarang mengupdate penggunaan API: Awalnya diperkenalkan di Android Studio 4.2, AGP Upgrade Assistant membantu pengguna mengupdate proyek mereka ke versi terbaru, dan peningkatan di Arctic Fox menyediakan UI baru dengan kemampuan untuk meninjau dan memilih versi dan langkah-langkah upgrade. Di Bumblebee, Upgrade Assistant sekarang juga memeriksa dan menawarkan update untuk DSL untuk membantu Anda menghindari penggunaan API yang tidak digunakan lagi sebelum mereka dihapus. Untuk informasi selengkapnya, lihat kronologi migrasi DSL/API Plugin Android Gradle .
Class Non-Transitive R untuk proyek baru: Android Studio Arctic Fox memperkenalkan alat pemfaktoran ulang baru untuk membantu Anda menggunakan class non-transitive R yang memungkinkan build yang lebih cepat untuk aplikasi dengan beberapa modul. Saat membuat proyek baru menggunakan Bumblebee, IDE mengonfigurasi proyek Anda untuk menggunakan class non-transitive R, secara default. Meskipun menghadirkan peningkatan performa, Anda sekarang harus merujuk ke class R dengan nama paket yang tepat, dan bukan dengan nama paket dari modul induknya, karena tidak akan lagi di-resolve secara transitif. Untuk informasi selengkapnya, lihat Menggunakan class non-transitive R .
Jendela alat emulator diaktifkan secara default: Diperkenalkan di Android Studio 4.1, Emulator ini diluncurkan dalam jendela alat Android Studio dan memungkinkan Anda untuk men-deploy dan berinteraksi dengan perangkat Android virtual sambil tetap sepenuhnya berada dalam konteks IDE. Perubahan ini menghadirkan UX yang disempurnakan untuk manajemen snapshot dan kontrol yang diperluas. Untuk informasi selengkapnya, lihat Menjalankan Android Emulator langsung di Android Studio .
Update Dukungan Apple Silicon - Bagi mereka yang menggunakan macOS pada hardware Apple Silicon (arm64), Android Studio Arctic Fox dan Android Emulator telah mendukung arsitektur baru ini sejak tahun lalu. Namun, dengan rilis ini, sekarang kami telah mengupdate alat platform Android SDK v32.0.0 (yang menyertakan ADB dan fastboot) dan alat build v32.1.0 (yang menyertakan aapt) menjadi binari universal sehingga alat developer Android Anda tidak lagi memerlukan penerjemah biner Rosetta untuk berjalan. Berdasarkan masukan komunitas, developer di platform hardware ini melihat peningkatan performa yang mencolok. Lihat catatan rilis.
Profil dan Inspeksi
Track deteksi jank di Profiler: Saat membuat profil aplikasi Anda menggunakan perangkat yang menjalankan Android 11 (API level 30) atau yang lebih tinggi, profiler CPU kini menampilkan grup track baru yang menggambarkan tahapan setiap bingkai dalam Frame Lifecycle : Application , Wait for GPU , Composition dan Frames on display . Setiap track memberi label pada bingkai dengan nomor bingkai dan memberi kode warna persegi panjang untuk memudahkan Anda memvisualisasikan di mana bingkai tertentu berada dalam siklus prosesnya, bersama dengan panduan yang bisa Anda alihkan untuk dibandingkan dengan peristiwa Vsync. Anda bisa menggunakan data ini untuk memahami di mana Jank mungkin terjadi dalam aplikasi Anda dan menyelidiki akar masalahnya. Di panel Analysis , sekarang ada tab Frames , yang dengan baik merangkum informasi rendering untuk semua bingkai. Untuk informasi selengkapnya, lihat deteksi jank UI .
Informasi siklus proses bingkai terperinci di CPU Profiler
Dukungan profileable untuk pemrofilan aplikasi di Studio Profiler: Saat membuat profil aplikasi Anda, sangatlah penting untuk menghasilkan data yang akurat dengan versi aplikasi yang serupa dengan versi yang akan diinstal oleh pengguna Anda. Untuk melakukannya, Anda sekarang bisa menyertakan properti <profileable>
dalam manifes aplikasi Anda ke aplikasi profil yang tidak dapat di-debug, seperti yang ditunjukkan di bawah ini.<profileable android:shell="true"/>
Profileable adalah konfigurasi manifes yang diperkenalkan di Android 10, dan tersedia untuk tugas pemrofilan CPU dan Memori. Menggunakan flag profileable sebagai ganti flag yang dapat di-debug memiliki keuntungan utama karena overhead yang lebih rendah untuk pengukuran performa; tetapi, fitur pemrofilan tertentu tidak tersedia untuk build Profileable, seperti lini masa Event, pemrofilan CPU yang diinisiasi API, heap dump, atau rekaman lokasi langsung. Untuk informasi selengkapnya, lihat Aplikasi profileable .
Memeriksa Tugas, Alarm, dan Wakelock: Background Task Inspector telah diperluas sehingga Anda bisa memeriksa Tugas, Alarm, dan Wakelock . Anda bisa melihat informasi langsung tentang bagaimana tugas latar belakang ini dijadwalkan, dan melihat informasi mendetail tentang eksekusinya, sama dengan cara Anda memeriksa Pekerja. Selain itu, saat memeriksa Pekerja, Anda bisa melacak dan memeriksa Tugas yang dijadwalkan Pekerja untuk Anda. Jika Anda terbiasa menggunakan Energy Profiler di versi IDE sebelumnya, Anda sekarang harus memilih View > Tool Windows > App Inspection dari panel menu dan pilih Background Task Inspector untuk memeriksa Tugas, Alarm, dan Wakelock.
Memeriksa Tugas, Alarm, dan Wakelock di Background Task Inspector
Inspeksi Jaringan: Network Profiler kini telah bermigrasi ke jendela alat App Inspection , yang memungkinkan pengalaman yang lebih ringan dalam memeriksa traffic jaringan di aplikasi Anda. Tampilan dan nuansa Network Profiler tetap dipertahankan dan berfungsi dengan semua aplikasi yang dapat di-debug pada perangkat yang menjalankan API level 26 dan lebih tinggi. Untuk menggunakan inspector baru, pilih View > Tool Windows > App Inspection dari panel menu dan pilih Network Inspector . Untuk informasi selengkapnya, lihat Memeriksa traffic jaringan dengan Network Inspector .
Menangkap snapshot Layout Inspector: Sekarang Anda bisa menangkap snapshot hierarki tata letak aplikasi untuk disimpan, dibagikan, atau diperiksa nanti. Snapshot akan menangkap data yang biasanya Anda lihat saat menggunakan Layout Inspector, termasuk rendering 3D mendetail dari tata letak Anda, hierarki komponen View, Compose, atau tata letak hibrid, dan atribut mendetail untuk setiap komponen UI Anda. Saat memeriksa tata letak aplikasi yang sedang berjalan, klik Export snapshot dari toolbar Layout Inspector dan simpan snapshot dengan ekstensi *.li
. Anda kemudian bisa memuat snapshot Layout Inspector dengan memilih File > Open dari panel menu utama, dan membuka file *.li
. Snapshot muncul dalam sebuah tab di jendela Editor, sehingga Anda bisa dengan mudah membandingkannya dengan aplikasi yang sedang berjalan. Pelajari lebih lanjut dalam Menangkap snapshot hierarki tata letak .
Dukungan untuk Compose semantik di Layout Inspector: Dalam Compose, Semantik menjelaskan UI Anda secara alternatif yang dapat dipahami untuk layanan Akses dan untuk framework Pengujian . Di Android Studio Bumblebee, Anda sekarang bisa menggunakan Layout Inspector untuk memeriksa informasi semantik dalam tata letak Compose Anda. Saat memilih node Compose, gunakan jendela Attributes untuk memeriksa bila ia mendeklarasikan informasi semantik secara langsung, menggabungkan semantik dari turunannya, atau keduanya. Untuk mengidentifikasi dengan cepat node mana yang menyertakan semantik, baik yang dideklarasikan atau digabungkan, gunakan pilihan dropdown View options di jendela Component Tree dan pilih Highlight Semantics Layers .
Desain
Pratinjau Interaktif: Android Studio Arctic Fox diluncurkan dengan dukungan untuk melihat pratinjau fungsi yang dapat dikomposisi secara statis di jendela Design / Split pada Editor. Di Bumblebee, kami memperluas fungsionalitasnya sehingga Anda bisa berinteraksi dengan komponen tertentu dari tata letak Compose Anda, untuk memvalidasi perilaku tanpa membangun dan men-deploy seluruh aplikasi ke perangkat yang sedang berjalan! Untuk memulai, buka fungsi compose yang dapat dipratinjau dan klik Start Interactive Mode di jendela Design / Split . Untuk informasi selengkapnya, lihat Mode interaktif .
Berinteraksi dengan Pratinjau Compose untuk memvalidasi perilaku
Pratinjau Animasi Vektor Drawable: Jendela Pratinjau sekarang juga tersedia saat melihat vektor drawable. Saat melihat drawable statis, Anda bisa menggunakan jendela pratinjau untuk mengubah opsi latar belakang antara “None”, “White”, “Black”, “Checkered”, untuk melihat drawable terhadap kondisi yang berbeda. Animasi drawable juga menyediakan opsi untuk melihat pratinjau animasi pada kecepatan dan latar belakang yang berbeda, untuk membantu Anda menguji animasi sebelum menggunakannya di aplikasi. Untuk mempelajari lebih lanjut, lihat Pratinjau Animasi Vektor Drawable (AVD) .
Pratinjau animasi vektor drawable Anda
Pemilih perangkat yang diperbarui untuk alat desain: Untuk menyederhanakan perancangan aplikasi Anda bagi berbagai perangkat Android, kami telah memperbarui pemilih perangkat di berbagai jendela alat desain, seperti Layout Editor dan Layout Validation, dengan perangkat referensi yang merefleksikan ukuran populer dari setiap faktor bentuk perangkat. Dari ponsel hingga tablet, dan perangkat Wear hingga Android TV, kini Anda bisa lebih mudah melihat pratinjau, memvalidasi, atau mengedit tata letak Anda pada ukuran layar yang mewakili perangkat yang banyak dipakai di dunia nyata. Untuk mempelajari lebih lanjut, lihat Mengubah tampilan pratinjau .
Singkatnya, Android Studio Bumblebee (2021.1.1) menyertakan beberapa penyempurnaan & fitur baru ini:
Build dan Deploy
Menjalankan Uji Instrumentasi di Android Studio menggunakan Gradle
Upgrade Assistant Plugin Android Gradle sekarang mengupdate penggunaan API
Class Non-Transitive R untuk proyek baru
Device Manager Baru
ADB melalui Wi-Fi
Jendela alat emulator diaktifkan secara default
Update Dukungan Apple Silicon
Profil dan Inspeksi
Track deteksi jank di Profiler
Dukungan profileable untuk pemrofilan aplikasi di Studio Profiler
Memeriksa Tugas, Alarm, dan Wakelock di Background Task Inspector
Menangkap snapshot Layout Inspector
Dukungan untuk Compose semantik di Layout Inspector
Desain
Pratinjau Interaktif
Pratinjau Animasi Vektor Drawable
Pemilih perangkat yang diperbarui untuk alat desain
lucky patcher apk download for android
ReplyDeleteJadwal Buka Puasa Hari Ini
ReplyDeleteApostille services in mumbai
ReplyDeleteSyair sgp merupakan gambar prediksi sgp
ReplyDeletesyair sgp
Me parece muy útil la información la pondré en práctica para sacar la app de mi web letras goticas aunque intentaré recortar páginas de información.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis is the first time I’ve read something like. This article is quite bold and expresses a powerful concept. I genuinely enjoy it. Stop by electron dash
ReplyDeleteBrowse "Latest Anime News" and get all important anime and manga news updates and read curated articles and reviews on Anime.
ReplyDeleteThis is what I have waiting for Apostille services in India
ReplyDeleteExciting news for Android developers! Android Studio has been buzzing with the release of the stable version of Android Studio Bumblebee (2021.1.1) 🐝 and Android Gradle plugin (AGP) 7.1.0; the latest versions of the official IDE and Android build system. We've enhanced functionality across various developer workflow areas: Build and Deploy, Profiling and Inspection, and Design. Some notable additions include integrated test execution between Android Studio and Continuous Integration (CI) servers ✅, seamless device connectivity to support ADB over Wi-Fi 📲, improved Profiler tools to help you identify and analyze app jank 🕵️, and new ways to preview animations 🎥 and UI interactions without deploying your app to the device. As always, this release wouldn't be possible without early feedback from our Preview users. So keep reading or watch the videos below to see more highlights and new features you can find in this stable version. If you're ready to dive in and check it out, visit the official website to download Android Studio Bumblebee (2021.1.1). And while you're at it, ensure a smooth anime viewing experience by downloading the gogoanime apk..
ReplyDelete