[go: up one dir, main page]

<Berbagi Kartu dengan pengguna smartwatch Anda:

Berbagi Kartu dengan pengguna smartwatch Anda:

11 Agustus 2021

Diposting oleh Jeremy Walker, Engineer

Kartu menyediakan akses cepat ke informasi dan tindakan cukup dengan menggeser dari layar utama tampilan jam. Ini memberikan pengguna smartwatch lebih banyak kontrol atas informasi dan tindakan yang ingin mereka lihat, dan tidak mengherankan jika Kartu menjadi salah satu fitur yang paling bermanfaat dan berguna untuk smartwatch yang dijalankan di Wear OS.

Hari ini kami mengumumkan bahwa Kartu bisa dibagikan dengan pengguna smartwatch Anda. Anda bisa mulai membuat Kartu khusus dengan mendownload rilis Alfa terbaru dari Jetpack Tiles API. Setelah Anda meng-upload pengalaman ke Google Play, pengguna dapat mendownload Kartu Anda dan mulai menggunakannya. Beri tahu pengguna bahwa mereka bisa mencoba pengalaman baru ini. Anda juga bisa meng-upload screenshot Kartu ke aset pratinjau Play Store di dalam Konsol Google Play.

Aplikasi seperti Calm dan Sleep Cycle sudah mulai membuat Kartu khusus.


Blog Kartu









"Dengan menggunakan API Kartu baru, kami bisa dengan mudah mengekspos fitur aplikasi Wear hanya dengan menggeser dari tampilan jam Anda." -Samo Kralj, Android Staff Software Engineer di Calm.

Blog Kartu











API ini mudah dipahami dan dokumentasinya cukup jelas, sehingga kami bisa menjalankan kartu pertama dengan data riil dalam hitungan jam. Rasanya seperti API yang sangat modern dan mudah untuk memulai.” -Viktor Åkerskog, Technical Lead di Sleep Cycle












Kami menghargai semua masukan Anda tentang library alfa, dan telah menyertakan banyak permintaan dan peningkatan performa ke dalam API. Anda bisa memberikan masukan tambahan di sini untuk membantu kami memprioritaskan peningkatan API untuk rilis mendatang.

Jika Anda belum berkesempatan mencoba API, lihat panduan, atau jika Anda lebih menyukai panduan bertahap, jelajahi codelab Kartu.

Selamat coding!

Bagikan di Twitter Bagikan di Facebook Bagikan melalui email

title="Android 12 Beta 4 dan Stabilitas Platform"

Android 12 Beta 4 dan Stabilitas Platform

11 Agustus 2021

Diposting oleh Dave Burke, VP of Engineering

Logo Android 12

Hari ini kami menghadirkan Beta keempat Android 12, dan memasuki fase rilis terakhir. Kami membangun Android 12 dengan UI baru yang menyesuaikan dengan Anda, peningkatan performa, peningkatan privasi dan keamanan, dan banyak lagi. Sekarang kami mengalihkan fokus ke penyempurnaan, performa, dan stabilitas. Terima kasih atas semua masukan yang telah Anda berikan untuk membantu kami menyempurnakan rilis ini dan membawa kami sampai ke titik ini.

Untuk developer, Beta 4 membawa kita ke Stabilitas Platform, yang berarti bahwa API Android 12 dan semua perilaku aplikasi telah difinalkan. Untuk aplikasi, fokusnya sekarang adalah pada kompatibilitas dan kualitas. Saatnya mulai mempersiapkan update aplikasi yang kompatibel tepat waktu untuk rilis resmi di akhir tahun.

Anda bisa mencoba versi Beta 4 hari ini di perangkat Pixel dengan mendaftar di sini untuk mendapatkan update over the air (OTA), dan jika sudah mendaftar sebelumnya, Anda secara otomatis akan mendapatkan update hari ini. Anda juga bisa mendapatkan Android 12 Beta 4 di perangkat tertentu dari beberapa mitra kami seperti ASUS, OnePlus, Oppo, Realme, Sharp, dan ZTE - pelajari lebih lanjut di android.com/beta. Kunjungi situs developer Android 12 untuk mengetahui detail tentang cara memulai.

Stabilitas Platform

Android 12 Beta 4 telah mencapai Stabilitas Platform, tahap pencapaian yang berarti semua perilaku dan tampilan aplikasi yang terlihat sekarang sudah final di Android 12. Ini tidak hanya mencakup SDK dan NDK API resmi, juga perilaku sistem final dan pembatasan pada antarmuka non-SDK yang dapat memengaruhi aplikasi. Jadi dari Beta 4, Anda bisa percaya diri merilis update kompatibilitas karena tahu bahwa platform ini tidak akan berubah. Kronologi selengkapnya bisa dilihat di sini.

Kronologi Android 12

Kami meminta semua developer aplikasi dan game untuk memulai pengujian kompatibilitas akhir sekarang dan bersiap memublikasikan update kompatibilitas Anda sesegera mungkin sebelum rilis final.

Untuk semua developer SDK, library, fitur, dan game engine’, perlu sekali memulai pengujian sekarang dan merilis update yang kompatibel sesegera mungkin -- developer hilir aplikasi dan game Anda mungkin diblokir hingga mereka menerima update Anda. Bila Anda telah merilis update yang kompatibel, umumkan dan beri tahu developer!

Kompatibilitas aplikasi

Untuk Android,kompatibilitas Aplikasi berarti aplikasi Anda berjalan sesuai harapan pada platform versi baru. Anda bisa memeriksa kompatibilitas aplikasi hanya dengan menginstal versi produksi aplikasi Anda pada perangkat atau emulator dan mengujinya - jika aplikasi terlihat bagus dan berjalan dengan benar, maka Anda berhasil, aplikasi itu kompatibel!

Menguji kompatibilitas aplikasi adalah hal yang penting karena dengan setiap rilis, kami membuat perubahan integral pada platform untuk meningkatkan privasi dan keamanan serta pengalaman pengguna secara keseluruhan di seluruh OS. Hal ini bisa memengaruhi aplikasi, jadi Anda harus memperhatikan perubahan perilaku dan mengujinya, lalu memublikasikan update yang kompatibel kepada pengguna. Ini adalah tingkat kualitas dasar tetapi sangat penting untuk memastikan pengguna mendapatkan pengalaman aplikasi yang baik.

Saat orang-orang mengupdate perangkat ke Android 12, mereka ingin menjelajahi Android versi terbaru, dan merasakannya dengan aplikasi favorit mereka. Jika aplikasi tersebut tidak berfungsi dengan baik, ini adalah masalah besar, yang pada akhirnya mengakibatkan mereka melakukan uninstal.

Jadi, meskipun ada banyak sekali API dan kemampuan baru untuk dijelajahi, mulailah dengan menguji aplikasi Anda saat ini dan merilis update yang kompatibel terlebih dahulu.

Persiapkan aplikasi Anda

Untuk menguji kompatibilitas aplikasi Anda dengan Android 12, cukup instal aplikasi produksi dari Google Play atau sumber lain ke perangkat yang menjalankan Android 12 Beta 4. Ikuti semua alur aplikasi dan perhatikan masalah fungsionalitas atau UI. Tinjau perubahan perilaku Android 12 pada semua aplikasi untuk memfokuskan pengujian Anda. Berikut ini beberapa perubahan yang harus diperhatikan:

  • Dasbor privasi - Dasbor baru di Setelan memungkinkan pengguna melihat aplikasi yang mengakses tipe data dan waktunya. Pengguna bisa menyesuaikan izinnya jika diperlukan, dan mereka bisa meminta detail dari aplikasi Anda tentang alasan akses. Selengkapnya di sini.
  • Indikator mikrofon & kamera - Android 12 menampilkan indikator di status bar saat aplikasi menggunakan kamera atau mikrofon. Selengkapnya di sini.
  • Tombol mikrofon & kamera - Tombol baru di Setelan Cepat memungkinkan pengguna menonaktifkan akses mikrofon dan kamera secara cepat untuk semua aplikasi. Selengkapnya di sini.
  • Notifikasi baca papan klip - Toast memberi tahu pengguna saat aplikasi membaca data dari papan klip secara tidak terduga. Selengkapnya di sini.
  • Stretch overscroll - Efek “stretch” overscroll baru menggantikan efek “glow” overscroll sebelumnya di seluruh sistem. Selengkapnya di sini.
  • Layar pembuka aplikasi - Android 12 meluncurkan aplikasi dengan animasi layar pembuka baru. Selengkapnya di sini.
  • Perubahan keygen - Beberapa algoritme kriptografi BouncyCastle yang tidak digunakan lagi dihapus demi versi Conscrypt. Jika aplikasi Anda menggunakan kunci 512-bit dengan AES, Anda harus menggunakan salah satu ukuran standar yang didukung oleh Conscrypt. Selengkapnya di sini.

Ingatlah menguji kompatibilitas library dan SDK di aplikasi Anda. Jika Anda menemukan masalah SDK, cobalah update ke versi SDK terbaru atau hubungi developer untuk mendapatkan bantuan.

Setelah Anda memublikasikan versi aplikasi yang kompatibel, Anda bisa memulai proses untuk mengupdate targetSdkVersion aplikasi. Tinjau perubahan perilaku untuk aplikasi Android 12 dan gunakan framework kompatibilitas untuk membantu Anda mendeteksi masalah dengan cepat. Berikut ini beberapa perubahan yang harus diuji (hal ini berlaku jika targetSdkVersion aplikasi Anda adalah 31 atau yang lebih tinggi):

  • Pembatasan peluncuran layanan latar depan - Aplikasi tidak bisa lagi meluncurkan layanan latar depan dari latar belakang. Untuk tugas latar belakang berprioritas tinggi, gunakan tugas yang diprioritaskan di WorkManager sebagai gantinya. Selengkapnya di sini.
  • Perkiraan lokasi - Saat aplikasi meminta izin untuk lokasi akurat, pengguna kini bisa memilih untuk memberikan lokasi akurat atau perkiraan lokasi. Selengkapnya di sini.
  • Izin baru untuk alarm yang tepat - Aplikasi yang ingin menggunakan alarm yang tepat harus meminta izin normal baru, SCHEDULE_EXACT_ALARMSelengkapnya di sini.
  • Perilaku cookie SameSite modern di WebView - Jika aplikasi Anda menggunakan WebView, uji aplikasi Anda dengan perilaku cookie SameSite baru. Selengkapnya di sini.
  • Mengekspor komponen dengan lebih aman - aplikasi Anda harus secara eksplisit menetapkan atribut android:exported untuk setiap komponen aplikasi yang menggunakan filter intent. Selengkapnya di sini.
  • Notifikasi kustom - Sistem menerapkan template notifikasi standar hingga notifikasi kustom penuh, dengan affordance untuk nama aplikasi, ikon aplikasi, dan memperluas/menciutkan data. Selengkapnya di sini.
  • Pembatasan trampolin notifikasi - Notifikasi tidak dapat lagi meluncurkan aplikasi Anda menggunakan “trampoline” - penerima siaran perantara atau layanan yang memulai Activity target. Selengkapnya di sini.

Selama pengujian, perhatikan juga penggunaan antarmuka non-SDK yang dibatasi di aplikasi Anda dan pindahkan ke SDK publik setara sebagai gantinya. Anda bisa membaca tentang API yang dibatasi di sini.

Memulai dengan Android 12!

Rilis Beta kali ini memiliki semua yang Anda butuhkan untuk mencoba fitur Android 12, menguji aplikasi, dan memberi kami masukan. Cukup daftarkan perangkat Pixel yang didukung untuk mendapatkan update over the air (OTA). Untuk mulai mengembangkan, siapkan Android 12 SDK.

Anda juga bisa mendapatkan Android 12 Beta 4 di perangkat dari beberapa mitra kami seperti ASUS, OnePlus, Oppo, Realme, Sharp, dan ZTE. Kunjungi android.com/beta untuk melihat daftar lengkap mitra yang berpartisipasi dalam Android 12 Beta. Untuk pengujian yang lebih luas, Anda bisa mencoba Android 12 Beta 4 pada image Android GSI, dan jika tidak memiliki perangkat, Anda dapat mengujinya di Android Emulator.

Versi Beta 4 juga tersedia untuk Android TV, sehingga Anda bisa melihat fitur TV terbaru dan menguji aplikasi di pengalaman Google TV yang sepenuhnya baru. Cobalah dengan ADT-3 developer kit. Selengkapnya di sini.

Nantikan satu Beta lagi yang akan meluncur dalam beberapa minggu mendatang sebagai kandidat rilis untuk pengujian akhir Anda.

Untuk detail selengkapnya tentang Android 12 Beta, kunjungi situs developer Android 12.

Bagikan di Twitter Bagikan di Facebook Bagikan melalui email

Jetpack Compose sekarang masuk versi 1.0: pengumuman toolkit modern Android untuk membangun UI native

Diposting oleh Anna-Chiara Bellini, Product Manager, Nick Butcher, Developer Relations

Hari ini, kami meluncurkan Jetpack Compose versi 1.0, toolkit UI native Android yang modern untuk membantu Anda membuat aplikasi yang lebih baik dengan lebih cepat. Ini adalah versi stabil, dan siap untuk Anda gunakan dalam produksi. Kami telah mengembangkan Compose secara terbuka dengan masukan dan partisipasi dari komunitas Android selama dua tahun terakhir. Saat kami mencapai versi 1.0, sudah ada lebih dari 2000 aplikasi di Play Store yang menggunakan Compose - bahkan, aplikasi Play Store sendiri menggunakan Compose! Namun bukan itu saja, kami telah bekerja dengan sejumlah developer aplikasi papan atas dan masukan serta dukungan mereka telah membantu kami membuat rilis 1.0 lebih kuat. Square, misalnya, memberi tahu kami bahwa dengan menggunakan Compose, mereka bisa “berfokus pada hal-hal yang unik untuk Square dan infrastruktur UI-nya, alih-alih memecahkan masalah yang lebih luas dalam membangun framework UI deklaratif”. Monzo berkata bahwa Compose memungkinkan mereka untuk “membuat layar berkualitas lebih tinggi dengan lebih cepat”. Dan Twitter menyimpulkan semuanya dengan amat baik: “Kami sangat menyukainya! ❤️

Kami merancang Compose untuk mempercepat dan mempermudah pembuatan aplikasi Android native. Dengan pendekatan deklaratif sepenuhnya, Anda cukup mendeskripsikan UI, dan Compose akan menangani selebihnya. Saat status aplikasi berubah, UI Anda secara otomatis akan diperbarui, sehingga jadi lebih mudah membangun UI dengan cepat. API Kotlin yang intuitif membantu Anda membuat aplikasi yang indah dengan kode yang jauh lebih sedikit, dan akses native ke semua kode Android berarti Anda bisa menggunakannya sesuai kebutuhan. API tata letak yang andal dan UI berbasis kode memudahkan dukungan untuk berbagai faktor bentuk, seperti tablet dan perangkat foldable, dan dukungan Compose akan hadir ke WearOS, Widget Layar Utama, dan banyak lagi!

Rilis 1.0 ini siap digunakan dalam produksi, menawarkan fitur utama yang Anda butuhkan:

  • Interoperable: Compose dibuat untuk interoperasi dengan aplikasi yang sudah ada. Anda bisa menyematkan UI compose dalam View atau View dalam Compose. Anda bisa menambahkan satu tombol ke layar, atau mempertahankan tampilan kustom yang telah Anda buat di layar Compose sekarang.
  • Integrasi Jetpack: Compose dibuat untuk terintegrasi dengan library Jetpack yang sudah Anda kenal dan sukai. Dengan integrasi bersama Navigation, Paging, LiveData (atau Flow/RxJava), ViewModel, dan Hilt, Compose berfungsi dengan arsitektur yang sudah ada.
  • Material: Compose menawarkan implementasi komponen dan tema Desain Material, membuatnya semakin mudah untuk membangun aplikasi indah yang mencerminkan merek Anda. Sistem tema Material lebih mudah dipahami dan dilacak, tanpa harus memeriksa banyak file XML.
  • Daftar: Komponen Lazy Compose menawarkan cara yang mudah, ringkas, tetapi ampuh untuk menampilkan daftar data secara efisien, dengan boilerplate minimal.
  • Animasi: API animasi Compose yang sederhana dan koheren membuatnya jauh lebih mudah untuk membuat pengguna aplikasi Anda terpesona.


Alat Baru

Pendekatan deklaratif penuh di Jetpack Compose secara radikal mengubah cara Anda mengembangkan UI. Untuk mendukung alur kerja baru dan cara berpikir yang berbeda, kami menghadirkan fitur baru, yang dirancang secara khusus untuk Compose, dan menambahkan dukungan untuk Compose ke beberapa alat yang ada.

Pratinjau Compose

Pratinjau Compose baru, tersedia di Android Studio Arctic Fox membuat Anda bisa melihat Composable dalam status yang berbeda, tema terang dan gelap, atau penskalaan font yang berbeda, semuanya secara bersamaan, membuat pengembangan komponen lebih mudah, tanpa harus men-deploy keseluruhan aplikasi ke perangkat Anda. Disempurnakan dengan pengeditan langsung literal, Anda bisa melihat update tanpa mengompilasi ulang proyek.


Pratinjau Deploy

Jika Anda ingin menguji bagian UI perangkat, tanpa harus membuka aplikasi ke layar yang sedang dikerjakan, Anda akan menyukai Pratinjau Deploy baru: cukup buat pratinjau untuk Composable Anda, dan deploy di perangkat Anda untuk iterasi cepat.

Dukungan Compose di Layout Inspector

Layout Inspector menambahkan dukungan untuk Composable, sehingga Anda bisa menggabungkan Compose dengan View saat ini dengan meyakinkan.

Baca selengkapnya tentang dukungan Compose di Android Studio Arctic Fox, di sini.

Berbagi peta jalan Compose kami

Mengadopsi setiap framework baru memerlukan evaluasi, terutama sesuatu yang mencakup banyak hal seperti Toolkit UI baru. Untuk membantu Anda membuat keputusan yang benar mengenai waktu yang tepat, kami memublikasikan peta jalan publik untuk membagikan rencana berkelanjutan kami dalam mengembangkan Jetpack Compose.





Mempelajari Compose

Untuk membantu Anda mempelajari Compose, kami telah menyiapkan serangkaian referensi untuk Anda beserta tim:


Banyak hal yang harus dipelajari! Jalur Jetpack Compose menyediakan perjalanan langkah demi langkah melalui codelab, video, dan dokumen utama untuk membantu menuntun Anda.

Selamat menikmati Compose!

Kami benar-benar percaya bahwa Jetpack Compose adalah lompatan besar ke depan, membuatnya jauh lebih cepat dan mudah untuk membangun UI yang menakjubkan; kami tak sabar ingin segera melihat kreasi Anda dengan Compose. Sekarang Compose di versi stabil 1.0, saatnya untuk memulai; langsung menuju kode adalah pilihan terbaik Anda. Selamat Menggunakan Compose!

Android Studio Arctic Fox (2020.3.1) Stabil

Diposting oleh Amanda Alexander, Product Manager, Android

 Pengeditan Langsung Literal: edit string dan lihat langsung di Pratinjau

Dengan gembira kami umumkan bahwa Android Studio Arctic Fox kini bisa didownload di saluran rilis stabil. Rilis terbaru ini menghadirkan Jetpack Compose 1.0, toolkit baru Android untuk membangun UI native. Rilis ini juga berfokus pada perangkat, termasuk Wear OS, dan membantu produktivitas developer, dengan fitur seperti Pengelola Tugas Latar Belakang baru. Kami menggunakan masukan Anda untuk membuat rangkaian fitur Android Studio baru ini yang akan membantu mendukung komunitas developer untuk membuat aplikasi modern berkualitas tinggi di semua perangkat dengan lebih cepat!

Catatan: Seperti yang kami umumkan tahun lalu, kami menyesuaikan penomoran versi Android Studio agar sesuai dengan tahun dan versi IntelliJ IDEA yang menjadi dasar Android Studio, ditambah nomor patch kami sendiri. Kami akan menggunakan nama kode (dalam urutan abjad); yang pertama adalah Arctic Fox dan yang berikutnya adalah Bumblebee (sekarang di canary).Android Studio Arctic Fox (2020.3.1) meng-update Android Studio ke platform IntelliJ versi 2020.3 yang menambahkan banyak fitur baru termasuk petunjuk interaktif debugger, update VCS, dan beberapa penyempurnaan editor kode baru untuk mempercepat alur kerja Anda. Pelajari lebih lanjut.

Untuk mendukung desain UI modern yang cepat, kami menambahkan fitur tambahan untuk Jetpack Compose. Pratinjau Compose memungkinkan Anda membuat pratinjau beberapa komponen UI Compose dan langsung melihat dampak perubahan yang Anda buat di seluruh dimensi (seperti tema, ukuran font dan layar, dan banyak lagi). Fitur Pratinjau Deploy ke perangkat memungkinkan penerapan cuplikan kode Compose langsung ke perangkat atau emulator sehingga Anda bisa dengan cepat menguji sebagian kecil kode Anda. Jika Anda ingin mendalami Layout, kami menambahkan dukungan Compose ke Layout Inspector untuk membantu Anda memahami bagaimana tata letak dirender. Selain itu, kami menambahkan Pengeditan Langsung literal sehingga Anda bisa langsung melihat perubahan kode Compose di pratinjau dan saat menjalankan aplikasi di emulator atau perangkat fisik tanpa harus mengompilasi.

Untuk meningkatkan dukungan perangkat, kami membuat asisten penyambungan Wear OS baru untuk menyederhanakan penyambungan emulator Wear OS dengan ponsel fisik atau virtual. Untuk menggunakan versi Wear OS terbaru, kini Anda bisa mengakses pratinjau developer dari image sistem Wear OS 3. Saat menjalankan emulator Wear OS, Anda juga akan menemukan dukungan tambahan untuk Heart Rate Sensor API. Untuk aplikasi yang menargetkan Google TV, kami menambahkan fitur Remote Control Google TV terbaru dan meng-update image sistem Google TV untuk mencerminkan desain UI terbaru. Selain itu, kami telah menyelesaikan alur kerja pengembangan dan pengujian untuk Automotive OS dengan mengaktifkan emulator serta menggunakan data sensor mobil untuk menyimulasikan kasus penggunaan saat mengemudi. Untuk aplikasi yang menargetkan tablet, kami telah meng-update semua template untuk mendukung lanskap secara langsung. Saat Anda mengembangkan untuk perangkat berlayar kecil atau besar, kami telah menyertakan fitur baru untuk membantu Anda terus berinovasi dan membangun aplikasi yang luar biasa.

Terakhir, dalam upaya meningkatkan produktivitas developer, kami menambahkan fitur untuk membantu Anda bekerja lebih efisien. Sebagai contoh, kami menambahkan pemeriksaan lint untuk Android 12 guna memberikan panduan dalam membuat aplikasi untuk versi Android yang berikutnya. Untuk membantu Anda menguji kode, kami menambahkan Accessibility Scanner untuk Layout Editor sehingga Anda bisa lebih mudah mengidentifikasi masalah aksesibilitas dalam tata letak Anda dan Matriks Uji yang baru memungkinkan Anda melihat hasil pengujian secara real time di beberapa perangkat secara paralel. Selain itu, kami menambahkan dukungan pratinjau untuk hardware Apple Silicon (arm64) dan memperluas kontrol emulator untuk cakupan yang lebih luas dalam pengujian. Terakhir, untuk proses debug, Background Task Inspector yang baru membantu Anda menganalisis pekerja latar belakang aplikasi Anda.

Banyak sekali penyempurnaan untuk Android Studio Arctic Fox. Untuk melihat daftar lengkap perubahan, lihat Blog rilis Beta Android Studio Arctic Fox (2020.3.1) dan catatan rilis. Anda bisa melihat beberapa sorotan perubahannya di bawah ini.

Yang baru di Android Studio Arctic Fox

Desain

Gunakan anotasi @Preview untuk membuat pratinjau kode Compose dan memvisualisasikan konfigurasi yang berbeda dari beberapa komponen (mis. perangkat atau tema). Pratinjau Compose bisa mempermudah Anda untuk membuat pemetaan mental dari composable dalam kode Anda.

Pratinjau Compose

Pratinjau Compose

Layout Inspector untuk Compose

Untuk dua aplikasi yang ditulis sepenuhnya dalam Compose dan aplikasi dengan beberapa Compose dan View, Layout Inspector memungkinkan Anda untuk mendapatkan detail lebih banyak tentang tata letak dan memecahkan masalah Anda. Sebagai contoh, Anda akan dapat melihat parameter dan pengubah yang diteruskan ke setiap composable. Ada opsi untuk mengaktifkan Live Updates untuk melakukan streaming data dari perangkat saat Anda mengembangkan aplikasi.

Layout Inspector Compose

Layout Inspector Compose

Pengeditan Langsung literal

Sekarang Anda bisa dengan cepat mengedit literal (string, angka, boolean, dll.) inline dan melihat hasilnya langsung di layar (pratinjau, emulator, atau perangkat fisik), tanpa harus mengompilasi.

 Pengeditan Langsung Literal: edit string dan lihat langsung hasilnya di Pratinjau

Pengeditan Langsung Literal: edit string dan lihat langsung hasilnya di Pratinjau

Perangkat

Penyambungan Wear OS

Asisten Penyambungan Wear OS yang baru akan memandu Anda melalui proses penyambungan untuk mempermudah penyambungan emulator Wear OS dengan ponsel virtual atau fisik. Perhatikan bahwa fitur ini membantu penyambungan dengan pendamping Wear OS 2; dukungan untuk Wear OS 3 akan segera hadir. Pelajari lebih lanjut.

 Dialog asisten penyambungan emulator Wear OS

Dialog asisten penyambungan emulator Wear OS

 Keadaan emulator Ponsel + Jam Tangan yang berhasil disambungkan

Keadaan emulator Ponsel + Jam Tangan yang berhasil disambungkan

Produktivitas Developer

Background Task Inspector

Anda bisa menggunakan Background Task Inspector baru untuk memvisualisasikan, memantau, dan men-debug pekerja latar belakang aplikasi Anda saat menggunakan library WorkManager 2.5.0 atau yang lebih tinggi pada perangkat yang menjalankan API level 26 dan yang lebih tinggi. Anda bisa mengaksesnya dengan memilih View > Tool Windows > App Inspection dari panel menu. Pelajari lebih lanjut.

 background task inspector

Singkatnya, Android Studio Arctic Fox (2020.3.1) Stabil menyertakan penyempurnaan & fitur baru ini:

Desain

  • Pratinjau Compose
  • Layout Inspector Compose
  • Deploy Pratinjau ke Perangkat
  • Pengeditan Langsung literal

Perangkat

  • Penyambungan Wear OS
  • Sensor Detak Jantung
  • Image sistem Wear OS baru
  • Remote Control Google TV
  • Image sistem Google TV
  • Pemutaran Ulang Sensor OS Otomotif
  • Dukungan template untuk Tablet

Produktivitas Developer

  • IntelliJ 2020.3.1
  • Pemeriksaan lint Android 12
  • Pemfaktoran ulang class R non-transitif
  • Pratinjau Dukungan Apple Silicon
  • Kontrol yang Diperluas Android Emulator
  • Background Task Inspector
  • Pemindai Aksesibilitas di Layout Editor
  • Matriks uji
  • UI perekaman baru Memory Profiler
  • Peningkatan AGP Upgrade Assistant
  • Editor C++: Atur titik eksekusi di debugger

Lihat catatan rilis Android Studio, catatan rilis plugin Android Gradle, dan catatan rilis Android Emulator untuk mengetahui detail selengkapnya.

Memulai

Download

Anda bisa mendownload Android Studio Arctic Fox versi terbaru dari halaman download dan mendownload versi pratinjau Apple Silicon di sini. Jika Anda menggunakan rilis Android Studio sebelumnya, Anda cukup meng-update ke versi terbaru Android Studio. Bila Anda ingin mempertahankan versi stabil Android Studio, Anda bisa menjalankan versi rilis stabil dan versi rilis terbatas Android Studio Arctic Fox secara bersamaan. Pelajari lebih lanjut.

Kami menghargai setiap masukan tentang hal-hal yang Anda sukai, dan masalah atau fitur yang ingin Anda lihat. Jika Anda menemukan bug atau masalah, silakan laporkan masalah. Ikuti kami -- tim pengembangan Android Studio - di Twitter dan Medium.

Mempersiapkan bagian keamanan baru Google Play

Diposting oleh Suzanne Frey, VP, Product, Android Security and Privacy

Hari ini, kami mengumumkan detail tambahan untuk bagian keamanan mendatang di Google Play. Di Google, kami tahu bahwa rasa aman saat online berasal dari penggunaan produk yang aman secara default, secara desain bersifat privat, dan memberi pengguna kontrol atas data. Bagian keamanan baru ini akan memberikan kemudahan bagi developer untuk menunjukkan keamanan aplikasi mereka secara menyeluruh. Developer dapat memberikan laporan yang lebih mendalam kepada pengguna tentang praktik privasi dan keamanan mereka, serta menjelaskan data yang mungkin dikumpulkan aplikasi dan alasannya — semuanya sebelum pengguna menginstal aplikasi.

Pada akhirnya, semua aplikasi Google Play store akan diwajibkan membagikan informasi di bagian keamanan. Kami ingin memberi developer cukup waktu untuk beradaptasi dengan perubahan ini, jadi kami membagikan lebih banyak informasi tentang definisi tipe data, perjalanan pengguna, dan persyaratan kebijakan dari fitur baru ini.



Seperti apa wujud bagian keamanan yang baru:

Gambar bersifat direksional dan dapat berubah

Pengguna bisa melihat ringkasan baru di halaman cantuman toko aplikasi tersebut. Halaman ini akan membagikan penjelasan dari developer tentang data apa yang dikumpulkan atau dibagikan aplikasi dan menyoroti detail keamanan, misalnya, apakah:

  • Aplikasi menjalankan praktik keamanan, seperti enkripsi data
  • Aplikasi mengikuti Kebijakan keluarga kami
  • Aplikasi telah divalidasi secara independen terhadap standar keamanan global

Gambar bersifat direksional dan dapat berubah

Pengguna bisa mengetuk ringkasan untuk melihat detail seperti:

  • Jenis data yang dikumpulkan dan dibagikan, seperti lokasi, kontak, informasi pribadi (mis., nama, alamat email), informasi keuangan, dan lainnya
  • Cara penggunaan data, seperti untuk fungsionalitas aplikasi, personalisasi, dan lainnya
  • Apakah pengumpulan data bersifat opsional atau diharuskan agar dapat menggunakan aplikasi

Gambar bersifat direksional dan dapat berubah

Dalam mendesain label, kami tahu bahwa developer lebih suka bila mereka dapat memberikan penjelasan tentang praktik data mereka dan detail lebih banyak tentang apakah aplikasi secara otomatis mengumpulkan data atau pengumpulan itu bersifat opsional. Kami juga mengerti bahwa pengguna ingin mengetahui apakah data mereka dibagikan dengan perusahaan lain, dan alasannya.

Desain akhir dapat berubah karena kami terus bekerja sama dengan developer dan merancang perpaduan terbaik antara developer dan pengalaman pengguna.

Perubahan kebijakan untuk mendukung bagian keamanan

Hari ini kami mengumumkan kebijakan data pengguna baru yang dirancang secara lebih transparan untuk pengguna dan membantu orang membuat pilihan berdasarkan informasi mengenai cara data mereka dikumpulkan, dilindungi, dan digunakan.

  • Semua developer harus menyediakan kebijakan privasi. Sebelumnya, hanya aplikasi yang mengumpulkan data pengguna pribadi dan sensitif yang diwajibkan menyediakan kebijakan privasi.
  • Developer bertanggung jawab menyediakan informasi yang akurat dan lengkap di bagian keamanan mereka, termasuk data yang digunakan oleh SDK atau library pihak ketiga aplikasi.

Hal ini berlaku untuk semua aplikasi yang dipublikasikan di Google Play, termasuk aplikasi milik Google.

Yang bisa Anda harapkan

Kami ingin memberi developer banyak waktu dan referensi untuk persiapan.

Kronologi Target. Tanggal dapat berubah.

Mulai Oktober, developer bisa mengirimkan informasi di Google Play Console untuk ditinjau. Kami sarankan Anda untuk memulai lebih awal jika memiliki pertanyaan. Bagian keamanan baru akan diluncurkan untuk aplikasi di Google Play pada Q1 2022.

Kami tahu bahwa beberapa developer membutuhkan lebih banyak waktu untuk menilai aplikasi mereka dan berkoordinasi dengan banyak tim. Jadi, Anda memiliki waktu hingga April 2022 sebelum aplikasi Anda harus menyetujui bagian ini. Tanpa persetujuan Anda, pengiriman aplikasi baru atau update aplikasi Anda mungkin ditolak.

Gambar bersifat direksional dan dapat berubah

Jika informasi aplikasi Anda tidak disetujui pada saat kami meluncurkan bagian keamanan di Google Play kepada pengguna pada Q1 2022, maka akan ditampilkan “Tidak ada informasi yang tersedia”.

Cara mempersiapkan:

  • Kunjungi Pusat Bantuan Play Console untuk detail selengkapnya tentang menyediakan detail privasi aplikasi di Play Console, termasuk contoh dan daftar jenis data.
  • Tinjau cara aplikasi Anda mengumpulkan, melindungi, dan membagikan data. Secara khusus, periksa izin yang dideklarasikan aplikasi serta API dan library yang digunakan aplikasi Anda. Hal ini mungkin mengharuskan Anda menunjukkan bahwa aplikasi Anda mengumpulkan dan membagikan jenis data tertentu.
  • Bergabunglah dengan webinar kebijakan dan kirimkan pertanyaan Anda lebih dahulu kepada kami. Anda bisa mendaftar sesi Global, India, Jepang, atau Korea.

Kami akan terus membagikan lebih banyak panduan, termasuk tanggalnya, dalam beberapa bulan mendatang.

Terima kasih atas kemitraan berkelanjutan Anda dalam membangun fitur ini bersama kami dan menjadikan Google Play sebagai platform yang aman dan tepercaya bagi semua orang.