İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

Google Reddit'te Android 10 hakkında ne dedi »✅» ✅ »✅

Şu an okuyorsunuz: Google Reddit'te Android 10 hakkında ne dedi »✅» ✅ »✅

Android Q AMA: Google’dan öğrendik onu şey

Android Q beta ekibinden kurulucılar

  • Adam Cohen: Android Başlatıcı / Sistem Kullanıcı Arabiriminde TLM
  • Adam Powell: UI araç seti / çerçeve üzerinden TLM; görünümler, yaşam döngüsü, tarayıcı, destek kütüphaneleri
  • Alan Viverette: TLM, Jetpack / AndroidX
  • Allen Huang: UI, başlatıcısı, bildirimler, arama entegrasyonları ve daha fazlası için PM!
  • Andrew Sappirstein: Android Ayarlarında TLM
  • Brahim Elbouchikhi: PM Android Makine Öğrenimi ve Kamera Direktörü (NN API, ML Kit, CameraX, Kamera Platformu)
  • Chad Brubaker: Yazılım Mühendisi, Android Platform Güvenliği
  • Charmaine D’Silva: Gizlilik için PM
  • Chet Haase: Android Şef Avukat, Geliştirici İlişkileri
  • Diana Wong: PM, Uygulama Uyumluluğu, SDK dışı API kullanımı, ART, NDK
  • Dianne Hackborn: Android çerçeve ekibinin yöneticisi (Kaynaklar, Pencere Yöneticisi, Etkinlik Yöneticisi, Çok kullanıcıılı,), Erişilebilirlik, vb.)
  • E.K. Chung: UX Direktörü
  • Ian Gölü: Yazılım Mühendisi, Jetpack (Fragmanlar, Gezinme, Mimari Bileşenler)
  • Iliyan Malchev: Baş Yazılım Mühendisi, Proje Ana Çizgisi
  • Jacob Lehrbaum: Android için Geliştirme İlişkileri Direktörü
  • Jake Wharton: Yazılım Mühendisi, Jetpack
  • Jamal Eason: PM, Android Stüdyo
  • Jeff Bailey: TLM, Android Açık Kaynak Projesi (AOSP)
  • Jeff Sharkey: Yazılım Mühendisi, Android Çerçeve
  • Jeffrey van Gogh: Android Studio, Derleyiciler
  • Jen Chai: PM, Konum ve İçerik, Yetkilendirme, Otomatik Doldurma, SDK dışı API kullanımı, ART
  • Karen Ng: Android Geliştirici Araçları, Android Studio, Android Tookit ve Jetpack için Grup PM
  • Paul Bankhead: Ürün Yönetimi Direktörü, Google Play
  • Rohan Shah: Ürün Yöneticisi, Android Sistem Arayüzü
  • Romain Guy: Android Araç Seti / Jetpack ekibinin yöneticisi
  • Sagar Kamdar: Android Ürün Yönetimi Direktörü
  • Sat K: Mühendislik Direktörü, Android Bağlantısı
  • Selim Cinek: Yazılım Mühendisi, Android Sistem Arayüzü
  • Stephanie Saad Cuthbertson: Kıdemli Ürün Yönetimi Direktörü, Android
  • Sumir Kataria: Yazılım Mühendisi, Jetpack (WorkManager)
  • Travis McCoy: PM, Android Platformu
  • Trystan Upstill: Değerli Mühendis, Android Sistem Kullanıcı Arabirimi ve İstihbarat İçin Kurşun
  • Vinit Modi: PM, Android Kamera

OEM, kullanıcı oğlu öldürüyorebiliyorken artık öldüremez

Eğer bir Çin markasını bir akıllı telefon kullandıysanız, sizi en sevdiğinizlerden birini öldürerek can sıkıcı olabilir “batarya optimizasyonu” ile birlikte. Bu davranışlardan biri, uygulamadaki sorunlardan uzaklaşmaktan kaçınılmaz, daha önce hiç kimseye bakmadan rahatsız edici olmakla kalmaz, aynı zamanda başlıyorda başlıyor, anlaşıyor, kötü eleştirilerinden muzdarip olan geliştiriciler için de can sıkıcıdır. Google iken yine bu konuyu tam olarak ele almamak (şimdiden Android Uyumluluk Tanımlama Belgesi gerekliliklerini ihlal ve yönlendirerek belirterek) elden çıkardı. Şirket, önceden OEM’ler tarafından kullanılan bir “pil tasarrufu”.

“Bu sırada yardımcı olmak için, bir Sonmanın’dan silinmesiyle öldürülme’den emin olabilirsiniz, bu arada Android’de bir QTS bir CTS testi ekledik.”

Android R, ekran görüntülenmesi beklediğimizden daha fazla getirdiğimizebilir

Google, Android Yolculuğu Kaydırma Ekranları, Yönlendirme Planları, ancak aynı zamanda, Android ekibi “R’nin Tüm Ekranı (-) hakkında bilgi geliştiricilerin geliştirici olacak devam ediyorlar.”

Android Q’nun yeni Masaüstü Modunu Netleştirme

Android Q’nun ilk halka açık beta sürümü AOSP ve Pixel Launcher’a özel bir masaüstü modu getirdi. Google, bir Google G / Ç oturumu ayarlama özelliğe kısaca değinse de, yeni özelliğin Android ekosistemine nasıl uyduğunu doğrudan Google’dan hiç duymadık. Google şimdi açıklığa kavuşturuyor:

“Q AOSP’de“ masaüstü modu ”, uygulama geliştiricileri için hedeflenen bir geliştirici sistemindedir. Uygulamalarını çoklu ekran ve serbest biçimli pencere modu ortamlarında test etmesini sağlar. Önceden, uygulama davranışını ikincil ve serbestçe yeniden boyutlandırılabilir bir şekilde test etmenin uygun bir yolu vardır. windows Stokta Android. Bu özellik kendi başına üretilmedi ve şu anda normal olması için geçerli değil. Birlikte birlikte, OEM’lerin yenilik yapması ve harika ürünlerin üretmesi için Android platformunun temeli budur. ”

Bu, OEM’lerin Android’i Q’nun yerel masaüstü modunu oluşturmasını bekleyebiliriz. ,, OnePlus 7 Pro, HDMI görüntüleyici görüntüleme özelliği vardır, Android Q tabanlı OxygenOS 10’un yerleşik kendi masaüstü modu arabirimine sahip olması mümkündür. Ayrıca, Google’ın yaklaşmakta olan Pixel 4’ün özelliklerinden yararlanmasını da umuyoruz.

Zamana Dayalı Karanlık Mod

Android Q nihayet yaygın olarak açık olan bir özellik sunuyor: sistemdeki karanlık mod. Şu anda, karanlık mod Ayarları’da veya Hızlı Ayarlar döşemesi yoluyla manuel olarak etkinleştirilebilir veya Pil Tasarrufu etkinleştirilebilir otomatik olarak etkinleştirilebilir. Android Q’dan önce, günün saatine göre karanlık mod etkinleştirme yapıldığını, ancak bu seçenek kullanımdan kaldırıldı. Chris Banes’a göre:

“AppCompat v1.1.0’da bunun kullanımdan kaldırılmasının (kaldırılmamasının) birkaç arada var: uygulamaların yeri izinlerinin doğru olmasını isteyebilir istemiyorsanız ve geçerli olan bir safra gün doğumu / gün zamanı hesaplanabilir.”

Bu hatalar hakkında soru sorulabilir, Bay Banes “kuzeydoğu / güney kutuplarına yakın yerler için gün doğumu / gün batımını hesaplaması çok zor oluyor” belirtiyor. Bir kullanıcı, Android 7.1 Nougat’tan bu yana mevcut olan Gece Işığını otomatik olarak açıp kapatabiliyor Sunset / Sunrise programlarında. Bay Banes, ICU4J’den GeceAstronomer’i Gece Işığı’nı kullandığını, “AppCompat’ın güvenmesini istemediğimiz büyük bir kod yığınını” kullandığını belirtti. Ancak ekip, bu özelliğin “bir şey olduğunu söyledi” diyor. içine bakmak. ”

Android QOCUS HATIRLADI

Google, Camera2 API’yi tanıttı. Google, akıllı telefon satıcılarını “tüm fiziksel kameralarını geliştiricilere maruz bırakmalarını” dedi, ortalama tercih, “satıcı bugün bugün engellemiyor olsa safra” yapmamayı tercih ediyor. Bu, üçüncü taraf kamera uygulamalarının çoğunun ikincil kullanamadığı veya modern üçüncül kamera modülleri smartphones. Orada arada, Android Q’nun geliştiriciyi geliştirmesi, geliştiricilere yönelik bir cihazdaki tüm kameralara daha iyi bağlanabiliyor ve OEM’lerin güç kaynağı ve çok sayıda kamera durumlarının yönetim sistemi kontrolü bir API olan LOGICAL_MULTI_CAMERA geliştirildi.

Ayrıca, Google Camera2 API / Kamera HAL3’ü doğal olarak varsa için Android için Q ile başlatılan tüm araçlar için gerekliimler eklendi. Vinit Modi’ye göre:

“Android P ile başlarken, doğal olarak HALv3 / kamera2 kullanarak için 1GB veya daha fazla RAM ile birlikte gelen yeni arama yapıyor. Android Q’den itibaren, tüm yeni cihazların yerel olarak HALv3 / camera2’yi desteklemesi gerekir. Ne yazık ki HALv1’den HALv3’e yükseltmeler hava yoluyla çok karmaşık ve beklenmedik sonuçlara yol açabilir, bu süre önce yeni cihazlarla sınırlandırılabilir. ”

İlginçtir ki, Modi’nin Android normal RAM’i Android’de P lansmandaki araçlar açıklandı. Google’da daha önce söylenenler ve orada Image Test Suite’de bulunanlar ile çelişiyor.

Jetpack Compose ile Dinamik Uygulama Teması

Sony’nin OMS tema çerçevesi AOSP’de epeyce yayınlandı, ancak OEM’lerin üzerine üzerine planlanıyor. Google’ın, Google’ın web sitesinde, web sitesinde Google’ın web sitesinde, web sitesinde Google’ın web sitesinde Google’ın web sitesinde Google Web’in Google Web’inini, web sitelerininden Google Web’in, web sitesinde Google ‘ web sitesinde Google Web’in Google Web’inini, Google’ın web sitesinde Google Web’in Google Web’in, Google’ın web sitesinde Google Web’in, Google’ın web sitesinde Google Web’in Google Web’inini, Google ‘web sitesinde Google Web’in Google Web’inini, web sitenizi Google’ın web sitesinde inceleyebilirsiniz.

Skia’nın kullanıcı arabirimini oluşturması için Vulkan-arka uç

Geçtiğimiz yıl, Google mühendisleri arasında Android çerçevesinin kullanıcı arayüzü oluşturma için Vulkan grafik API’sini kullanma planlarından bahseden bir tartışma gördük. Telefonunuz çökmeden Vulkan donanıma bağlanabiliyor arka ucunu etkinleştirmek artık mümkün olsa da, Google’ın bu binalarda yapmayı planladıklarında somut bir plan duymadık. Bu AMA bu soruya cevap veriyor, ama en çalıştı hala hala çalışmakta olduğunu doğruladı. Romain Guy’a göre:

“Ekip, Android tarafından oluşturulan 2B Sucu için eski bir Vulkan arka ucu devam ederken, ancak şu anda anda anda anda varsayılan olarak etkin değil. UI ve Canvas hala OpenGL ES’den geçiyor. ”

Android Q’nun jest çubuğunu daha dinamik hale getirme

XDA’daki bazı şeyler hala Android’in yeni hareketlerinin karmaşıklaştığını düşünüyor, ancak ben şahsen iyi olduklarını düşünüyorum. Android Q’daki yeni hareketlerle bir süre daha oynarsanız, hareketlerinizi birleştirerek parmağınızla hareket etmediğini fark ederkensiniz. Ayrıca, ana ekran veya en son uygulamalara genel bakış gibi, gerekmeyen ekranlara da yapışır. Allen Huang, “navigasyon hattını daha az statik hale getirmek için“ dilediğinizden kabul ettiklerini ”söylüyorlar. Ayrıca, “bunun için devamğımız bir şey oluyor – ama aynı zamanda dikkat dağıtıcı görünmüyor / yok olmuyor” diyor.

Depolama Erişim Çerçevesinde İyileştirmeler

Android Q’daki çeşitli öğeler, platformun güvenliğini ve gizliliğini önemli ölçüde arttırdı. “Kapsamlı Depolama” olarak adlandırılan bu tür ürünler, uygulamaların harici bağdaki dosyalara bağlanini mantıklı bir şekilde sınırlandırır; Mesela, müzik uygulamalarının galerinizi görmesine gerek yok. Android Q’da çalışan dosya yöneticisi uygulamaların normal gibi şeyler devam etmek için Depolama Erişim Çerçevesi adlı bir API kullanması gerekir, ancak şu anda mevcut geliştirici bu API’yi şimdiden mevcut olandan daha düşük olarak görüyor. Google’dan Jeff Sharkey, ekibin geliştiricilerin olduğunu şikayetlerini ele aldığını söyledi:

“En son Android Q Beta SAF lideri geliştirmeleri yapıyor sürümlerini geliştiriyor; Kriterlerinizi en son Beta sürümüne göre kontrol edilebilir misiniz? Ayrıca ContentProviderClient kullandığınızdan emin olun. ”

Proje Tiz Android Oreo karşı Android Makarna benimseme hazırlanıyor

Android çerçevesini araştıran düşük seviyeli bir proje olan Proje Treble’ın daha yeni Android işletim sistemi sürümlerinin benimsenmesini nasıl geliştirdiğini gördük. Google, geçen yıl Android P beta ve bu yıl Android Q beta’daki kişisel telefon satıcılarının arkasındaki Tiz Proje Tiz ve Mainline mühendisi Iliyan Malchev, Android Pasta’nın benimsindeki 2018’in sonunda Android Oreo’nunkinden “3 kez” dedi.

Aynı yorumda, Dick Dougherty, Android sürüm dağıtım tablosu için daha detaylı analizlerin eserlerde bulunduğunu söyler. Grafik en son Mayıs ayının günlerinde, ancak son kullanıcıların gazeteciler için uygulama geliştiricileriden daha fazla kullanışlıdır.

Ekran Kaydı hala bir WIP

Android Q beta’larının tasarımı, temel bir ekran kaydedici için bir özellik sayfası eklendi, ancak platformun sonunda, uygulamaların diğer uygulamalardan gelen sesleri yakalanmadan önce izin ekranı açarak büyük panel geliştirdi. Stephanie Saad Cuthbertson, ekibin “dünkü gibi ekran kayıtlarını nasıl daha iyi yapabileceğimizi” dedi. OnePlus, ASUS, Huawei ve Samsung gibi diğer akıllı telefon markalarının dahili ses kayıtlarını yapabilen sağlam ekran kaydedicileri var. Burada oyun oynuyor.

Karanlık Tema Her Şey!

Kaçırmanızınızı Google, uygulamalarının çoğuna karanlık mod ekliyor. Stephanie Saad Cuthbertson, tüm “büyük uygulamaların” “resmi (Android Q) sürümündeki karanlık bir temayı desteklemesini beklediğini” söyledi. Sistemdeki karanlık tema etkinleştirmek, şu anda bir menüden önce düzenlemekeye zorlayan Google Chrome safrada temaecek, artık yenilenme.

Evet, Üçüncü Taraf Başlatıcılar Hareketlerle Çalışacak (Sonunda)

Üçüncü taraf başlatıcısı Android’in jestleri bozuluyor. Bunun nedeni, en yeni UI uygulamalarının Google Web sitesi, Google Web sitesi, satış fiyatı ve Google, Menkul Değer Basını Piksel Başlatıcı ile hareketleri mevcuttur. Adam Cohen, Google’ın bürosu “yayınlanmadan mümkün olan ve en kısa zamanda” ele almayı planladığını onaylıyor. “Ayrıca uyumsuzluğun da” Q ile birlikte yeni araçlar için destekleneceğini “söyledi.

Dinamik / Mantıksal Bölümler özel ROM’ları öldürmek için burada değil

Android Q’daki Dinamik Sistem Güncellemelerini içerenler için, Google Pixel 3 ve Pixel 3 XL gibi araçlar için araçlar mantıksal bölümlerden yararlanır. Bu bölümler dinamik olarak yeniden boyutlandırılabilir. Özel ROM’ların hedef alınmasından endişe duyuyor. İliyan Malçev, niyetin özel ROM’ları kısıtlamama konusunda bize güvence veriyor. Açıklanan gibi:

“Dinamik bölümler, özel ROM’larla yapabileceklerinizi sınırlamak yoluyla gelmez. OTA’daki aygıtları yeniden bölümlemek için güvenli bir yol bulunamıyordır. Dinamik bölümlemeden önce, yapmak bir OEM’in boyutlandırmada hata yaptıysa; Sistem bölümü, o zaman bu seçim ondan önce ayarlanacak ve planlanacak bir aygıtın bir noktadan sonra yükseltmeyi yapabilir imkansız hale getirecekti. Bazı OEM’ler cihazlarını pratik olarak OTA’da yeniden bölümlendiriyorlar, ancak bu a) Android’de resmi olarak desteklenmiyor ve b) bölüm tablosunu kullanarak oldukça riskli olarak kabul ediliyor. Dinamik bölümler, fiziksel bölüm tablosu ile işletim sistemi merkezindeki arasına bir dolaylı girişimci sorunu hafifletmeyi hedefliyor. Bu da OTA’da dağıtım boyutlarını ayarlıyoruz. Özel ROM’lara gelince, bugün yapabileceklerinizden daha fazla kısıtlı olmamalısınız. Özel ROM’ları, onu bir OEM’in etkinleştirmeye karar verdiğini bir şeydir ve olmaya devam ediyor. ”

Proje Ana Hattı – ART Modülü ve Destek Uzunluğu

Ana şapka, Google’ın bulunduğu kitaplık ve standartlar standart hale getirmeyi ve planlama platformunu güncellemelerinden bağımsız olarak bir yerde hedeflayan yeni bir girişimdir. Android Çalışma Zamanı’nın (ART) henüz bir Ana Hat modülünü merak ediyorlardı, ancak Google I / O’da ART’i modülerleştirmeye dahil olanlardan biri ilk APEX paketlerinden birini de dahil etmeyi önlediğini söyledi. Hem Iliyan Malchev hem de Diana Wong tarafından açıklandığı gibi:

“Çalışma Zamanı ile ilgili güncellemeler yapmak (kesin performans ve GC düzeltmeleri ve çekirdek kütüphaneler). Bu güncellemeleri tüm cihazlarda ve ana hat ile birden fazla sürümde genişletilebilir hale getirmenin tadını çıkarını etkinleştiriz. Ayrıca, geliştiriciler için en yakın zamanda müşteri adaylarımız ve müşterilerimiz çok çabuk bir çabayı bitiriyoruz. Bu, Mainline’ın şu anda bir şey olabilir bir şey değil, kesinlikle olabilirüğümüz bir şey. ”

AOSP Gerrit’i takip edeceğini, Google’ın bir Runtime APEX yapmakta zorlandığını görüyor. Şu anda, Biyonik ve ART / libcore’u ayrı APEX modüllerine bölüyorlar gibi şekilde.

Proje Ana Hatının yararı ile ilgili olarak, bir kullanıcı Ana Hat güncellemelerinin uzunluğunu sordu. Buna yanıt olarak, Iliyan Malchev, “bu hala değerlendirmekte olduğumuz bir politika sorusudur, ancak bir cihazdaki Mainline modüllerini muhtemel güncellemek istiyoruz” diyor. XDA Tanın Geliştiricisi luca020400, önceden oluşturulmuş Mainline modüllerinin sunulabilmesi sordu. Jeff Bailey, “AOSP’den modülün modülünü modülün modülünü, modülün montajında ​​mevcut kaynak bültenlerine sahip olan” dedi. AOSP’deki yeni APEX modüllerinin ilerleyişini zaten olduğu gibi görüyoruz. Yapay Sinir Ağları API.

CameraX ML Kit ile buluşuyor

Bu yıl I / O’da Google, CameraX Jetpack kütüphanesini tanıttı. Bu kitaplık, geliştiricilerin Android Lollipop’a kadar uyumluluğunu sürdürürken Android’in Camera2 API’sini desteklemesini devammak için yapıyor. Vinit Modi, KameraX’ın Google’daki makine öğrenen Firen Firması’nın SDK’sı olan ML Kit ile entegre edilmiş planlamadığını söylüyor. Geliştiriciler analiz için görüntü karelerini ML Kit’e aktarabiliyor.

CameraX Satıcı Uzantıları ve Yayın Tarihi

Bir kamera uygulamasının geliştiricisi, Google Pixel’in Gece Görüşü gibi gelişmiş kamera özelliklerinin üçüncü taraf kamera tasarımı için burada istediğinizi doğrular. Bunun yerine Google’dan Jeff Sharkey’in “kamerax çekirdeği CameraX Core için optimize edilmiş” diyor. “Eklentiler boyutunun yeni ve yaklaşmakta olan cihazlarda desteklendiğini” söylüyor. Google, cihaz yeteneklerini geliştiricilere ve kullanıcılara getirilebilir için birkaç bilgisayarda birlikte çalışıyorum. ”, Onaylanmadığı halde, Google Piksel 4’teki Gece Görüşü gibi özelliklerin üçüncü taraf kamera görüntüsü için uygun hale gelmesini bekliyoriz. CameraX kütüphanesini kullananlar.

Bay Sharkey, Google’ın bu yılın sonunda bir beta hedefi hedeflediğini belirtti.

Android Q’da Bellek Yönetimi İyileştirmeleri

Piksel 3 piyasaya sürüldükten sonra sayısız sorun yaşadığı için kaplandı, ancak Google çok çok lansman sonrası güncelleme ile bu sorun giderme için çok şey yaptım. Bellek yönetimi Pixel 3’ün en zayıf yönlerinden biri oldu, ancak Android Q sürümünde işler biraz daha iyi durumda. Selim Cinek’e göre:

“SystemUIde ‘yi, bildirilerini ve diğer yüzeylerin RAM’i, modernize etme

Nihayet kablosuz ADB alacak mıyız?

Telefonunuzda kablosuz olarak hata ayıklamakta, cihazınızı rootlamanızınızı. Android Studio ekibinden Jamal Eason, şu anda bu özelliğin kurulmasını ele aldıklarını söylüyor.

Google hala tabletlerde test yapıyor mu?

XDA Tanınan Geliştirici Luk1337, Google’ın AOSP UX’i tabletlerde sordu. İyi Android tabletlerin sıkıntısı ve mevcut sürümlerde bulunan hatalar göz önünde alarak adil bir soru. Allen Huang, Google’ın hala bir yılını “yılını test edip düzeltmeler” yaptığını ve de “iyi bir Android tablet deneyimleri yapmak için” ortaklarla yakınlaştığını söylüyor.


Reddit’teki konu başlığında çok daha fazla mesaj var. Burada ele aldıklarım, öğrendiklerimizde yeni bilgiler özetleyici, ancak birkaç Google çalışanı (orada Dianne Hackborn), X hakkında araştırma veya Y iznini uygulamadığı için akıl yürütmelerine girerler. Android ekibinin karar vermesini biraz daha iyi yapabilirseniz, tam AMA’yı okumanızı kullanarakim.

AMA’yı / r / AndroidDev’de oku

Bunun gibi daha fazla mesajın gelen kutunuza teslim edilmesini ister misiniz? Bültenimize abone olmak için e-posta adresinizi girin.

Table of Contents