Android Studio 3.5 beta menambahkan skin emulator Google Pixel 3a, dukungan Chromebook kelas atas, emulator perangkat yang dapat dilipat, dan banyak lagi

click fraud protection

Android Studio 3.5 beta diumumkan di Google I/O 2019 dengan banyak perubahan termasuk banyak perbaikan bug, pengoptimalan, dan fitur baru. Inilah yang baru.

IDE resmi Google untuk pengembangan perangkat lunak Android, Android Studio, baru-baru ini mengalami banyak perubahan untuk meningkatkan stabilitas secara keseluruhan. Google menjuluki inisiatif pembasmian bug mereka "Proyek Marmer," dan tujuan mereka adalah memusatkan seluruh perhatian mereka untuk mengatasi banyak keluhan yang dimiliki pengembang tentang IDE, seperti keluhan yang mengganggu masalah kebocoran memori. Namun, dengan setiap rilis IDE, Google masih menghadirkan fitur-fitur baru seperti Android Studio 3.4 Dialog Manajer Sumber Daya dan Struktur Proyek. Di Google I/O 2019, Google mengumumkan rilis beta pertama Android Studio 3.5 dengan perbaikan bug dan penyempurnaan fitur yang kami harapkan. Berikut adalah hal-hal penting dari rilis 3.5-beta1 diikuti dengan ringkasan setiap perubahan.

Log Perubahan Android Studio 3.5 Beta

  • Kesehatan Sistem
    • Pengaturan Memori
    • Laporan Penggunaan Memori
    • Kurangi Pengecualian
    • Antarmuka Pengguna Macet
    • Membangun Kecepatan
    • Kecepatan IDE
    • Analisis Kode Lint
    • Akses File I/O
    • Penggunaan CPU Emulator
  • Fitur Polandia
    • Menerapkan perubahan
    • Sinkronisasi Gradle
    • Peningkatan Proyek
    • Editor Tata Letak
    • Pengikatan Data
    • Penerapan Aplikasi
    • Perbaikan C++
    • Pembaruan Platform Intellij 2019.1
    • Pengiriman Bersyarat untuk Dukungan Fitur Dinamis
    • Emulator Lipat & Dukungan Perangkat Piksel
    • Dukungan Chrome OS

Kesehatan Sistem

Penyimpanan

Google telah memperbaiki banyak masalah yang mengakibatkan kebocoran memori selama beberapa bulan terakhir, tetapi hal tersebut terjadi baru-baru ini mulai mengizinkan pengguna untuk ikut serta dalam mengirimkan data pada pengecualian kehabisan memori sehingga mereka dapat menemukan sisanya masalah. Ketika IDE kehabisan memori di versi 3.5-beta 1, statistik tingkat tinggi tentang ukuran tumpukan memori dan objek dominan di heap akan otomatis ditangkap sehingga Android Studio dapat menyarankan pengaturan memori yang lebih baik dan menawarkan untuk melakukan lebih dalam analisis. Jika suatu aplikasi memerlukan lebih banyak RAM daripada ukuran heap default sebesar 1,2 GB, IDE akan menawarkan untuk meningkatkan ukuran heap secara otomatis untuk mengakomodasi proyek yang lebih besar ini. Anda juga dapat secara manual melakukan penyesuaian ukuran heap di pengaturan. Terakhir, pembaruan 3.5-beta1 memungkinkan Anda memicu tumpukan memori yang dibersihkan dari data pribadi yang dapat Anda bagikan dengan Google untuk pemecahan masalah.

Pengecualian

Dengan 3.5-beta1, kini Anda akan menemukan lebih sedikit pengecualian karena Google kini mendeteksi masalah lebih cepat di saluran Canary dengan data yang dikumpulkan dari pengguna yang ikut serta. Anda juga akan melihat lebih sedikit notifikasi untuk pengecualian karena laporan kerusakan dan analisis memerlukan lebih sedikit masukan dari pengguna untuk melaporkan ke Google.

Gelembung Pengecualian Android Studio. Anda akan lebih jarang melihat ikon merah di kanan bawah.

UI Membeku

Infrastruktur platform Intellij yang mendasarinya telah diperluas untuk mengukur penghentian thread UI yang berlangsung lebih dari beberapa saat. Dengan data yang mereka kumpulkan, mereka dapat mengatasi masalah umum yang menyebabkan UI macet. Misalnya, tim mengoptimalkan kinerja pengeditan kode XML di versi 3.5-beta1 menggunakan data yang mereka peroleh selama pengembangan Project Marble.

Membangun Kecepatan

Kecepatan build proyek telah ditingkatkan dengan penambahan dukungan build inkremental pada pemroses anotasi seperti Glide, data binding AndroidX, Dagger, Realm, dan Kotlin. Analisis awal Google menunjukkan bahwa penambahan dukungan bertahap untuk Kotlin menghasilkan peningkatan sebesar 60% pada perubahan kode submodul non-ABI untuk aplikasi Google I/O 2019.

Kecepatan IDE

Beberapa bagian Android NDK yang tidak diperlukan telah dihapus untuk meningkatkan kecepatan IDE secara keseluruhan, demikian para pengembang tidak perlu lagi menonaktifkan plugin Android NDK sepenuhnya hanya untuk meningkatkan kinerja Android Studio.

Analisis Kode Lint

Analisis kode Lint kini dua kali lebih cepat, terutama dalam mode analisis bath, berkat perbaikan yang dilakukan untuk beberapa kebocoran memori.

Akses File I/O untuk Windows

Untuk pengguna Windows, kinerjanya mungkin terkena dampak negatif oleh aplikasi anti-virus termasuk direktori build dan instalasi untuk pemindaian. Dalam versi 3.5-beta1, IDE akan memeriksa direktori anti-virus yang dikecualikan terhadap direktori build proyek Anda untuk mengetahui adanya ketidakkonsistenan, dan memberi tahu Anda untuk melakukan perubahan guna menghindari pelambatan yang tidak perlu.

Pemberitahuan Kesehatan Sistem - Pemeriksaan anti-virus

Penggunaan CPU Emulator

Google menemukan bahwa Layanan Play dan layanan terkaitnya berjalan secara agresif di latar belakang karena perangkat emulator disetel ke daya AC, bukan pengosongan baterai. Untuk mengurangi penggunaan CPU di latar belakang lebih dari 3 kali lipat, Emulator Android terbaru akan disetel ke pengosongan baterai secara default.

Fitur Polandia

Pengiriman Bersyarat untuk Dukungan Fitur Dinamis

Paket Aplikasi dukungan di Android Studio 3.5 semakin ditingkatkan dengan Pengiriman Bersyarat. Ini memungkinkan Anda menyetel persyaratan konfigurasi perangkat (mis. Versi OpenGL, dukungan AR, level API, negara pengguna, dll.) untuk modul fitur dinamis yang akan diunduh secara otomatis selama instalasi.

Pemilihan Modul untuk Pengiriman Bersyarat

Emulator Lipat & Dukungan Google Pixel 3a

Emulator Android Studio yang diperbarui kini mendukung pembuatan perangkat virtual yang dapat dilipat. Ini juga menghadirkan skin untuk Google Pixel 3a dan Google Pixel 3a XL yang baru diluncurkan.

Emulator Android - Dukungan Lipat

Dukungan Chrome OS

Pada Android Dev Summit 2018, Google diumumkan bahwa dukungan Android Studio akan hadir di Chromebook pada tahun 2019. Kini waktunya telah tiba untuk dukungan Chrome OS, dimulai dengan Chromebook berbasis x86 kelas atas yang menjalankan Chrome OS 72 dan lebih tinggi. Aplikasi dapat diterapkan ke perangkat Android yang terhubung melalui USB. Pemasang tersedia Di Sini.

Android Studio di Chrome OS

Perubahan Lainnya

  • Menerapkan perubahan: Android Studio 3.5 memperkenalkan Menerapkan perubahan untuk memungkinkan Anda menguji perubahan kode tanpa memulai ulang aplikasi Anda. Selama beberapa bulan terakhir, alur penerapan dirancang ulang untuk meningkatkan kecepatan penerapan dan tombol bilah alat pengoperasian dan penerapan diubah untuk pengalaman yang lebih efisien.
  • Sinkronisasi Gradle: Perubahan Gradle baru-baru ini menyebabkan cache dependensi proyek Anda dibersihkan untuk menghemat ruang penyimpanan, sehingga mengakibatkan error untuk dependensi yang hilang. IDE versi 3.5-beta1 sekarang memeriksa status ini.
  • Peningkatan Proyek: Jendela keluaran, pop-up, dan kotak dialog telah diperbarui untuk memberi tahu Anda kapan Anda harus memperbarui ke versi yang lebih baru, dan rilis terbaru juga memungkinkan Anda memperbarui plugin IDE dan Gradle secara mandiri.
  • Editor Tata Letak: Kegunaan editor tata letak telah ditingkatkan di berbagai bidang seperti pemilihan batasan dan penghapusan hingga pengubahan ukuran pratinjau perangkat.
  • Pengikatan Data: Google telah memperbaiki hang di editor kode saat membuat ekspresi pengikatan data dalam XML.
  • Alur Penerapan Aplikasi: Dropdown baru memungkinkan Anda melihat dan mengubah perangkat mana yang ingin Anda gunakan untuk menerapkan proyek Anda.
  • Perbaikan C++: Pembuatan CMake hingga 25% lebih cepat karena pemanggilan target Ninja paralel, Anda dapat menentukan target ABI secara terpisah dengan UI varian build tunggal yang baru, dan Anda dapat menggunakan beberapa versi Android NDK secara berdampingan build.gradle.
  • Pembaruan Platform Intellij: Itu 2019.1 Intellij fitur platform telah disertakan.

Untuk catatan rilis lengkap, lihat halaman ini. Untuk mengunduh versi beta terbaru, kunjungi halaman ini. (Pastikan Anda mengunduh Android Emulator v29.0.6 untuk memanfaatkan fitur-fitur yang disebutkan di atas.) Jika Anda menemukan bug, Anda dapat memberi tahu tim tentang masalah apa pun Di Sini. Terakhir, ikuti tim pengembangan Android Studio Twitter Dan Sedang untuk tetap mengetahui berita terkini tentang IDE.