Rumah Berpikir ke depan Firebase, alat pengembang studio android mencuri perhatian di i / o

Firebase, alat pengembang studio android mencuri perhatian di i / o

Video: Android | Firebase : Firebase Crashlytics Setup and Implementation (Oktober 2024)

Video: Android | Firebase : Firebase Crashlytics Setup and Implementation (Oktober 2024)
Anonim

Dalam beberapa hal, kami melihat dua Google berbeda dipajang di konferensi pengembang I / O perusahaan di Mountain View, yang dibuka kemarin. Salah satunya adalah Google yang percaya diri, memperluas keunggulannya dalam pencarian dan mobile, dan kekuatannya dalam pembelajaran mesin ke pasar yang berdekatan lainnya, serta menawarkan beberapa alat baru yang mengesankan bagi para pengembang. Yang lainnya adalah Google yang kurang sombong mengejar ketertinggalan di pasar untuk asisten percakapan, aplikasi pesan, dan realitas virtual. Sebagian besar berita utama masuk ke kategori yang terakhir, di mana perubahan lebih nyata. Tetapi bagi sebagian besar pengembang, ekstensi dan perubahan pada Android dan alat pengembangan di sekitarnya cenderung memiliki dampak yang lebih cepat.

( Sundar Pichai )

Pembelajaran mesin adalah tema terbesar konferensi, dengan CEO Google Sundar Pichai membuka keynote Selasa dengan berbicara tentang bagaimana perusahaan mengembangkan pencarian untuk lebih memanfaatkan investasi panjang dalam pembelajaran mesin dan pemrosesan bahasa alami. Dia mengatakan Google telah membuat langkah besar dalam pengenalan suara, dengan permintaan suara sekarang menyumbang 20 persen dari pencarian di AS; dalam pengenalan gambar, baik di mesin pencari dan di Foto; dan dalam terjemahan, yang sekarang mendukung 100 bahasa yang berbeda dan menerjemahkan 140 miliar kata sehari. Secara keseluruhan, katanya, Google memiliki "grafik pengetahuan" dari 1 miliar entitas - orang, tempat, dan hal-hal lain. Dan kemudian dia melanjutkan untuk menunjukkan berbagai produk dan layanan baru yang dapat menggunakan pengetahuan ini.

Yang paling jelas adalah Asisten Google baru, yang tampaknya lebih sebagai asisten percakapan daripada layanan Google Now, yang dirancang untuk memberikan dialog dua arah dengan fokus untuk menyelesaikan sesuatu di dunia nyata dan memahami konten dan konteks. Ada sejumlah demo menarik di mana Asisten dapat melakukan hal-hal seperti menjawab pertanyaan dan membantu Anda memilih film untuk dilihat atau restoran untuk disantap, dan benar-benar melakukan pemesanan.

Itu terlihat cukup bagus tetapi secara konseptual tampaknya sangat mirip dengan asisten percakapan lain yang telah kita lihat seperti Apple Siri, Microsoft Cortana, dan Amazon Alexa. Memang, demo mengingatkan saya pada demo awal untuk Cortana.

Pichai mempromosikan gagasan bahwa pencarian sedang berubah, dengan mengatakan "itu tidak hanya cukup untuk memberi mereka tautan, kita benar-benar perlu membantu mereka menyelesaikan sesuatu di dunia nyata." Itu mengingatkan saya pada dorongan di balik Google Now empat tahun lalu, yang telah bekerja dengan baik untuk perusahaan.

( Mario Queiroz )

Teknologi ini akan menjadi bagian dari perangkat baru yang disebut Google Home, di mana Pichai dengan ramah menunjuk ke Amazon Echo, yang tampaknya menjadi inspirasi. Seperti Echo, Home memiliki asisten percakapan yang dapat memutar musik, mengontrol beberapa perangkat di rumah, dan menjawab pertanyaan. Mario Queiroz, wakil presiden manajemen produk, menunjukkan beberapa tambahan keren, seperti integrasi dengan Chromecast sehingga Anda dapat "melemparkan" musik atau media lain ke speaker lain atau ke layar TV.

Selanjutnya, direktur teknik Erik Kay memamerkan Allo, dasarnya sebuah platform obrolan, dengan Google Asisten di dalamnya sehingga dapat membuat percakapan Anda lebih pintar; dan Duo, aplikasi panggilan video 1: 1 dengan sentuhan menarik yang memungkinkan Anda melihat pratinjau video dari orang yang menelepon sebelum Anda menjawab panggilan. Konsep bot obrolan dalam layanan pesan (alias "percakapan sebagai platform") adalah fokus besar Microsoft Build beberapa minggu yang lalu, dan Facebook Messenger telah mendorong konsep ini untuk sementara waktu. Google telah melakukan berbagai upaya di media sosial dan pengiriman pesan sebelumnya - bahkan ia juga baru saja memperkenalkan alat yang disebut Spaces untuk menghubungkan di acara-acara - dan belum mendapatkan sukses besar. Meskipun alat ini terlihat bagus dalam demo di atas panggung, tidak jelas apakah ada cukup banyak yang baru di sini untuk mengubahnya.

Bagi saya, yang paling mengejutkan tentang produk dan layanan ini adalah bahwa Google mempromosikannya begitu awal. Sebagian besar tampaknya ditargetkan untuk akhir musim panas, tetapi saya terkejut tidak melihat lebih banyak diskusi untuk pengembang terkait dengan bagaimana mereka dapat mengikat layanan mereka menjadi asisten. Pichai mengatakan mereka akan memiliki lebih banyak dalam beberapa bulan, tetapi rasanya seperti Google sedikit di belakang di sini, dan sedang mencoba menggunakan pembelajaran mesin dan kekuatan pencarian untuk mengejar ketinggalan. Di sisi lain, Facebook membuat pengumuman awal pada konferensi F8-nya, dan ada sangat sedikit chatbots untuk platform itu, dan platform bot Microsoft juga cukup baru lahir, jadi ini benar-benar pasar terbuka.

( Clay Bavor )

Google berada dalam posisi yang agak berbeda dengan realitas virtual, dengan Cardboard menyediakan platform yang populer namun low-end. Google tidak berusaha bersaing dengan solusi canggih seperti Oculus Rift atau HTC Vive, tetapi malah memperkenalkan platform untuk VR yang disebut Daydream yang akan menjadi bagian dari rilis Android N mendatang.

Clay Bavor, yang mengepalai tim VR di Google, berbicara tentang bagaimana Android N dirancang untuk mendukung kinerja yang lebih tinggi dan latensi rendah, memungkinkan penyegaran "motion to photon" menjadi kurang dari 20ms, membuatnya tampak lebih realistis. Selain itu, ia akan memiliki mode VR dengan antarmuka penggunanya sendiri yang dengan benar menangani hal-hal seperti notifikasi di lingkungan yang mendalam. Sebagai bagian dari rilis ini, ada layar Home Daydream baru untuk meluncurkan konten VR, termasuk hal-hal seperti film dan game, serta versi baru dari Play Store untuk VR yang berfungsi di dalam lingkungan Daydream. Aplikasi lain termasuk versi baru YouTube untuk konten VR, versi Street View untuk berjalan di sekitar lokasi yang berbeda, dan Foto untuk menghidupkan kembali momen favorit.

Sebagian besar pengumuman VR berkaitan dengan standar dan spesifikasi. Untuk ponsel, Bavor mengumumkan serangkaian spesifikasi yang harus cocok dengan ponsel untuk sensor, display, dan prosesor tertentu agar disebut "Siap melamun." Ini tampaknya tidak jauh berbeda dari ponsel kelas atas saat ini, tetapi harus menjelaskan ponsel mana yang siap untuk Daydream. Selain itu, ia menunjukkan desain referensi untuk headset yang akan memiliki optik besar dan lebih mudah untuk memakai dan melepas, dan yang lebih penting, pengontrol baru dengan hanya beberapa tombol dan panel sentuh yang terlihat sangat mengesankan. Bavor mengatakan perangkat pertama akan tersedia dari sejumlah mitra pada musim gugur ini, dengan alat pengembangan tersedia sekarang.

Di luar pengumuman produk kelas atas, ada lebih banyak detail pada Android N, versi selanjutnya dari sistem operasi seluler yang sudah dalam versi beta dan akan selesai musim panas ini.

Dave Burke, VP of Engineering yang bertanggung jawab atas Android, mengatakan area fokus untuk rilis ini adalah kinerja, keamanan, dan produktivitas. Di sisi kinerja, ia menekankan pengenalan API grafis Vulkan 3D, yang menjanjikan kinerja yang lebih baik dengan overhead CPU yang lebih rendah, dan kompiler Runtime baru yang jauh lebih cepat dan akan menghasilkan pemasangan aplikasi yang lebih cepat. Tentang keamanan, ia berbicara tentang enkripsi berbasis file, pengerasan kerangka kerja media, dan pembaruan tanpa batas, yang berarti perangkat Anda akan secara otomatis memperbarui, sehingga Anda tidak perlu menginstal pembaruan secara manual. (Kerumunan tampak sangat terkesan dengan ini.) Dalam produktivitas, ia berbicara tentang dukungan multi-jendela baru untuk mode layar terbagi dan gambar-dalam-gambar, yang tampaknya merupakan langkah besar ke depan dari masing-masing perusahaan fitur multi-jendela seperti Samsung dan LG telah menambahkan di atas versi Android yang ada. Dia juga menyebutkan perubahan yang lebih kecil, seperti notifikasi yang lebih baik dan dukungan untuk standar Unicode-9 Emoji.

Android Wear, TV, dan Auto mendapat sedikit perhatian - dan masing-masing memiliki sesi breakout dan area sendiri di acara itu - tetapi banyak fokusnya adalah pada alat pengembang. Saya sangat terkesan dengan beberapa fitur baru untuk pengembang. Jason Titus, VP Produk Pengembang, berbicara tentang kemajuan di web seluler, dengan lebih dari 1 miliar orang menggunakan Chrome di perangkat seluler, dengan dukungan untuk laman web progresif dan sekarang program Google AMP (Accelerated Mobile Pages) untuk mempercepat situs web.

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (di atas), Direktur Manajemen Produk untuk Android Studio, mengumumkan rilis pratinjau Android Studio 2.2 yang berfokus pada pembuatan lebih cepat, alat yang lebih cerdas untuk merancang dan men-debug aplikasi, dan dukungan platform yang lebih luas. Dia mengatakan Android Studio sekarang digunakan oleh 95 persen dari 125 aplikasi teratas. Perhatikan bahwa Studio 2.0 baru dikirim awal tahun ini, dan Studio 2.1 yang mendukung Android N keluar dengan rilis preview OS itu.

Berita besar adalah platform Firebase back-end, yang dimulai sebagai basis data NoSQL yang diperoleh Google 18 bulan lalu, tetapi kini telah berkembang menjadi seperangkat 15 alat pengembang, dari basis data, hingga perpesanan dan pemberitahuan cloud, konfigurasi jarak jauh, dan kerusakan pelaporan. Saya pikir tautan dinamis, tempat URL dapat menghasilkan hasil yang berbeda tergantung di mana ia disadap, sangat menarik. Semua ini terkait dengan analitik gratis, dan itu tampak seperti platform yang sangat mengesankan, terintegrasi dengan baik yang terbukti menarik bagi banyak pengembang aplikasi seluler. Firebase mendukung aplikasi di Android, iOS, dan web seluler, jadi Google mempromosikannya untuk aplikasi lintas platform, bukan hanya untuk Android.

Salah satu demo yang paling menarik adalah pratinjau Aplikasi Instan Android, yang memungkinkan aplikasi apa pun untuk segera berjalan walaupun belum diinstal. Ellie Powers, Manajer Produk Grup untuk Android, mengatakan ini melibatkan modularisasi aplikasi yang sudah ada sehingga Play Store hanya mengunduh potongan-potongan yang diperlukan untuk menampilkan konten tertentu. Ini bisa menjadi masalah besar - jika seorang teman ingin Anda bergabung dalam percakapan di aplikasi pengiriman pesan dan mengirimi Anda tautan, idenya adalah Anda bisa melanjutkan percakapan daripada harus menginstal aplikasi. Ini bisa menjadi perubahan yang signifikan, dan menghadirkan pendekatan berbeda untuk perbedaan antara web seluler dan aplikasi. Aplikasi Instan akan berjalan di ponsel yang akan kembali ke Jelly Bean, dan akan mulai diluncurkan secara bertahap akhir tahun ini.

Pichai kembali untuk berbicara lebih banyak tentang pembelajaran mesin, mendiskusikan bagaimana perusahaan merilis kerangka kerja pembelajaran mesin TensorFlow tahun lalu, dan minggu lalu mengeluarkan versi open source dari pengurai bahasa alami. Tampak jelas bahwa itu akan menjadi satu area di mana Google berharap untuk membedakan Platform Cloud-nya dari vendor lain.

Salah satu pengungkapan yang menarik adalah bahwa program AlphaGo yang memainkan Go tingkat kejuaraan didasarkan pada perangkat keras khusus, yang Pichai digambarkan sebagai Tensor Processing Units (TPUs). Dalam sesi dan wawancara selanjutnya, Google menjelaskan bahwa mereka telah menggunakan ribuan ASIC khusus ini (Sirkuit Terpadu Khusus Aplikasi) selama lebih dari setahun untuk mempercepat banyak aplikasi, termasuk hasil pencarian peringkat (RankBrain), pemetaan dan navigasi (Street View), pemrosesan foto, pengenalan ucapan, dan terjemahan bahasa. Dia mengatakan TPU memberikan "urutan besarnya" kinerja yang lebih baik per watt untuk pembelajaran mesin. Ini sebagian besar karena tugas-tugas semacam ini bekerja dengan baik dengan presisi rendah, yang memungkinkan Google untuk menyederhanakan desain dan mengemas lebih banyak elemen pemrosesan dalam satu chip. Dia mengatakan ini "urutan besarnya" lebih baik daripada platform pembelajaran GPU.

Pichai mengatakan pekerjaan Google dalam pembelajaran mesin dapat diterapkan pada berbagai bidang termasuk robotika dan perawatan kesehatan, dan menunjuk pekerjaan yang sedang dilakukan dalam mendeteksi Retinopati Diabetik. "Saya sangat gembira dengan kemajuan yang kami capai dengan pembelajaran mesin dan AI, " katanya, seraya menambahkan bahwa itu bukan kasus mesin atau manusia, tetapi sebaliknya tes sebenarnya adalah apakah manusia dapat mencapai lebih banyak lagi dengan dukungan AI.

Secara keseluruhan, pembelajaran mesin adalah tema besar, tetapi menarik bagaimana Google mencoba menggunakannya sebagai jembatan untuk bersaing di lebih banyak pasar, seperti perpesanan dan layanan cloud. Namun bagi sebagian besar pengembang, dugaan saya adalah bahwa perubahan pada Android N, Android Studio, dan layanan Firebase akan mendapatkan perhatian terbesar di bulan-bulan mendatang.

Firebase, alat pengembang studio android mencuri perhatian di i / o