Rangkuman Pengembang Google I/O: Apa yang Baru?

Diterbitkan: 2022-03-10
Ringkasan singkat Pemimpin redaksi Smashing Magazine, Rachel Andrew, menghadiri acara Google I/O 2018 di Mountain View. Kami memastikan Anda tidak ketinggalan: Berikut adalah ringkasan pengumuman dan peluncuran yang dipresentasikan pada acara tersebut.

Keynote Google I/O dibuka dengan animasi yang meminta kita untuk "Membuat Hal Baik Bersama," dan dalam artikel ini, saya akan mengumpulkan beberapa hal yang diumumkan di Keynote dan Developer Keynote, yang menarik untuk Smashing pembaca. Pengumuman dalam keynote didukung oleh sesi selama acara, yang direkam. Untuk membantu Anda menggunakan hal-hal yang diumumkan, saya akan menautkan ke video sesi tersebut ditambah materi pendukung apa pun yang dapat saya temukan.

Saya ingin tahu pengumuman mana yang ingin Anda ketahui lebih lanjut — silakan tinggalkan komentar di bawah. Juga, jika Anda seorang penulis dengan pengalaman untuk berbagi tentang semua ini, mengapa tidak memberi kami garis besar?

Catatan Utama

Pengumuman utama semua tercakup dalam presentasi utama. Jika Anda ingin menonton semua keynote, Anda dapat menemukannya di YouTube bersama dengan beberapa versi ringkas:

  • Keynote utama yang dipimpin oleh CEO Sundar Pichai (inilah versi singkat dari poin-poin terpenting selama sepuluh menit),
  • Developer Keynote yang dipimpin oleh Jason Titus (inilah versi lima menit dari poin-poin penting yang tercakup dalam Developer Keynote).
Lebih banyak setelah melompat! Lanjutkan membaca di bawah ini

Google I/O Dan Web

Saya menghadiri Google I/O sebagai Web GDE (Pakar Pengembang Google), dan I/O biasanya memiliki banyak konten yang lebih menarik bagi Pengembang Android. Yang mengatakan, ada banyak pengumuman dan sesi yang berguna bagi saya.

Slide mengatakan Jadikan platform lebih kuat, buat pengembangan web lebih mudah

Sesi Web State of the Union mencakup pengumuman dan informasi mengenai Lighthouse, PWA, Polymer 3.0, Web Assembly, dan AMP. Selain video, Anda dapat menemukan artikel sesi ini di Blog Chromium.

Yang Baru di Chrome DevTools mencakup semua fitur baru yang tersedia atau segera hadir di DevTools.

Progressive Web Apps adalah cerita besar melalui acara tersebut, dan jika Anda belum membuat PWA pertama Anda, presentasi PWA Starter Kit dapat membantu Anda mulai menggunakan Polymer. Untuk melihat lebih dalam ke Polimer, Anda dapat melanjutkan dengan Komponen Web dan Proyek Polimer: Polimer 3.0 dan seterusnya. Situs Polymer sekarang diperbarui dengan dokumentasi untuk Polymer 3.0.

Angular tidak ketinggalan, tonton Apa yang Baru di sesi Angular untuk semua detailnya.

Chrome tanpa kepala adalah subjek yang menarik minat saya akhir-akhir ini, karena saya selalu mencari cara menarik untuk mengotomatiskan tugas. Dalam sesi The Power of Headless Chrome dan Browser Automation, Anda dapat mengetahui tentang penggunaan Headless Chrome dan Puppeteer. Jika Anda bertanya-tanya hal seperti apa yang dapat Anda capai, ada beberapa contoh hal yang mungkin ingin Anda lakukan di GitHub.

Lihat juga:

  • “Membangun Web yang Mulus” oleh Dru Knox
  • “Kinerja Web Menjadi Mudah” oleh Addy Osmani dan Ewa Gasperowicz
  • “Jadikan Situs WordPress Anda Progresif” oleh Alberto Medina
  • “Masa Depan Web Sangat Immersive” oleh Brandon Jones
  • “Bangun Masa Depan Web Dengan JavaScript Modern” oleh Mathias Bynens dan Sathya Gunasekaran
  • “Bangun Masa Depan Web Dengan Perakitan Web Dan Lainnya” oleh Thomas Nattestad

Berita Pengembang Android

Saya bukan pengembang Android, tetapi saya dikelilingi oleh orang-orang yang. Saya telah mencoba memilih beberapa hal yang tampaknya paling menarik bagi orang banyak. Sesi, "Yang Baru di Android," adalah tempat yang tepat untuk mencari tahu semua pengumuman penting. Yang pertama adalah fakta bahwa Android P Beta sekarang tersedia, dan banyak fitur yang diumumkan akan tersedia sebagai bagian dari beta itu. Anda dapat memeriksa untuk melihat apakah perangkat Anda didukung oleh Beta di sini.

Android Jetpack adalah kumpulan pustaka, alat, dan panduan arsitektur untuk membantu mempercepat dan mempermudah pembuatan aplikasi Android yang hebat. IDE terintegrasi dengan Android Studio, dan ini tampaknya merupakan upaya untuk merampingkan pengalaman pengembang dari tugas-tugas umum. Anda dapat mengetahui informasi selengkapnya tentang Android Jetpack dalam video sesi di Apa yang Baru di Pustaka Dukungan Android.

Kemampuan untuk membuat Tindakan dalam Aplikasi adalah sesuatu yang sekarang dalam versi Beta dan memungkinkan pengembang untuk membuat interaksi yang melintasi dari Suara ke tampilan — baik itu jam tangan, ponsel, atau Layar Cerdas baru yang akan diperkenalkan akhir tahun ini.

Slice adalah cuplikan interaktif UI Aplikasi, yang diperkenalkan di Android P. Untuk mengetahui lebih lanjut, lihat Sesi I/O ini untuk mempelajari cara membuat irisan dan menampilkannya sebagai saran di hasil penelusuran.

  • Tonton sesi Action Design for the Google Assistant Beyond Smart Speakers oleh Sada Zaidi,
  • Jelajahi situs web Desain Percakapan,
  • Baca lebih lanjut tentang Tindakan,
  • Bookmark Daftar Putar Tindakan dari Google Developers di YouTube.

Setelah melihat beberapa pengumuman khusus untuk Web dan Android, sekarang saya akan melihat beberapa tema yang lebih besar yang dibahas pada acara tersebut dan bagaimana hal ini dapat dimainkan bagi pengembang.

Penonton dan panggung
7.000 orang menghadiri Google I/O

Kecerdasan Buatan, Augmented Reality, dan Pembelajaran Mesin

Seperti yang diharapkan, keynote utama serta keynote Developer keduanya memiliki tema AI, AR, dan ML yang kuat. Tema ini adalah bagian dari banyak produk dan pengumuman Google. Google memanfaatkan sejumlah besar data yang telah mereka kumpulkan untuk menciptakan beberapa produk dan layanan yang luar biasa, banyak di antaranya membawa serta kekhawatiran baru tentang privasi dan persetujuan saat dunia digital dan dunia nyata bergabung lebih dekat.

Foto Google mendapatkan fitur AI baru yang akan membantu Anda meningkatkan foto Anda, dengan memberikan saran tentang cara memperbaiki kecerahan atau menawarkan rotasi yang disarankan.

Versi baru Google Berita akan menggunakan AI untuk menyajikan kepada pengguna berbagai liputan tentang berita yang mereka minati.

Salah satu demo yang mendapat tepuk tangan meriah adalah ketika Google Lens didemonstrasikan diarahkan ke bagian teks dalam sebuah buku, dan teks itu kemudian dapat disalin dan ditempelkan ke telepon.

Jika Anda tertarik menggunakan AI maka Anda mungkin ingin menonton sesi AIY: Do It Yourself Artificial Intelligence. Juga,

  • Perancang utama di Google tentang "Desain, Pembelajaran Mesin, dan Kreativitas,"
  • “Membawa Inovasi AI Dan Pembelajaran Mesin ke Layanan Kesehatan” oleh Lily Peng dan Jessica Mega,
  • “Menjelajahi Interaksi AR” oleh Chris Kelley, Elly Nattinger, dan Luca Prasso
  • “Aplikasi AR: Bangun, Iterasi, dan Luncurkan” oleh Tim Psiaki dan Tom Salter

peta

Saat bepergian, saya tahu skenario yang terlalu umum untuk keluar dari stasiun kereta api dengan peta terbuka dan tidak tahu ke arah mana saya menghadap dan jalan mana. Google berharap dapat menyelesaikan masalah ini dengan augmented reality, membawa foto tampilan jalan dan petunjuk arah ke layar untuk membantu Anda mengetahui arah mana yang harus mulai berjalan.

Google Maps juga mengambil lebih banyak bagian dari area yang mungkin sudah kami gunakan FourSquare atau Yelp, membawa lebih banyak rekomendasi berdasarkan tempat-tempat yang telah kami kunjungi atau ulas. Selain itu, fitur yang dapat saya lihat sendiri gunakan ketika mencoba merencanakan makan malam pasca-konferensi, kemampuan untuk membuat daftar pilihan tempat dan membagikannya dengan grup untuk memilih tempat yang akan dikunjungi. Android Central memiliki pos luar biasa tentang semua fitur peta baru jika Anda ingin tahu lebih banyak. Fitur-fitur ini akan tersedia di aplikasi Google Maps versi Android dan iOS.

Untuk pengembang, ringkasan perubahan pada Maps API dapat ditemukan di sesi Google Maps Platform: Ready For Scale.

Memperkenalkan Kit ML

Meskipun banyak dari kita akan merasa bahwa fitur yang diberdayakan oleh Machine Learning berguna sebagai konsumen aplikasi yang menggunakannya, jika Anda ingin menggunakan machine learning di aplikasi Anda, maka Google mencoba mempermudah Anda dengan ML Kit. ML Kit membantu Anda menghadirkan kecanggihan machine learning ke aplikasi Anda dengan Google API. Lima API yang siap digunakan adalah:

  • Pengenalan Teks
  • Deteksi wajah
  • Pemindaian Kode Batang
  • Pelabelan Gambar
  • Pengakuan Landmark

Dua API lagi akan siap dalam beberapa bulan mendatang: API balasan cerdas yang memungkinkan Anda mendukung balasan pesan kontekstual di aplikasi Anda, dan tambahan kontur wajah kepadatan tinggi ke API deteksi wajah.

Anda dapat membaca selengkapnya tentang ML Kit di postingan Google Developers ini Memperkenalkan ML Kit dan di video sesi ML Kit: Machine Learning SDK For Mobile Developers.

Google Dupleks

Demo keynote yang paling banyak dibicarakan adalah Google Duplex, dengan demo Google Assistant melakukan percakapan dengan restoran dan penata rambut untuk membuat reservasi dan membuat janji. Demo itu menarik napas dari kerumunan karena percakapannya sangat alami, orang di ujung telepon tidak menyadari bahwa mereka tidak berbicara dengan seseorang.

Tidak butuh waktu lama bagi orang untuk beralih dari "*Itu keren!*" menjadi "*Menakutkan!*" dan ada kekhawatiran yang jelas tentang etika robot yang tidak menyatakan bahwa itu bukan orang sungguhan ketika terlibat dengan seseorang sedang menelepon.

Rekaman yang diputar selama keynote dapat ditemukan di posting Ethan Marcotte tentang fitur tersebut, di mana ia mencatat bahwa "Duplex secara elegan dirancang untuk menipu." Jeremy Keith dengan bijak menunjukkan bahwa orang-orang yang bersemangat untuk mencoba teknologi ini tidak membayangkan diri mereka sebagai orang di ujung telepon.

Selain Duplex, ada sejumlah pengumuman seputar Google Assistant termasuk kemampuan untuk melanjutkan percakapan , percakapan bolak-balik yang tidak perlu mengucapkan "Hai, Google" di awal setiap frasa.

Aksesibilitas

Sebagai orang awam, mau tidak mau saya berpikir bahwa banyak hal yang sedang dikerjakan Google dapat memiliki implikasi yang sangat positif dalam hal aksesibilitas. Bahkan Duplex yang kontroversial dapat memungkinkan seseorang yang tidak dapat melakukan panggilan suara untuk lebih mudah menangani bisnis yang hanya dapat dihubungi melalui telepon. Salah satu area di mana teknologi Google akan segera berdampak adalah dengan Aplikasi Android Google Lookout yang akan membantu pengguna tunanetra memahami apa yang ada di sekitar mereka, dengan menggunakan kamera ponsel dan memberikan pemberitahuan lisan kepada pengguna.

Ada beberapa sesi yang memberikan fokus nyata pada aksesibilitas di I/O, termasuk kesempatan bagi pengembang untuk meninjau aksesibilitas aplikasi mereka. Untuk pengembang web, ceramah Rob Dodson What's New In Accessibility mencakup fitur baru DevTools untuk membantu kami membangun situs yang lebih mudah diakses, ditambah Model Objek Aksesibilitas yang memberikan kontrol lebih besar atas aksesibilitas situs. Untuk Pengembang Android Apa yang Baru Di Android Aksesibilitas merinci fitur-fitur yang akan menjadi bagian dari Android P. Dengan fokus pada AR dan VR, ada juga sesi tentang apa yang perlu kita pikirkan di bidang teknologi yang sedang berkembang ini: Aksesibilitas Untuk AR Dan dunia maya

Aplikasi Linux Akan Hadir di Chrome OS

Pengumuman yang menarik adalah fakta bahwa Aplikasi Linux akan dapat diinstal di Chrome OS, membuat ChromeBook menjadi pilihan yang jauh lebih menarik sebagai pengembang. Menurut VentureBeat, Google menggunakan Debian Stretch, sehingga Anda dapat menjalankan apt dan menginstal perangkat lunak apa pun yang memiliki paket Debian. Ini akan mencakup hal-hal seperti Git, VS Code, dan Android Studio.

Desain Bahan

Situs web material.io telah diperbarui untuk versi baru Desain Material; pengumuman besar untuk itu adalah Theming, yang akan memungkinkan pengembang menggunakan Material untuk membuat tema mereka sendiri sehingga aplikasi mereka terlihat sedikit kurang seperti properti Google. Galeri kemudian akan memungkinkan tim untuk berbagi dan berkolaborasi dalam desain mereka.

Juga diumumkan adalah Material Theme Editor yang merupakan plugin untuk Sketch, menjadikannya hanya untuk Mac. Situs web mengatakan bahwa itu "saat ini tersedia untuk Sketch" jadi mungkin versi lain akan muncul pada waktunya.

Anda dapat menemukan artikel tentang cara membuat tema Material di situs web material.io. Situs design.google juga merupakan tujuan yang berguna untuk Material dan tema desain Google lainnya. Dari sesi, Anda dapat menonton:

  • “Sesuaikan Komponen Material Untuk Produk Anda” oleh Richard Fulcher, Rachel Been, dan Josh Estelle
  • “Code Beautiful UI With Flutter And Material Design” oleh Mary Via dan Will Larche
  • “Bangun Produk Desain Material Hebat di Seluruh Platform” oleh Jonathan Chung, Nick Butcher, dan Will Larche

Kesehatan Digital

Diumumkan pada keynote adalah situs Google Digital Wellbeing baru, bersama dengan serangkaian fitur di Android P, dan juga di YouTube yang bertujuan membantu orang untuk memutuskan sambungan dari perangkat mereka dan mengurangi stres yang disebabkan oleh hal-hal seperti peringatan dan notifikasi. Anda dapat menjelajahi semua fitur di wellbeing.google/. Sebagian besar akan memerlukan Android P, saat ini dalam versi Beta, namun, fitur YouTube akan menjadi bagian dari aplikasi Youtube dan oleh karena itu tersedia untuk semua orang.

Sebagai pengembang, menarik untuk memikirkan bagaimana kami dapat mengimplementasikan fitur serupa di aplikasi kami sendiri, baik untuk aplikasi web atau seluler. Hal-hal seperti menggabungkan notifikasi menjadi satu peringatan harian, seperti yang akan diaktifkan di Youtube, dapat membantu mencegah pengguna kelebihan beban oleh peringatan dari Anda, dan dapat berinteraksi dengan mereka secara tepat pada waktu yang dijadwalkan. Menjadi lebih mudah dan lebih mudah untuk terus-menerus meminta pengguna kami untuk melihat kami, mungkin kami harus mencoba bekerja dengan pengguna kami untuk tersedia saat mereka membutuhkan kami, dan diam-diam bersembunyi ketika mereka melakukan sesuatu yang lain.

Untuk informasi lebih lanjut tentang membangun ekosistem teknologi yang lebih manusiawi, jelajahi situs web Center For Humane Technology.

Rangkuman Berita

Setiap situs berita telah memposting ulasan mereka sendiri tentang I/O, jadi saya akan menutup dengan beberapa liputan terbaik yang pernah saya lihat. Sebagai peserta acara, saya merasa acara itu dikelola dengan apik, menyenangkan, namun sangat jelas bahwa Google telah berlatih dengan baik dan pesan yang jelas yang ingin mereka kirim ke komunitas pengembang yang membuat aplikasi dan konten. Setiap pengumuman kunci dalam keynote utama ditindaklanjuti dengan sesi menyelami detail praktis tentang bagaimana menggunakan teknologi tersebut dalam pengembangan. Ada begitu banyak yang diumumkan dan didemonstrasikan sehingga tidak mungkin untuk meliput semuanya dalam posting ini — atau bahkan mengalami semuanya di acara tersebut. Saya tahu bahwa ada beberapa video di daftar putar I/O yang akan saya tonton setelah kembali ke rumah.

  • TechCrunch memiliki pengumpulan yang sangat baik, dengan artikel individual di banyak pengumuman besar,
  • Ada juga liputan acara dari CNET,
  • The Verge memiliki aliran cerita dari konten mereka yang melaporkan pengumuman.

Jika Anda berada di I/O atau mengikuti streaming langsung, pengumuman apa yang paling menarik bagi Anda? Anda dapat menggunakan komentar untuk membagikan hal-hal yang tidak saya bahas yang akan menjadi sorotan Anda selama tiga hari.