Ürün Haberleri

Ajan tabanlı ve esnek: Android geliştiriciliğin yeni dönemi

Okuma süresi: 4 dk.
Matthew McCullough adlı kullanıcının profilini görüntüle
Matthew McCullough Ürün Yönetimi Başkan Yardımcısı, Android Geliştiricisi

Çalışma şeklinizin değiştiği bu dönemde, becerilerinize, yaratıcılığınıza ve uzmanlığınıza her zamankinden daha fazla ihtiyaç duyuluyor. Bugün Android Dev Summit'te, günlük sorunları ortadan kaldırmak ve mükemmel Android uygulamaları geliştirmeniz için size daha fazla esneklik sağlamak üzere tasarlanmış birçok araç ve API'nin genel kullanıma sunulduğunu duyurduk. Bu güncellemeler, daha akıllı ve daha hızlı kod yazmanıza yardımcı olur, temsilci deneyimleri için çözümler sunar ve çok çeşitli ekran boyutlarında ölçeklendirmeyi basitleştirir.

Seçtiğiniz araçlar ve temsilcilerle yüksek kaliteli uygulamalar geliştirmenize yardımcı oluyoruz

Yeni modellerin ve temsilcilerin sayısı her geçen gün artarken, özel çalışmalarınıza en uygun olanları seçme esnekliğine sahip olmak istediğinizi duyduk. Android Studio ve Android KSA'da yapılan güncellemeler sayesinde artık her zamankinden daha fazla esnekliğe sahipsiniz. Bu güncellemeler, temsilcilerinizin yüksek kaliteli Android uygulamaları geliştirmesini daha da kolaylaştırır.

Kendi Temsilcinizi Getirin

Android Studio Rabbit 2 artık kararlı sürümde. Bu sayede, Claude Agent, Codex, Antigravity veya 40'tan fazla ACP uyumlu temsilciden herhangi biri gibi tercih ettiğiniz kodlama temsilcisini doğrudan Android Studio'da seçerek tüm geliştirici araçlarından yararlanabilirsiniz.

ADS - BYOA_All 4 agents.png

Android KSA'daki yenilikler

  • Android Device Streaming ve Compose önizlemeleri: Artık Android CLI'da bulunan ve Firebase tarafından desteklenen Android Device Streaming ile gerçek cihazlarda uzaktan test yapın. Temsilciniz artık Jetpack Compose önizlemelerini de oluşturabilir. Böylece Android Emulator'a veya APK dağıtmaya gerek kalmadan anında görsel doğrulama yapabilirsiniz.
  • Profil oluşturma: Sistem izleme yoluyla uygulamanızın performansını ve bellek kullanımını iyileştirin. Sıfırdan başlatma gecikmesi, kullanıcı arayüzü takılması ve arka planda uyanma sorunlarını ayıklamak için üretim düzeyinde sistem izlerini (Perfetto) yakalar.
  • Analiz: Uygulama paketlerinizi ve kitaplıklarınızı (AA'lar/J'ler) kod karartma, optimizasyon ve küçültme puanınız gibi kalite sinyalleri açısından kontrol edin. Google Play'in yükleme öncesinde kullandığı mantığı kullanarak kalite sorunlarını bulmak için bu özelliği kullanabilirsiniz.
  • Yeni Android becerileri: Temsilcilerinize izin güvenliği, Glance widget düzenleri, Compose performans optimizasyonları gibi karmaşık Android görevleri için uzmanlık kazandıracak 20'den fazla alanı kapsayan 30'dan fazla becerimiz var.
  • Resmi Android ajan eklentileri: Google Antigravity için Android eklentisi, Android CLI'ın en yeni özellikleriyle güncellendi. Ayrıca, doğrudan Antigravity'den Oluştur önizlemelerini görüntülemenize ve gerçek Android cihazlarla etkileşim kurmanıza olanak tanıyan daha kapsamlı entegrasyonlar eklendi. Ayrıca Claude Code ve OpenAI'ın Codex'i için resmi eklentiler de kullanıma sunuldu.

Android'de akıllı, temsilci tabanlı deneyimler oluşturma

Temsilci tabanlı yeni ortamda geliştiricileri ve işletmeleri desteklemek için zengin ve ilgi çekici kullanıcı deneyimleri oluşturmayı kolaylaştıran yeni API'leri kullanıma sunuyoruz. 

  • Android Intelligence System , Android cihaz ekosisteminde kullanıcılara hem talep üzerine hem de proaktif yardım sağlar. Artık sistem yapay zeka ajanı olarak Gemini kullanıldığında uygulamanızın hizmetlerini Android kullanıcılarıyla paylaşmak için bağlı bir uygulamayla prototip oluşturabilirsiniz. Hazır olduğunuzda Bağlı Uygulamalar Platformu önizlemesine kaydolarak uygulamanızı farklı platformlarda yayınlayabilirsiniz.
  • Android MCP aracılığıyla uygulamanızın özelliklerini herhangi bir temsilciyle paylaşın. Android'in birleştirilmiş araç çağırma katmanı olan AppFunctions API'yi kullanarak kendi cihaz üzerinde çalışan temsilcileri veya sistem temsilcileri tarafından kullanılabilecek işlevleri sunabilirler. AppFunctions artık beta sürümünde.
  • Jetpack Compose için alfa sürümündeki A2UI ile temsilci yanıtlarını yerel uygulama kullanıcı arayüzüne dönüştürün. Agent-to-UI (A2UI), temsilcilerin uzun metinler yerine uygulamanızın kendi bileşenlerinden oluşturulmuş gerçek bir etkileşimli kullanıcı arayüzüyle yanıt vermesini sağlar. Yeni yerel Jetpack Compose oluşturucu, Android uygulamanızda tamamen doğal bir deneyim sunar.
  • ML Kit'teki yeni temsilci API'leri aracılığıyla Gemini Nano 4 ile cihaz üzerinde temsilciler oluşturun (alfa sürümünde). ML Kit Prompt API'yi genişlettik ve yeni Agentic API, Gemini Nano 4'teki yeni özelliklerden yararlanıyor. Agentic API, işlevleri sizin için otomatik olarak yürütür, görüşme geçmişini kaydeder, düzenleme döngüsünü yönetir ve otomatik güvenlik önlemleri içerir.

Uygulamanızın hizmetlerini kullanıcılara bulundukları yerde sunun

Geliştiricilerin Gemini ve Arama'da satın alma niyeti yüksek kullanıcılarla bağlantı kurmasına yardımcı olmak için yeni Bağlı Uygulamalar Platformu'nu kullanıma sunuyoruz. Android MCP veya uzak MCP kullanarak yerel olarak derleme yapabilir, Gemini geliştirici modunu kullanarak prototip oluşturabilir ve üretime hazır olduğunuzda Google Connected Console önizleme programı üzerinden kaydolabilirsiniz.

Premium form faktörlerinde uygulama geliştirmek için yeni API desteği 

Uygulamanızı büyüyen Android ekosistemine genişleterek kullanıcılarla bulundukları her yerde etkileşim kurabilir, yeni temas noktaları oluşturabilir ve daha derin etkileşim sağlayabilirsiniz. Uygulama uyarlamasını basitleştirmek ve benzersiz deneyim katmanları oluşturmak için sürekli olarak yeni API'ler geliştiriyoruz. Yeni Jetpack Compose öncelikli temeller, uyarlanabilir yapı taşları ve temsilci kullanıcı arayüzü özellikleriyle uygulamanızın mimarisini ve kullanıcı arayüzünü birçok form faktöründe sorunsuz bir şekilde ölçeklendirebilirsiniz.

  • Alfa sürümündeki AppState , Compose'un reaktif modelini durum katmanına indirerek geliştiricilerin ve yapay zeka aracılarının cihaz yapılandırmaları genelinde durumu korumak için kullanabileceği Compose öncelikli mimari yapı taşları sağlar.
  • Navigation 3 1.2 , derin bağlantı desteği ve daha zengin tahmin edilen geri gitme işleme özelliğiyle kararlı sürümdür.
  • Compose öncelikli kullanıcı arayüzü geliştirme, yakında çıkacak olan Compose 1.13 kararlı sürümüyle genişliyor. Bu sürüm, Grid ve Flexbox'ın kararlı sürüme geçmesiyle uyarlanabilir düzenler için yerleşik destek ve Progressive Blur ile Formatted Text gibi yeni işlevler sunuyor. 

Yeni beceri desteğiyle Googlebook ve katlanabilir cihazlarda erişiminizi artırma

Googlebook'un kullanıma sunulmasıyla birlikte uygulamalarınız artık ayrı bir kod tabanına gerek kalmadan telefonlar ve dizüstü bilgisayarlar arasında sorunsuz bir şekilde ölçeklendirilebilir. Compose uyarlanabilir becerisi, temsilcilerin mobil uygulamaları telefonlar, katlanabilir cihazlar, Googlebook, tabletler, park edilmiş arabalar ve XR'da ölçeklenecek şekilde dönüştürmesine yardımcı olur.

Mevcut uygulamalarınızı masaüstüne daha hızlı ve kolay bir şekilde hazır hale getirmeniz için bu aracı güncelledik. Uyarlanabilir beceri artık Compose kullanıcı arayüzünüzü denetleyerek düğmeler ve kontroller için klavye kısayolları, özel işaretçi imleçleri, fareyle üzerine gelme durumları ve ipuçları bulup uygulayabilir. Artık gezinmeyi anlamanın ve düzenleri Grid, FlexBox ve mediaQuery'ye taşımanın yanı sıra uygulama genelinde uçtan uca durum yönetimini de açıkça gerçekleştiriyor. 

Son olarak, bu beceri artık katlanabilir duruş optimizasyonlarını da içeriyor. Örneğin, medya ve kamera ekranlarını otomatik olarak masaüstü düzenlerine yeniden düzenliyor. Google Play önümüzdeki yıl, uygulama veya oyununuzun katlanabilir cihazlarda nasıl çalıştığını yakından inceleyecek ve uyarlanabilir şekilde nasıl geliştirdiğinizi göstermeniz için size daha fazla fırsat sunacak. Uygulamalar için Compose uyarlanabilir becerisini kullanarak optimizasyon yaptığınızdan ve Android uyarlanabilir kalite yönergelerine uyduğunuzdan emin olun. Oyunlar için uyarlanabilir oyun yönergelerini uygulayın. Google Play Store için gerekenlerle ilgili ayrıntıları bu yılın ilerleyen dönemlerinde duyuracağız. 

Genişleyen Android XR cihaz ailesi için uygulama geliştirme

ManinOffice_V2.jpg

Bugün, XREAL ile birlikte, Android XR destekli dünyanın ilk kablolu XR gözlüğü olan XREAL AURA'yı kullanıma sunduk. Ayrıca, çeşitli temel kitaplıklar ve araçlar da kararlı sürüme geçti.  

  • Temel Jetpack XR SDK kitaplıkları artık kararlı ve üretime hazır API'ler, uzun vadeli API kararlılığı ve Jetpack SceneCore, Jetpack XR için ARCore ve XR Runtime genelinde geriye dönük uyumluluk sunuyor.
  • Android Studio'daki Android XR emülatörleri artık kararlı. Bu sayede geliştiriciler, fiziksel donanıma ihtiyaç duymadan XR gözlükler, ses arabirimli gözlükler ve görüntü arabirimli gözlükler için deneyimler oluşturabilir, bunları yineleyebilir ve görsel olarak doğrulayabilir.
  • Artık kararlı sürümüyle kullanıma sunulan Android XR Engine Hub , özel iş akışı sunar ve Unity, Godot ve Unreal'da performans izlerini başlatıp analiz etmeyi kolaylaştırır.
  • Jetpack XR SDK ve Unity için ARCore'daki Geospatial API'ler, geliştiricilerin kablolu XR gözlükleri ve akıllı gözlüklerde yerel takip ve doğrulukla dijital içerikleri gerçek dünyaya sabitlemesine olanak tanır.

Bu yeni araçlar ve özelliklerle ilgili geri bildirimlerinizi öğrenmek isteriz. Uygulama geliştirme yolculuğunuzu desteklemek için araçlarımızı nasıl daha iyi hale getirebileceğimizle ilgili fikirlerinizi bekliyoruz.

Yazan:
Okumaya devam et