Video: Firebase Чтение Данных на Android / Часть 2 / Android Studio уроки (Kasım 2024)
Bazı açılardan, dün açılan Mountain View'daki şirketin I / O geliştirici konferansında sergilenen iki farklı Googles gördük. Bunlardan biri, arama ve mobil iletişimde öncülüğünü genişleten ve Google'a bitişik pazarlardaki makine öğrenimindeki gücünü geliştiren ve geliştiricilere etkileyici yeni araçlar sunan kendinden emin Google idi. Diğeri, konuşma asistanları, mesajlaşma uygulamaları ve sanal gerçeklik için pazarda yetişen, daha az ukala olan bir Googledı. Başlıkların çoğu, değişikliklerin daha somut olduğu ikinci kategoriye gitti. Ancak çoğu geliştirici için, Android'deki uzantıların ve değişikliklerin ve çevresindeki geliştirme araçlarının daha acil bir etkiye sahip olmaları olasıdır.
( Sundar Pichai )
Makine öğrenimi konferansın en büyük temasıydı, Google CEO'su Sundar Pichai, şirketin makine öğrenimi ve doğal dil işleme konusundaki uzun yatırımını daha fazla kullanmak için aramanın nasıl geliştiğini konuşarak Salı günkü açılış konuşmasını açtı. Google’ın ses tanıma konusunda büyük adımlar attığını ve ses sorgularının ABD’de yapılan aramaların yüzde 20’sini oluşturduğunu söyledi; Resim tanımada, hem arama motorunda hem de Fotoğraflar'da; ve şimdi 100 farklı dili destekleyen ve günde 140 milyar kelimeyi çeviren çeviride. Genel olarak, Google’ın 1 milyar kişilik "bilgi grafiği" olduğunu söyledi - insanlar, yerler ve şeyler. Daha sonra bu bilgiyi kullanabilecek çeşitli yeni ürün ve hizmetler göstermeye devam etti.
En açık olanı, Google Asistan hizmetinden daha çok bir konuşma asistanı gibi görünen yeni Google Asistanıdır, gerçek dünyada yapılan şeyleri ele almaya ve içeriği ve içeriği anlama odaklı iki yönlü bir iletişim sağlamak için tasarlanmıştır. Asistan'ın soruları yanıtlamak ve izleyeceğiniz bir filmi ya da yemek yiyeceğiniz bir restoranı seçmenize ve aslında rezervasyon yaptırmanıza yardımcı olması gibi bazı ilginç demolar vardı.
Oldukça iyi görünüyordu ama kavramsal olarak Apple'ın Siri'si, Microsoft'un Cortana'sı ve Amazon'un Alexa'sı gibi gördüğümüz diğer konuşma asistanlarına çok benziyordu. Gerçekten de, demolar bana Cortana için ilk demoları hatırlattı.
Pichai, aramanın değişmekte olduğu fikrini dile getirerek, “bağlantıların verilmesi sadece yeterli değil, gerçek dünyada yapılması gerekenlere gerçekten yardım etmemiz gerekiyor” dedi. Bu bana, şirket için gayet iyi çalıştı dört yıl önce Google Asistan'ın arkasındaki baskıyı hatırlattı.
( Mario Queiroz )
Bu teknoloji, Pichai'nin ilham kaynağı olduğu düşünülen Amazon Echo'yu gösterme konusunda zarif olduğu Google Home adlı yeni bir cihazın bir parçası olacak. Echo gibi, Home'da da müzik dinleyen, evdeki birden fazla cihazı kontrol edebilen ve soruları cevaplayabilen bir konuşma asistanı var. Ürün yönetiminden sorumlu başkan yardımcısı Mario Queiroz, Chromecast ile entegrasyon gibi birkaç havalı eklemeyi gösterdi; böylece müzik veya diğer ortamları diğer hoparlörlere veya bir TV ekranına "yayınlayabiliyorsunuz".
Daha sonra, mühendislik direktörü Erik Kay, esas olarak bir sohbet platformu olan Allo'yu Google Asistan'ın yerleşik olarak kullanmasını sağladı; ve Duo, ilginç bir bükülme ile 1: 1 video arama uygulaması, aramayı cevaplamadan önce arayan kişiden gelen videonun önizlemesini görmenize olanak tanır. Bir mesajlaşma servisi içindeki sohbet botları kavramı (aka "platform olarak konuşmalar") birkaç hafta önce Microsoft Build'in büyük bir odak noktasıydı ve Facebook Messenger bir süredir bu konsepti zorluyordu. Google daha önce sosyal medyada ve mesajlaşmada çeşitli girişimlerde bulunmuştu - aslında etkinliklere bağlanmak için Spaces adlı bir araç da tanıttı - ve henüz büyük bir vuruş yapmadı. Bu araçlar sahnelerde demolarda iyi görünüyor olsa da, bunu değiştirmek için yeterince yeni olup olmadığı belli değil.
Bana göre, bu ürünler ve hizmetler hakkında en çok şaşırtıcı olan şey, Google’ın onları bu kadar erken tanıtmasıdır. Çoğu yaz sonu için hedeflenmiş gibi görünüyor, ancak geliştiricilerin hizmetlerini asistanla nasıl bağlayabilecekleriyle ilgili daha fazla tartışma görmemesine şaşırdım. Pichai, birkaç ay içinde daha fazlasına sahip olacağını söyledi, ancak Google’ın biraz geride kaldığını düşünüyor ve yetişmek için makine öğrenmesini ve arama gücünü kullanmaya çalışıyor. Öte yandan, Facebook, F8 konferansında erken bir duyuru yaptı ve bu platform için çok az sayıda sohbet var ve Microsoft'un bot platformu da oldukça yeni, bu yüzden gerçekten açık bir pazar.
( Clay Bavor )
Google, sanal gerçeklikle biraz farklı bir konumda, Karton popüler ancak düşük kaliteli bir platform sunuyor. Google, Oculus Rift veya HTC Vive gibi üst düzey çözümlerle rekabet etmeye çalışmıyor, bunun yerine Daydream adlı VR için Android N sürümünün bir parçası olacak bir platform oluşturdu.
Google’daki VR ekibine başkanlık eden Clay Bavor, Android N’in nasıl daha yüksek performans ve düşük gecikme süresi sağlayacak şekilde tasarlandığını ve “foton hareketinin” yenilenmesini 20ms'den daha az göstererek daha gerçekçi görünmesini sağladı. Ek olarak, sürükleyici ortamdaki bildirimler gibi şeyleri doğru şekilde ele alan, kendi kullanıcı arayüzüne sahip bir VR moduna sahip olacaktır. Bu sürümün bir parçası olarak, filmler ve oyunlar gibi şeyler de dahil olmak üzere VR içeriğini başlatmak için, Daydream ortamında çalışan VR için Play Store'un yeni bir sürümünü de içeren yeni bir Daydream Home ekranı var. Diğer uygulamalar arasında VR içeriği için yeni bir YouTube sürümü, farklı yerlerde dolaşmak için Sokak Görünümü sürümü ve favori anları yeniden yaşamak için Fotoğraflar bulunur.
VR anonslarının çoğu standartlara ve şartnamelere değindi. Telefonlar için, Bavor, "Gündüz hazır" olarak adlandırılmak üzere telefonların belirli sensörler, ekranlar ve işlemcilerle eşleşmesi gerektiğini belirten bir takım özellikler açıkladı. Bu, günümüzün en gelişmiş telefonlarından çok farklı görünmüyor, ancak hangi telefonların Daydream için hazır olduğunu açıkça göstermeli. Buna ek olarak, mükemmel optiğe sahip olan ve takması ve çıkarması kolay olacak bir kulaklık seti için referans bir tasarım sergiledi ve daha da önemlisi, sadece birkaç tuşa ve özellikle etkileyici görünen dokunmatik bir panele sahip yeni bir kontrolör gösterdi. Bavor, ilk cihazların şu anda mevcut geliştirme araçlarıyla birlikte, bu sonbaharda bir takım ortaklardan temin edilebileceğini söyledi.
Yüksek profilli ürün duyurularının ötesinde, mobil işletim sisteminin zaten beta sürümünde olan ve bu yaz tamamlanacak olan Android N hakkında daha fazla ayrıntı vardı.
Android'den Sorumlu Mühendis Yardımcısı Dave Burke, bu sürümdeki odak alanlarının performans, güvenlik ve verimlilik olduğunu söyledi. Performans tarafında, daha düşük CPU ek yükü ile daha iyi performans vaat eden Vulkan 3D grafik API'sinin ve çok daha hızlı olan ve daha hızlı uygulama yüklemeleriyle sonuçlanması gereken yeni bir Runtime derleyicisinin tanıtımı üzerinde durdu. Güvenlik konusunda, dosya tabanlı şifreleme, medya çerçevelerinin sertleşmesi ve kesintisiz güncellemelerden bahsetti; bu, cihazınızın otomatik olarak güncelleneceği anlamına gelir; bu nedenle manuel olarak bir güncelleme yüklemeniz gerekmez. (Kalabalık bundan çok etkilenmiş gibiydi.) Verimlilikte, bölünmüş ekran ve resim içinde resim modları için yeni çoklu pencere desteğinden bahsetti. Samsung ve LG, Android'in mevcut sürümlerinin üstüne eklendi. Ayrıca, Unicode-9 Emoji standartları için daha iyi bildirimler ve destek gibi daha küçük değişikliklerden de bahsetti.
Android Wear, TV ve Auto biraz dikkat çekti - ve her birinin şovda kendi ara oturumları ve alanları vardı - ancak odak noktalarının çoğu geliştirici araçlarına odaklandı. Geliştiriciler için bazı yeni özelliklerden çok etkilendim. Developer Products Başkan Yardımcısı Jason Titus, mobil weblerdeki gelişmelerden bahsetti, mobil cihazlarda Chrome'u kullanan 1 milyardan fazla kişi, ilerici web sayfalarını destekliyor ve şimdi de web sitelerini hızlandırmak için Google'ın AMP (Accelerated Mobile Pages) programını kullanıyor .
( Stephanie Saad Cuthbertson )Android Studio Ürün Yönetimi Direktörü Stephanie Saad Cuthbertson (yukarıda), daha hızlı inşaata, uygulamaları tasarlama ve hata ayıklama için daha akıllı araçlara ve daha geniş platform desteğine odaklanan bir Android Studio 2.2 önizlemesinin yayınlandığını duyurdu. Android Studio'nun şimdi ilk 125 uygulamanın yüzde 95'i tarafından kullanıldığını söyledi. Studio 2.0’ın bu yılın başlarında gönderildiğini ve Android N’i destekleyen Studio 2.1’in bu işletim sisteminin önizlemesiyle çıktığını unutmayın.
En büyük haber, Google'ın 18 ay önce edindiği bir NoSQL veritabanı olarak başlayan, ancak şimdi veritabanından, bulut mesajlaşma ve bildirimlere, uzaktan yapılandırma ve çökmeye kadar 15 geliştirici araç grubuna dönüşen Firebase arka platformudur. raporlanması. Bir URL'nin seçildiği yere göre farklı sonuçlar üretebileceği dinamik bağlantıların özellikle ilginç olduğunu düşündüm. Bunların hepsi ücretsiz analitikle bir araya getirildi ve birçok mobil uygulama geliştiricisinin ilgisini çekmesi gereken etkileyici, iyi entegre bir platform gibi görünüyordu. Firebase, Android, iOS ve mobil web'deki uygulamaları desteklediğinden Google, yalnızca Android için değil, platformlar arası uygulamalar için tanıtım yapıyordu.
En ilginç gösterilerden biri, herhangi bir uygulamanın yüklenmemiş olsa bile hemen çalışmasına izin veren Android Anlık Uygulamaların bir önizlemesiydi. Android Grubu Ürün Müdürü Ellie Powers, bunun mevcut uygulamaları modülerleştirdiğini, böylece Play Store'un yalnızca belirli içeriği görüntülemek için gereken parçaları indirdiğini söyledi. Bu önemli bir şey olabilir - eğer bir arkadaşınız bir mesajlaşma uygulamasında bir sohbete katılmanızı istiyorsa ve size bir bağlantı gönderirse, fikir basitçe uygulamayı yüklemek zorunda kalmadan sohbete devam edebilmenizdir. Bu önemli bir değişiklik olabilir ve mobil web ile uygulamalar arasındaki ayrım için farklı bir yaklaşım sunar. Instant Apps, Jelly Bean'e geri dönecek olan telefonlarda çalışacak ve bu yıl sonra yavaş yavaş yayılmaya başlamalı.
Pichai, şirketin geçen yıl TensorFlow makine öğrenme çerçevesini nasıl serbest bıraktığını tartışan ve geçen hafta doğal dil çözümleyicisinin açık kaynaklı bir versiyonunu ortaya koyarak, makine öğrenmesi hakkında daha fazla konuşmak için geri döndü. Google'ın, Bulut Platformunu diğer satıcılardan farklılaştırmayı umduğu bir alan olacağı açık görünüyor.
Büyüleyici bir açıklama, şampiyonluk seviyesi Go'yu oynayan AlphaGo programının, Pichai'nin Tensor İşleme Birimleri (TPU'lar) olarak tanımladığı özel donanıma dayanmasıydı. Daha sonraki oturumlarda ve röportajlarda Google, sıralama arama sonuçları (RankBrain), haritalama ve gezinme (Sokak Görünümü) dahil olmak üzere birçok uygulamayı hızlandırmak için bir yıldan fazla bir süredir bu özel ASIC'leri (Uygulamaya Özel Entegre Devreler) kullandığını açıkladı. fotoğraf işleme, konuşma tanıma ve dil çevirisi. TPU'nun makine öğrenmesi için watt başına daha iyi bir performans gösterdiğini "büyüklük sırası" sunduğunu söyledi. Bu, büyük ölçüde, bu tür görevlerin, Google’ın tasarımı basitleştirmesine ve tek bir çip üzerinde daha fazla işleme öğesi paketlemesine olanak tanıyan hassaslıkla daha iyi çalışmasından kaynaklanmaktadır. Bunun GPU öğrenme platformlarından daha iyi bir "büyüklük sırası" olduğunu söyledi.
Pichai, Google’ın makine öğrenmesi konusundaki çalışmalarının robotik ve sağlık hizmetleri dahil çok çeşitli alanlara uygulanabileceğini ve Diyabetik Retinopatinin tespitinde yapılan çalışmalara işaret ettiğini söyledi. “Makine öğrenimi ve AI ile yaptığımız ilerleme konusunda inanılmaz heyecanlıyım, ” dedi, bunun bir makine veya insan olayı olmadığını, bunun yerine gerçek testin insanların daha fazlasını başarabilmesi olup olmadığını söyledi. AI desteği ile.
Genel olarak, makine öğrenmesi büyük bir temaydı, ancak Google’ın mesajlaşma ve bulut hizmetleri gibi daha fazla pazarda rekabet etmek için köprü olarak kullanmaya çalıştığı ilginçti. Ancak çoğu geliştirici için tahminimce Android N, Android Studio ve Firebase hizmetlerindeki değişiklikler önümüzdeki aylarda en fazla dikkat çekecek.