Ürün Haberleri
Google I/O'da Android geliştiricilerinin bilmesi gereken 17 şey
Okuma süresi: 8 dakika
Bugün Google I/O'da,üretkenliğinizi artırmak ve uygulamalarınızın genişleyen Android ekosisteminde öne çıkmasını sağlamak için yapay zeka destekli iş akışlarını güçlendirdiğimiz birçok yöntemi duyurduk. Android geliştiriciler için en sevdiğimiz 17 duyuruyu özetledik. Ayrıca The Android Show: I/O Edition'da geçen hafta duyurulanları da görebilirsiniz. Önümüzdeki iki gün boyunca tüm konuları daha ayrıntılı olarak ele alacağız. Bizi takip etmeye devam edin.
Ajanları kullanarak yüksek kaliteli Android uygulamaları geliştirme
1: Android CLI: Herhangi bir aracı, LLM ve araçla geliştirme yapmanıza yardımcı olur.
Android CLI artık kararlı sürümde. Claude Code, Codex veya Antigravity gibi tüm yapay zeka aracıların temel Android görevlerini çok daha kolay ve verimli bir şekilde gerçekleştirmesine olanak tanıyan programatik araçlar sunar. Bugünkü sürümle birlikte, profesyonel Android geliştirme için gereken üretime hazır hale getirme işlemlerini yapabilmeniz amacıyla doğrudan Android Studio'nun "ağır iş" gücünden yararlanmanızı sağlayan bir köprü de sunuluyor. Geliştiriciler, yeni Android Studio komutlarından yararlanarak tercih ettikleri aracılara artık semantik sembol çözme, dosyaları uyarılar açısından analiz etme ve hatta Jetpack Compose önizlemelerini oluşturma olanağı verebilir. Bu sürüm, yeni Android becerileri aracılığıyla "Yolculuklar" için resmi desteği de etkinleştirir. Bu sayede temsilciler, sizin yönlendirmenizle uçtan uca kullanıcı arayüzü testleri gerçekleştirebilir. Daha fazla bilgi için geliştirici açılış konuşmasını izleyin ve Android araçlarındaki yenilikler başlıklı konuşmayı dinleyin.
2: Google AI Studio'da kolayca üretime hazır uygulamalar geliştirin
Geliştiriciler ve içerik üreticiler artık Google AI Studio'da bir istemle başlayarak yerel Android uygulamaları geliştirebilir. Uygulamalar, Jetpack Compose, Kotlin ve önerilen geliştirici kalıplarımızdan yararlanan API'ler gibi geliştirme en iyi uygulamalarıyla oluşturulur. Google AI Studio, geliştiricilerin prototip oluşturmasına, yerleştirilmiş bir emülatör aracılığıyla yineleme yapmasına ve ağır yerel kurulumlar olmadan fiziksel cihazlara dağıtım yapmasına olanak tanır. Geliştiriciler daha sonra bu uygulamaları alıp Android cihazlarda paylaşabilir ve Google Play Console'un dahili test kanalı üzerinden test için başkalarıyla paylaşabilir. Uygulamasını daha geniş bir kitleye sunmaya hazırlamak isteyen geliştiriciler, gelişmiş hata ayıklama, test ve kullanıcı arayüzü iyileştirme için uygulamayı Android Studio'ya taşıyabilir. Daha fazla bilgi için geliştirici açılış konuşmasını izleyin ve Android araçlarındaki yenilikler başlıklı konuşmayı dinleyin.
3: Android Bench ile yapay zeka kodlama yardımını hızlandırma
Android Bench, Android geliştirme zorlukları için LLM liderlik tablomuzdur. Amaç, model iyileştirmelerini hızlandırarak yapay zeka yardımından daha yararlı seçeneklerle faydalanmanızı sağlamaktır. Birçoğunuz yapay zeka yardımı için açık ağırlıklı modelleri kullanıyor. Bu nedenle, çevrimdışı erişim ve deneyimli kullanıcılar için ek esneklik sunan LLM'lerin nasıl performans gösterdiğini görebilmeniz için Gemma 4 gibi en çok tercih edilen modelleri artık skor tablosuna ekliyoruz. Daha faydalı iyileştirmeleri teşvik etmek için LLM'lere verdiğimiz görevlerin zorluğunu artırmak üzere sürekli olarak çalışıyoruz.
4: Android Studio'daki Taşıma Asistanı ile iOS uygulamalarını Android'e dönüştürme
Android Studio'daki Taşıma Asistanı, uygulamaları iOS, React Native veya web çerçeveleri gibi platformlardan yerel Android'e taşımak için tasarlanmıştır. Geliştiriciler, mevcut bir projeyi seçerek akıllı aracının özellikleri eşlemesini, storyboard ve SVG gibi öğeleri dönüştürmesini ve Jetpack Compose ile önerdiğimiz Jetpack kitaplıklarını kullanarak Android'deki en iyi uygulamaları uygulamasını sağlayabilir. Bu sayede, daha önce haftalar süren manuel taşıma işlemi, yalnızca saatler süren kolaylaştırılmış bir aracı iş akışına dönüştürülecek. Bu yeni özelliğin önizlemesini geliştirici açılış konuşmasında paylaşmıştık.
Uygulamalarınıza yapay zeka özellikleri ekleme
5: Üretken yapay zeka ile akıllı uygulamalar geliştirme
Üretken yapay zeka, her zamankinden daha akıllı, kişiselleştirilmiş ve temsilci odaklı uygulamalar oluşturmanıza olanak tanır. Bu yıl, veri ayıklama ve özetleme gibi görevler için Gemini Nano 4'ün önizlemesiyle cihaz üzerinde yapay zeka alanındaki en son gelişmeleri tanıttık. Ayrıca Firebase AI Logic aracılığıyla bulut özelliklerini genişleterek geliştiricilerin daha akıllı ve daha yetenekli asistanlar oluşturmak için Gemini modellerini sağlam temellendirme (URL, Haritalar ve web araması dahil) ile kullanmalarına olanak tanıdık. Ayrıca, hibrit çıkarım yaklaşımımızı ve yeni Android için Agent Development Kit (ADK)'i tanıttık. Bununla birlikte, AG-UI ve A2UI gibi iletişim protokolleri sayesinde bağımsız ve asistan odaklı deneyimler oluşturmak kolaylaşıyor. Bu güçlü özellikleri entegre etmeye başlamak için geliştirici belgelerini inceleyin ve tüm bu teknolojileri tanıttığımız teknik ayrıntılı inceleme oturumunu izleyin.
6: AppFunctions'ı bugün deneyin
AppFunctions, Android MCP entegrasyonlarının oluşturulmasını kolaylaştırmak için Jetpack kitaplığı ile birlikte gelen bir Android platform API'sidir. Uygulamalarınızın cihaz üzerinde MCP sunucuları gibi davranmasını sağlayarak aracıların ve asistanların kullanabileceği araçlar olarak işlev gören özellikler sunar. AppFunctions'ın Gemini ile entegrasyonu şu anda güvenilir test kullanıcılarıyla özel önizleme aşamasındadır. Uygulamalarınızı hazırlamaya şimdiden başlayabilirsiniz. Erken Erişim Programı'na kaydolabilir ve API kılavuzunu, örneği ve beceriyi kullanarak denemeler yapmaya başlayabilirsiniz.
Gelecek Uyarlanabilir
7: Android artık Önce Oluşturma (Compose First) modunda. Görünümler artık bakım modunda.
Compose, kullanıcı arayüzü geliştirme standardımızdır. Gelecekteki tüm rehberler ve kitaplıklar için Compose'u önceliklendiren bir yaklaşıma geçiyoruz. Beş yıllık bir evrim sürecinin ardından, en son sürümler, son derece özelleştirilebilir Styles API'den hassaslaştırılmış paylaşılan öğe geçişlerine ve gelişmiş giriş desteğine kadar olgun bir araç seti sunuyor. Bu güncellemeler, daha az kodla ve daha iyi performansla güzel, uyarlanabilir uygulamalar oluşturmanıza olanak tanır. Compose-first yaklaşımının Android geliştirme açısından ne anlama geldiği hakkında daha fazla bilgiyi blog yayınımızda bulabilirsiniz.
8: Jetpack Compose ile cihazlar arasında sorunsuz Android deneyimleri oluşturma
Android ekosistemi artık varsayılan olarak uyarlanabilir. Telefonlar, katlanabilir cihazlar, tabletler, arabalar ve XR arasında sorunsuz bir şekilde geçiş yapabilir, Googlebook ve bağlı ekranlarla kullanım alanlarını genişletebilirsiniz. 580 milyondan fazla büyük ekranlı cihaz ve birden fazla cihazda uygulamalara 14 kat daha fazla harcama yapan kullanıcılar sayesinde uyarlanabilir tasarıma yapılan yatırım büyük bir fırsat sunuyor. Jetpack Compose, bu geçiş için kesin çözümdür. En son Jetpack Navigation 3 sürümümüz, yeni deneysel Grid ve FlexBox düzenleri, dokunma dışı giriş için gelişmiş destek ve herhangi bir pencere boyutunda doğru kamera önizlemeleri için CameraX gibi temel araçlar sunar. Ayrıca, Android Studio'daki yeni beceriler, mevcut uygulamanızı bu uyarlanabilir kalıpları kullanacak şekilde güncellemenizi her zamankinden daha kolay hale getirir.
9: Googlebook için sorunsuz deneyimler oluşturma
Geçen hafta, mevcut uygulamalarınız için geniş ekranlı bir tuval sağlayan yüksek performanslı dizüstü bilgisayar Googlebook'u duyurduk. Bugün uyarlanabilir ilkelerle geliştirme yapmak, uygulamanızın Googlebook'ta çalışmasını sağlamaya yardımcı olur. Masaüstü deneyimleriyle ilgili tasarım yönergelerini ve geliştirici yönergelerini inceleyerek başlayın. Uygulamalarınızı bu form faktörü için test etmek üzere Android Studio Canary'de bulunan yeni masaüstü emülatörünü bugün deneyin.
10: Jetpack Glance ile birleştirilmiş widget geliştirme deneyimi
Android 17, tüm widget'lar için tek bir Compose tabanlı geliştirme modeline geçişi işaret ediyor. Jetpack Glance ile mobil, arabalar ve Wear OS'teki deneyimi birleştirerek yakında kullanıcı arayüzü bileşenlerini ekosistem genelinde tanıdık bir iş akışıyla ölçeklendirebileceksiniz.
Bu yılki yenilik, RemoteCompose'un entegrasyonu oldu. Mobil cihazlarda ve arabalarda yüksek kaliteli animasyonlara güç verirken Wear OS'te Wear widget'larının (eski adıyla kutucuklar) karmaşık kullanıcı arayüzü mantığını uzak yüzeylerde yerel olarak oluşturmasına olanak tanır. Bu sayede, düşük güçle çalışan donanımlarda en iyi performans sağlanırken tutarlı bir kullanıcı yolculuğu da mümkün olur. Örneğin, arabanızın kontrol panelinde uçuş durumunu kontrol edebilir ve kolunuzda kapı değişikliği güncellemelerini görebilirsiniz.
11: Arabalar için Android ile yolda erişiminizi genişletme
Araç içi deneyimler oluştururken erişiminizi genişletmenize yardımcı olmak için uygulamalarınızı bir kez oluşturup Android Auto ve Android Automotive OS'e dağıtmayı kolaylaştırıyoruz. Car App Library'nin en son sürümleriyle, her iki platform için de özelleştirilmiş, dikkat dağıtmayacak şekilde optimize edilmiş şablonlu medya uygulamaları oluşturabilirsiniz. İçerik düzenleme konusunda daha fazla esneklik ve seçenek sunmak için yeni bileşenler ve şablon özellikleri kullanıma sunuyoruz. Park halindeyken kullanılabilen deneyimler de genişliyor. Android 17 çalıştıran telefonlarda Android Auto'ya sürükleyici video oynatma özelliği geliyor. Video uygulamalarınızı bu park etme deneyimlerine kolayca uyarlayabilirsiniz. Bu beta kategorilerinde yayınlamak için erken erişim programına hemen başvurun ve blogumuzdan en son güncellemeler hakkında daha fazla bilgi edinin.
12: Android XR Geliştirici Önizlemesi 4 ile geliştirme sürecinizi hızlandırın
Platform için oluşturduğunuz yenilikçi deneyimlerden ilham alarak araçlarımızı Android XR SDK'nın 4. geliştirici önizlemesiyle geliştirmeye devam ediyoruz. Bu yolculuktaki önemli bir dönüm noktası, daha kararlı ve performanslı bir temel sağlamak için yakında Beta sürümüne geçecek olan temel kitaplıklarımız, XR Runtime, Jetpack SceneCore ve Jetpack XR için ARCore'un geçişidir. Ayrıca, Android XR Developer Catalyst Program aracılığıyla donanım erişimini hızlandırıyoruz. Bu programda XREAL'in Project Aura, ses gözlüğü veya ekran gözlüğü geliştirici kitleri için başvuruda bulunabilirsiniz. Bu güncellemelerin ekosistem genelinde deneyimler oluşturmanıza nasıl yardımcı olduğunu görmek için Android XR'daki En Son Gelişmeler oturumunu izleyin veya blogumuzu okuyun.
13: Android, profesyonel düzeyde medya deneyimleri için yeni eviniz
Android 17, üretime hazır bir araç setiyle tüm medya yaşam döngüsünü kolaylaştırır. Katlanabilir cihazlarda ve tabletlerde karmaşık ölçeklendirme ve yanıt verme işlemlerini gerçekleştiren CameraXViewfinder Composable ile yüksek kaliteli çekim artık daha kolay. Yeni Media3 Yapay Zeka Efektleri kitaplığı, post prodüksiyon için Sihirli Silgi ve Studio Ses gibi premium özellikler için tek bir arayüz sunar ve cihazın donanımı için otomatik olarak optimizasyon yapar.
CodecDB, dışa aktarma gürültüsünü ortadan kaldırmak için yonga setine özel kodlama önerileri sunarak ve ExoPlayer'da ultra akıcı arama için yeni bir Arama Modu sağlayarak işlem hattını tamamlar. Media3 Transformer ile çok öğeli düzenlemeler oluşturuyor veya kolaylaştırılmış CastPlayer API'yi kullanıyor olsanız da bu güncellemeler, önemli ölçüde daha az geliştirme yüküyle profesyonel düzeyde bir deneyim sağlar.
14: Google TV'de uygulamanın bulunabilirliğini ve etkileşimini artırma
Hareketle kontrol edilen girişi etkinleştiren işaretçi uzaktan kumandalar, kullanıcıların Google TV ile etkileşim kurmasının gelecekteki bir yolu olacak. Bu sayede kullanıcılar daha hızlı gezinebilecek. Uygulama geliştiriciler, uygulamalarının işaretçi uzaktan kumandalı gelecekteki TV'lerde bulunabilmesini sağlamak için işaretleme girişini desteklediklerini beyan etmeye başlayabilirler. Ayrıca, daha önce Video Discovery API olarak bilinen Engage SDK, uygulama keşfini ve etkileşimini artırmak için tüm Google TV form faktörlerinde Devam Ettirme, Yetkiler ve Öneriler'i optimize eder. Devam eden 1.0 izleme deneyiminize güç veren eski Sonrakini İzle API'si 2027'nin ikinci yarısında desteklenmeyeceği için Engage SDK'yı kullanmaya başlamak için harika bir zaman. Tüm ayrıntıları blogumuzda bulabilirsiniz.
15: Performans: Harika bir uygulama deneyiminin temeli
Geliştiricilerin Android 17'deki bellek sınırlamalarıyla ilgili sorun yaşamaması için bir optimizasyon araçları paketi kullanıma sunduk. R8 Yapılandırma Analiz Aracı, ikili dosyanızı şişiren koruma kurallarını belirlerken ProfilingManager ve Android Studio'daki entegre LeakCanary, bellek sızıntısı tespitini kolaylaştırır. Ayrıca, yeni Android Performance Analyzer, karmaşık izleme analizi için gelişmiş yapay zeka entegrasyonu ve performans darboğazlarını belirlemek için otomatik SQL sorgusu oluşturma özelliği sunar.
İşletme Büyümesini Artırma Konusundaki En Son Gelişmeler
16: Google Play'deki yenilikler
Bugünkü Google Play güncellemeleri, daha az karmaşıklıkla erişiminizi genişletmenize ve işletmenizi ölçeklendirmenize yardımcı oluyor. Play Shorts adlı kısa video formatıyla Play Store'da keşif deneyimini yeniden tanımlıyoruz. Ayrıca, Android ve web'deki Gemini uygulamasında uygulama keşfi özelliğiyle kitlenizi mağazanın ötesine taşıyoruz. Ayrıca, sorunsuz toplu fiyat ve SKU güncellemeleri için temsilci tabanlı katalog yönetimi gibi güçlü yeni özellikler sunuyoruz. Gemini modellerini kullanarak Play Console'un, mağaza listelemelerini içe aktarılan dokümanlardan önceden doldurmasını sağlıyor ve böylece küresel yerelleştirmeyi kolaylaştırıyoruz.
17: Ve tabii ki Android 17
Android 17, sistem genelinde kararlılık ve daha sorunsuz kullanıcı arayüzleri sağlamak için kilit içermeyen MessageQueue ve daha sık, daha az yoğun genç nesil toplama işlemleri içeren bir GC gibi yeni performans ve sistem mimarisi iyileştirmeleri (uygulama belleği sınırlarına ek olarak) içerir. Yeni kişi seçici ve damlalık API, hassas izinlerin kullanımını ve kullanıcı verilerine gereksiz erişimi en aza indirmeye yardımcı olur.
Uygulamanızın Android 17'ye hazır olduğundan emin olmak için davranış değişikliklerini inceleyin. Bu değişiklikler arasında arka planda ses sağlamlaştırma ve SMS OTP koruması yer alır. Zorunlu büyük ekran yeniden boyutlandırılabilirliği, varsayılan olarak sertifika şeffaflığı ve kısıtlanmış yerel ağ erişimi gibi değişikliklerle Android 17'yi hedeflemeye hazırlanın (API 37). Cihazınızı beta programına kaydederek veya en yeni 17.0 emülatör görüntülerini kullanarak test etmeye bugün başlayabilirsiniz.
Bir şey daha var. Android 17 üç aylık platform sürümümüzün (QPR1) üçüncü beta sürümü yayınlandı. Bu sürümde, QPR2'yi bekleyemeyen birkaç özelliği desteklemek için küçük bir SDK sürümü yer alıyor.
Google I/O'da Android ve Play ile ilgili tüm içeriklere göz atın.
Bu, Google I/O'da Android geliştiriciler için yapılan güncellemelerin yalnızca bir önizlemesiydi. En son haberler ve duyurular için Android'deki Yenilikler'i izleyin ve sonraki hafta daha fazla içerik için Google I/O'yu takip edin.
Okumaya devam edin
-
Ürün Haberleri
Bu yılki Google I/O'da, mağazada ve mağaza dışında uygulamalarınızın ve içeriklerinizin keşfedilmesi için daha fazla seçenek ve yeni yollar sunan, gelişen iş modelimizden bahsettik. Ayrıca, işletmenizi daha az karmaşıklıkla ölçeklendirmenize yardımcı olacak gelişmiş araçları ve analizleri de tanıttık.
Paul Feng • Okuma süresi: 6 dakika
-
Ürün Haberleri
Android XR'da Unreal Engine ve Godot için resmi desteğin kullanıma sunulduğunu duyurmaktan heyecan duyuyoruz. Ayrıca, üretkenliğinizi artırmak ve yeni XR özelliklerini etkinleştirmek için tasarlanmış yeni araçlar da kullanıma sunuyoruz: Android XR Engine Hub ve Android XR Interaction Framework.
Luke Hopkins • Okuma süresi: 4 dakika
-
Ürün Haberleri
İçeriğinizin keşfedilebilirliğini artırmak ve uygulamanızı gelecekteki TV deneyimlerine hazırlamak için tasarlanmış Google TV özelliklerini ve geliştirici araçlarını sizinle paylaşmaktan heyecan duyuyoruz.
Paul Lammertsma • Okuma süresi: 4 dakika
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.