Google I/O Geliştirici Özeti: Yeni Neler Var?
Yayınlanan: 2022-03-10Google I/O açılış konuşması, "Birlikte İyi Şeyler Yapmamızı" isteyen bir animasyonla açıldı ve bu makalede, Keynote ve Developer Keynote'ta duyurulan ve Smashing'i ilgilendiren bazı şeyleri bir araya getireceğim. okuyucular. Açılış konuşmasındaki duyurular, etkinlik sırasında kayıt altına alınan oturumlarla desteklendi. Duyurulan şeyleri kullanmanıza yardımcı olmak için, bu oturumların videolarına ve bulabildiğim destekleyici materyallere bağlantı vereceğim.
Bu duyurulardan hangisi hakkında daha fazla bilgi edinmek istediğinizi bilmek isterim - lütfen aşağıya bir yorum bırakın. Ayrıca, bunlardan herhangi birini paylaşacak deneyime sahip bir yazarsanız, neden bize bir taslak yazmıyorsunuz?
Önemli Notlar
Ana duyuruların tümü açılış konuşmalarında ele alındı. Tüm önemli notları izlemek istiyorsanız, bazı özet sürümleriyle birlikte bunları YouTube'da bulabilirsiniz:
- CEO Sundar Pichai liderliğindeki ana Keynote (işte en önemli noktaların yoğunlaştırılmış on dakikalık bir versiyonu),
- Jason Titus tarafından yönetilen Geliştirici Açılış Konuşması (Geliştirici Açılış Konuşmasında ele alınan önemli noktaların beş dakikalık bir versiyonu burada).
Google I/O ve Web
Google I/O'ya Web GDE (Google Developer Expert) olarak katılıyordum ve I/O genellikle Android Geliştiricilerinin daha çok ilgisini çeken çok sayıda içeriğe sahip. Bununla birlikte, benim için birçok duyuru ve faydalı oturum oldu.
Birliğin Web Durumu oturumu, Lighthouse, PWA'lar, Polymer 3.0, Web Assembly ve AMP ile ilgili duyuruları ve bilgileri kapsıyordu. Videoya ek olarak, Chromium Blog'da bu oturumun bir yazısını bulabilirsiniz.
Chrome DevTools'taki Yenilikler, DevTools'ta kullanıma sunulan veya yakında sunulacak olan tüm yeni özellikleri kapsıyordu.
Aşamalı Web Uygulamaları, etkinlik boyunca büyük bir hikayeydi ve henüz ilk PWA'nızı oluşturmadıysanız, PWA Başlangıç Seti sunumu Polymer'i kullanmaya başlamanıza yardımcı olabilir. Polimeri daha derinlemesine incelemek için Web Bileşenleri ve Polimer Projesi: Polimer 3.0 ve sonrası ile devam edebilirsiniz. Polimer sitesi şimdi Polimer 3.0 belgeleriyle güncellendi.
Angular unutulmadı, tüm detaylar için What's New in Angular oturumunu izleyin.
Headless Chrome, görevleri otomatikleştirmenin her zaman ilginç yollarını aradığım için son zamanlarda ilgimi çeken bir konu. The Power of Headless Chrome ve Tarayıcı Otomasyonu oturumunda Headless Chrome ve Puppeteer kullanımı hakkında bilgi edinebilirsiniz. Ne tür şeyler başarabileceğinizi merak ediyorsanız, GitHub'da yapmak isteyebileceğiniz bazı örnekler var.
Ayrıca şuna bir göz atın:
- Dru Knox'tan "Kesintisiz Bir Ağ İnşa Etmek"
- Addy Osmani ve Ewa Gasperowicz'den “Web Performansı Kolaylaştırıldı”
- Alberto Medina'dan "WordPress Sitenizi İlerleyen Hale Getirin"
- Brandon Jones tarafından "Web'in Geleceği Sürükleyici"
- Mathias Bynens ve Sathya Gunasekaran tarafından “Modern JavaScript ile Web'in Geleceğini İnşa Edin”
- Thomas Nattestad tarafından "Web Montajı ve Daha Fazlasıyla Web'in Geleceğini İnşa Edin"
Android Geliştirici Haberleri
Ben bir Android geliştiricisi değilim, ama öyle olan insanlarla çevriliydim. Kalabalığa en heyecan verici görünen bazı şeyleri seçmeye çalıştım. “Android'deki Yenilikler” oturumu, tüm önemli duyuruları öğrenmek için harika bir yerdir. Bunlardan ilki, Android P Beta'nın artık kullanılabilir olması ve duyurulan özelliklerin birçoğunun bu beta kapsamında sunulacak olması. Cihazınızın Beta tarafından desteklenip desteklenmediğini buradan kontrol edebilirsiniz.
Android Jetpack, harika Android uygulamaları oluşturmayı hızlı ve kolay hale getirmeye yardımcı olan bir dizi kitaplık, araç ve mimari kılavuzdur. IDE'ler Android Studio ile entegre edilmiştir ve bu, geliştiricilerin ortak görevlerin deneyimini kolaylaştırmaya yönelik bir girişim gibi görünmektedir. Android Jetpack hakkında daha fazla bilgiyi Android Destek Kitaplığındaki Yenilikler bölümündeki oturum videosunda bulabilirsiniz.
Uygulamalarda Eylemler oluşturma yeteneği şu anda Beta'da olan bir özelliktir ve geliştiricilerin ister saatiniz, ister telefonunuz veya bu yıl tanıtılacak yeni Akıllı Ekranlar olsun, Voice'tan ekranlara geçen etkileşimler oluşturmasına olanak tanır.
Dilimler, Android P'de tanıtılan bir Uygulama Kullanıcı Arayüzü'nün etkileşimli bir snippet'idir. Daha fazlasını öğrenmek için, bir dilimin nasıl oluşturulacağını öğrenebileceğiniz ve bunun arama sonuçlarında öneri olarak görünmesini sağlayabileceğiniz bu G/Ç Oturumuna bir göz atın.
- Sada Zaidi'nin Akıllı Konuşmacıların Ötesinde Google Asistan için Tasarım Eylemleri oturumunu izleyin,
- Konuşma Tasarımı web sitesini keşfedin,
- Eylemler hakkında daha fazla bilgi edinin,
- YouTube'da Google Developers'ın Actions Oynatma Listesine yer işareti koyun.
Web ve Android için birkaç özel duyuruya baktıktan sonra, şimdi etkinlikte ele alınan daha büyük temalardan bazılarına ve bunların geliştiriciler için nasıl oynayabileceğine bir göz atacağım.
Yapay Zeka, Artırılmış Gerçeklik ve Makine Öğrenimi
Beklendiği gibi, ana açılış konuşmasının yanı sıra Geliştirici açılış konuşmasının her ikisi de güçlü bir AI, AR ve ML temasına sahipti. Bu tema, birçok Google ürününün ve duyurusunun bir parçasıdır. Google, dijital ve gerçek dünya daha yakın bir şekilde birleştikçe, birçoğu gizlilik ve rıza konusunda yeni endişeleri beraberinde getiren bazı inanılmaz ürünler ve hizmetler oluşturmak için topladıkları büyük miktarda veriden yararlanıyor.
Google Fotoğraflar, parlaklığı nasıl düzelteceğinize veya önerilen döndürmelere ilişkin önerilerde bulunarak fotoğraflarınızı iyileştirmenize yardımcı olacak yeni AI özellikleri alıyor.
Google Haberler'in yeni bir sürümü, kullanıcılara ilgilendikleri haberlerin kapsamını sunmak için yapay zekayı kullanacak.
Büyük alkış toplayan demolardan biri, Google Lens'in bir kitaptaki metnin bir bölümüne işaret edildiğinin gösterilmesiydi ve bu metin daha sonra kopyalanıp telefona yapıştırılabiliyordu.
"Ya gerçek dünyadaki bir şeyden telefonunuza bir şeyler kopyalayıp yapıştırabilseydiniz?"
— Android Yetkilisi (@AndroidAuth) 8. Mayıs 2018
Kopyala ve yapıştır konusunda daha önce hiç bu kadar heyecanlanmamıştık. #io18 #googlelens pic.twitter.com/BjOYS3gfUi
AI kullanmakla ilgileniyorsanız, AIY: Kendin Yap Yapay Zeka oturumunu izlemek isteyebilirsiniz. Ayrıca,
- Google'da "Tasarım, Makine Öğrenimi ve Yaratıcılık" konusunda lider tasarımcılar
- Lily Peng ve Jessica Mega'dan "Yapay Zeka ve Makine Öğrenimi Yeniliklerini Sağlık Hizmetlerine Getirmek",
- Chris Kelley, Elly Nattinger ve Luca Prasso'dan “AR Etkileşimini Keşfetmek”
- Tim Psiaki ve Tom Salter tarafından "AR Apps: Oluşturun, Yineleyin ve Başlatın"
Haritalar
Seyahat ederken, bir tren istasyonundan haritalar açıkken ve hangi yöne baktığım ve hangi sokağın hangisi olduğu hakkında hiçbir fikrim olmadan çıkmak gibi çok yaygın bir senaryoyu biliyorum. Google, hangi yönden yürümeye başlayacağınızı bilmenize yardımcı olmak için ekrana sokak görünümü fotoğrafları ve yol tarifleri getirerek bu sorunu artırılmış gerçeklikle çözmeyi umuyor.
Google Haritalar ayrıca FourSquare veya Yelp'i zaten kullanabileceğimiz alandan daha fazla pay alıyor, daha önce ziyaret ettiğimiz veya incelediğimiz yerlere göre daha fazla öneri getiriyor. Ek olarak, konferans sonrası akşam yemekleri planlamaya çalışırken kendimi kullandığımı görebildiğim bir özellik, gidilecek yeri seçmek için kısa bir yer listesi oluşturma ve bir grupla paylaşma yeteneği. Daha fazlasını öğrenmek istiyorsanız, Android Central'ın tüm yeni harita özellikleriyle ilgili mükemmel bir gönderisi var. Bu özellikler, Google Haritalar uygulamasının Android ve iOS sürümlerinde kullanılabilecektir.
Geliştiriciler için, Haritalar API'sinde yapılan değişikliklerin bir özeti, Google Haritalar Platformu: Ölçeğe Hazır oturumunda bulunabilir.
ML Kiti ile Tanışın
Birçoğumuz Makine Öğrenimi tarafından desteklenen özellikleri, bunları kullanan uygulamaların tüketicileri olarak faydalı bulsa da, uygulamalarınızda makine öğrenimini kullanmak istiyorsanız Google, ML Kit ile bunu sizin için kolaylaştırmaya çalışıyor. ML Kit, Google API'leri ile makine öğreniminin gücünü uygulamalarınıza taşımanıza yardımcı olur. Kullanıma hazır beş API şunlardır:
- Metin Tanıma
- Yüz tanıma
- Barkod Tarama
- Görüntü Etiketleme
- Landmark Tanıma
Önümüzdeki aylarda iki API daha hazır olacak: Uygulamanızda bağlamsal mesajlaşma yanıtlarını desteklemenize olanak tanıyan bir akıllı yanıt API'si ve yüz algılama API'sine ek olarak yüksek yoğunluklu bir yüz konturu.
ML Kit hakkında daha fazla bilgiyi bu Google Developers'ın ML Kit'e Giriş yayınında ve ML Kit: Mobil Geliştiriciler için Makine Öğrenimi SDK oturum videosunda okuyabilirsiniz.
Google Dubleks
Açılış konuşmasında en çok konuşulan demo Google Asistan'ın bir restoran ve kuaför ile rezervasyon ve randevu için sohbet ettiği demosu ile Google Duplex oldu. Demo, konuşma çok doğal olduğu için kalabalığın nefesini tuttu, telefonun diğer ucundaki kişi bir kişiyle konuşmadığını fark etmedi.
İnsanların “*Bu harika!*”dan “*Bu korkunç!*”a geçmesi uzun sürmedi ve bir robotun birisiyle etkileşime girerken gerçek bir insan olmadığını beyan etmemesinin etiği konusunda bariz endişeler var. telefonda.
Açılış konuşması sırasında çalınan kayıtlar, Ethan Marcotte'nin özellik hakkındaki gönderisinde bulunabilir ve "Duplex, zarif bir şekilde, kasıtlı olarak aldatmak için tasarlanmıştır." Jeremy Keith, akıllıca bir şekilde, bu teknolojiyi denemekten heyecan duyan insanların kendilerini telefonun ucundaki kişi olarak hayal etmediklerini belirtiyor.
Duplex'e ek olarak, Google Asistan'ın çevresinde, sohbete devam etme yeteneği, her cümlenin başında "Hey, Google" demeyi gerektirmeyen ileri geri konuşma dahil olmak üzere bir dizi duyuru vardı.
Ulaşılabilirlik
Bir meslekten olmayan kişi olarak, Google'ın üzerinde çalıştığı birçok şeyin erişilebilirlik açısından son derece olumlu etkileri olabileceğini düşünmeden edemiyorum. Tartışmalı Dubleks bile, sesli arama yapamayan birinin yalnızca telefonla ulaşılabilen işletmelerle daha kolay ilgilenmesini sağlayabilir. Google teknolojisinin yakında etkisini göstereceği alanlardan biri, görme engelli kullanıcıların telefon kamerasını kullanarak ve kullanıcıya sesli bildirimler vererek çevrelerinde neler olduğunu anlamalarına yardımcı olacak Android Uygulaması Google Lookout'tur.
Geliştiricilerin uygulamalarının erişilebilirlik incelemesine sahip olma şansı da dahil olmak üzere, I/O'da erişilebilirliğe gerçek bir odaklanma getiren birkaç oturum vardı. Web geliştiricileri için, Rob Dodson'ın Erişilebilirlikteki Yenilikler, daha erişilebilir siteler oluşturmamıza yardımcı olan DevTools'un yeni özelliklerini ve sitelerin erişilebilirliği üzerinde daha fazla kontrol sağlayan Erişilebilirlik Nesne Modelini kapsar. Android Geliştiricileri için Android Erişilebilirlik'teki Yenilikler, Android P'nin bir parçası olacak özellikleri ayrıntılı olarak açıklar. AR ve VR'ye odaklanılarak, teknolojinin bu gelişmekte olan alanında düşünmemiz gerekenler hakkında bir oturum da yapıldı: AR İçin Erişilebilirlik ve sanal gerçeklik
Linux Uygulamaları Chrome OS'ye Geliyor
İlginç bir duyuru, Linux Uygulamalarının Chrome OS'ye yüklenebilecek olması ve ChromeBook'u geliştirici olarak çok daha ilginç bir seçim haline getirmesiydi. VentureBeat'e göre, Google Debian Stretch kullanıyor, bu nedenle apt çalıştırabilir ve Debian paketi olan herhangi bir yazılımı yükleyebilirsiniz. Buna Git, VS Code ve Android Studio gibi şeyler dahildir.
Malzeme Tasarımı
Material.io web sitesi Material Design'ın yeni versiyonu için güncellendi; Bunun için en büyük duyuru, Materyal kullanan geliştiricilerin, uygulamalarını biraz daha az Google mülkü gibi gösterecek şekilde kendi temalarını oluşturmalarına olanak tanıyan Theming'dir. Galeri daha sonra ekiplerin tasarımlarını paylaşmasına ve işbirliği yapmasına olanak tanır.
Ayrıca Sketch için bir eklenti olan ve onu yalnızca Mac yapan Material Theme Editor de duyuruldu. Web sitesi, "şu anda Sketch için mevcut" olduğunu söylüyor, bu nedenle belki de diğer sürümler zamanı gelince ortaya çıkacak.
Material.io web sitesinde bir Material temasının nasıl oluşturulacağına dair bir yazı bulabilirsiniz. design.google sitesi aynı zamanda Material ve diğer Google tasarım temaları için de kullanışlı bir adrestir. Oturumlardan şunları izleyebilirsiniz:
- Richard Fulcher, Rachel Been ve Josh Estelle'den “Ürününüz İçin Malzeme Bileşenlerini Özelleştirin”
- Mary Via ve Will Larche tarafından "Çarpıntı ve Materyal Tasarımı ile Güzel Kullanıcı Arayüzü Kodlayın"
- Jonathan Chung, Nick Butcher ve Will Larche tarafından “Platformlar Arasında Harika Materyal Tasarım Ürünleri Oluşturun”
Dijital Refah
Açılış konuşmasında, Android P'deki ve ayrıca YouTube'daki bir dizi özellikle birlikte yeni Google Digital Wellbeing sitesi duyuruldu, insanların cihazlarından bağlantılarını kesmelerine ve uyarılar ve bildirimler gibi şeylerin neden olduğu stresi azaltmalarına yardımcı olmayı amaçladı. Tüm özellikleri wellbeing.google/ adresinde keşfedebilirsiniz. Bunların çoğu şu anda Beta'da olan Android P'yi gerektirecek, ancak YouTube özellikleri Youtube uygulamasının bir parçası olacak ve bu nedenle herkesin kullanımına sunulacak.
Bir geliştirici olarak, benzer özellikleri web veya mobil uygulamalar için kendi uygulamalarımızda nasıl uygulayabileceğimizi düşünmek ilginç. Youtube'da etkinleştirileceği gibi, bildirimleri tek bir günlük uyarıda birleştirmek gibi şeyler, kullanıcıların sizden gelen uyarılarla aşırı yüklenmesini önlemeye ve planlanmış bir zamanda onlarla düzgün bir şekilde etkileşime geçmelerine yardımcı olabilir. Kullanıcılarımızdan sürekli bize bakmalarını istemek daha kolay ve daha kolay hale geldi, belki de bunun yerine kullanıcılarımızla bize ihtiyaç duyduklarında ulaşılabilir olmak ve başka bir şey yaparken sessizce saklanmak için çalışmalıyız.
Daha insancıl bir teknoloji ekosistemi oluşturma hakkında daha fazla bilgi için Center For Humane Technology web sitesini inceleyin.
Haber Özeti
Her haber sitesi kendi I/O incelemelerini yayınlıyor, bu yüzden gördüğüm en iyi haberlerden bazılarıyla bitireceğim. Etkinliğin bir katılımcısı olarak, ustaca yönetildiğini, eğlenceli olduğunu hissettim, ancak Google'ın uygulama ve içerik oluşturan geliştirici topluluklarına göndermek istediği mesajların iyi prova ettiği ve net mesajları olduğu çok açıktı. Ana açılış konuşmalarındaki her önemli duyuruyu, bu teknolojinin geliştirme aşamasında nasıl kullanılacağına ilişkin pratik ayrıntılara dalan oturumlar izledi. Duyurulan ve gösterilen o kadar çok şey vardı ki, bu gönderideki her şeyi kapsamanın - hatta hepsini etkinlikte deneyimlemenin - imkansız olduğunu. Eve döndükten sonra I/O oynatma listesinde izleyeceğim birkaç video olduğunu biliyorum.
- TechCrunch, büyük duyuruların çoğu hakkında bireysel makaleler içeren mükemmel bir özete sahiptir.
- Ayrıca olayın CNET'ten bir kapsamı var,
- Verge, duyuruları bildiren içeriklerinin bir hikaye akışına sahiptir.
I/O'daysanız veya canlı akışı takip ediyorsanız, en çok hangi duyurular ilginizi çekti? Üç günün öne çıkanları olacak, değinmediğim şeyleri paylaşmak için yorumları kullanabilirsiniz.