Diposting oleh Dave Smith, Developer Advocate for IoT
Hari ini kami merilis Developer Preview 7 (DP7) dari Android Things, platform Google yang memungkinkan developer Android membuat perangkat Internet of Things (IoT). Platform ini juga mendukung aplikasi canggih seperti pemrosesan video dan audio dan machine learning on-board dengan TensorFlow.

Preview terbaru berdasar pada Android 8.1 dan diupdate untuk mendukung versi 11.8.0 Google Play Services. Untuk semua detail tentang apa yang tercakup dalam DP7, lihat catatan rilis. Berikut adalah beberapa hal yang menarik:

Penyempurnaan konsol dan update perangkat


Fitur-fitur baru juga tersedia di Android Things Console untuk meningkatkan manajemen produk dari prototipe hingga produksi:
  • Product Models. Membuat beberapa variasi software dari produk hardware yang sama, dan mengelola versi serta update untuk masing-masing variasi secara independen.
  • Product Sharing. Memberikan akses akun pengguna tambahan untuk melihat dan mengelola model, build, dan update produk tertentu.
  • Analytics. Melihat metrik pada aktivasi perangkat dan mengupdate statistik produk Anda.
  • Update Channels. Menerapkan versi software ke beberapa kelompok perangkat untuk pengembangan atau pengujian beta, tanpa mengganggu perangkat produksi di lapangan.

Perangkat bisa berlangganan ke berbagai saluran update menggunakan API baru yang ditambahkan ke UpdateManager. Lihat panduan Device Updates API dan dokumentasi konsol terupdate untuk mempelajari lebih lanjut tentang cara mengonfigurasi langganan saluran update.

Menangani masukan developer


Kami menerima banyak masukan dari developer sampai sekarang, dan sangat berfokus untuk menangani masalah yang paling banyak dilaporkan dalam rilis ini:
  • Peningkatan dukungan resolusi kamera. Aplikasi sekarang bisa mengambil data gambar hingga resolusi bawaan penuh dari hardware kamera.
  • Dukungan untuk MIDI. Gunakan MidiManager API untuk membangun perangkat MIDI virtual di aplikasi atau antarmuka Anda dengan pengendali MIDI eksternal.
  • Kemampuan uji aplikasi Android Things yang lebih baik. Peripheral I/O API sekarang menampilkan antarmuka sebagai ganti class abstrak, memungkinkan pengujian unit lokal untuk mengganti objek-objek ini dengan tiruan dan stub secara lebih mudah.
  • Penamaan API yang konsisten. Rilis ini mengubah nama banyak class Android Things API yang ada untuk memberikan pengalaman developer yang lebih konsisten di seluruh tampilan. Lihat referensi API terupdate untuk memeriksa bagaimana nama package dan class telah berubah.

Bluetooth API Baru


Perangkat seluler Android menampilkan kontrol kepada pengguna untuk tersambung dan terkoneksi ke perangkat Bluetooth melalui aplikasi Settings. Perangkat IoT yang menjalankan Android Things harus melakukan operasi yang sama ini lewat program. BluetoothConnectionManager API yang baru memungkinkan aplikasi mengontrol proses penyambungan dan koneksi. Lihat panduan Bluetooth API baru untuk detail selengkapnya.

Update contoh


Tahun lalu di Google I/O, kami mendemonstrasikan pembangunan aplikasi menggunakan Kotlin di Android Things. Bagi developer yang menggunakan Kotlin, kami telah mulai memublikasikan versi Kotlin dari contoh Android Things. Hari ini Anda bisa mendownload contoh Button dan LED di Kotlin serta Java, dan lebih banyak contoh akan segera menyusul.

Kami juga telah memigrasikan aplikasi contoh TensorFlow Image Classifier untuk menggunakan library TensorFlow Lite, yang mengurangi ukuran model TensorFlow yang telah dilatih lebih dari 90% dan mengurangi waktu yang dibutuhkan untuk mengklasifikasikan gambar sekitar 50%.

Masukan


Kirimkan masukan Anda dengan mengirimkan laporan bug dan permintaan fitur, serta mengajukan pertanyaan di Stack Overflow. Anda juga bisa bergabung dengan IoT Developers Community Google di Google+, sumber yang bagus untuk mendapatkan update dan mendiskusikan gagasan. Kami menantikan apa yang bisa Anda bangun dengan Android Things!