Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android platformunda çalışan cihazlara benzer şekilde, Go cihazlarındaki uygulamalar da son kullanıcılar için yüksek performans göstermeye devam etmelidir. CPU, bellek, grafik, ağ veya cihaz pili gibi kaynakların verimsiz kullanımını en aza indirmenin yolları vardır.
Performans sorunlarını düzeltmek amacıyla, Uygulamanızın performansını belirleme bölümünde Android için sağlanan kılavuzla birlikte profil oluşturma ve karşılaştırma araçlarını kullanabilirsiniz.
Test gereksinimleri
Android (Go sürümü) uygulamanızın profilini oluştururken ve test ederken göz önünde bulundurmanız gereken birkaç önemli yönergeyi aşağıda bulabilirsiniz:
Android 8.1 (API düzeyi 27) veya sonraki sürümleri destekleyen bir cihazda test edin. CPU performansı sonuçları etkileyebileceğinden, emülatör yerine gerçek cihazlar (mümkünse) kullanmak önemlidir.
Ne kadar bellek kullanıldığını takip etmek için Android Studio Memory Profiler veya Perfetto gibi araçlarla RAM kullanımınızı izleyin. Bellek sızıntılarını ve bellek karmaşasını tespit etmek, uygulama kilitlenmelerinde ve genel olumsuzluklarda azalmaya yol açabilir.
Belirli sistem kısıtlamalarına göre belleği artımlı olarak serbest bırakmak için onTrimMemory'i uygulayabilirsiniz.
Bu geri çağırma, uygulamaların genel olarak daha duyarlı bir sistem sağlamak için kaynakları serbest bırakmasına olanak tanır. Ayrıca, sistemin sürecinizi daha uzun süre canlı tutmasını sağlayarak uygulamanız için son kullanıcı deneyimine doğrudan fayda sağlar. Daha fazla bilgi için ComponentCallbacks adresindeki dokümanlara göz atın.
Android'de (Go sürümü) desteklenmeyen tüm özellikleri devre dışı bıraktığınızdan emin olun.
Go cihazlar için Android vitals
Android (Go sürümü) cihazlarda çalışan uygulamalarınızın Android vitals istatistiklerini görüntülemek için Google Play Console'a gidin ve aşağıdaki filtreleri ve cihaz yapılandırmalarını ayarlayın:
Cihaz türü: Android Go
Android sürümü: 8.1 ve üzeri
RAM: 2 GB (Android 13 (API düzeyi 33) ve sonraki sürümler). Cihaz ve donanım özelliklerinin tam listesi için Minimum donanım özellikleri bölümüne bakın.
Şekil 1. Android (Go sürümü) cihazlarda çalışan uygulamalarınızın metriklerini görmek için Play Console'da aşağıdaki filtreleri ayarlayın.
Özellikle Android (Go sürümü) cihazlarda çalışan uygulamaları görüntülemek için Cihaz Kataloğu'nda Şekil 2'de gösterildiği gibi Android Go filtresini uygulayabilirsiniz.
Şekil 2. Android (Go sürümü) cihazlarda çalışan kullanıcılar için metrikleri getirmek amacıyla Play Console'da Android Go cihaz filtresini uygulayın.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Test Android (Go edition) apps\n\nSimilar to devices running on the Android platform, apps on Go devices\nshould still be performant for end-users. There are ways to minimize inefficient\nuses of resources, such as CPU, memory, graphics, network, or device battery.\n\nTo fix performance issues, you can use the profiling and benchmarking tools,\nalong with the guidance provided for Android at\n[Profile your app performance](/studio/profile).\n\nTesting requirements\n--------------------\n\nHere are a few key guidelines to keep in mind when profiling and testing your\nAndroid (Go edition) app:\n\n- Test on a device that supports Android 8.1 (API level 27) or above. It's important to use real devices (if possible) instead of an emulator, as CPU performance may impact results.\n- Monitor your RAM usage through tools like Android Studio [Memory Profiler](/studio/profile/memory-profiler) or [Perfetto](https://perfetto.dev/docs/data-sources/memory-counters) to keep track of how much memory is being consumed. Identifying memory leaks and memory churn can lead to a reduction in app crashes and overall jank.\n - To incrementally release memory based on certain system constraints, you can implement [`onTrimMemory`](/reference/android/content/ComponentCallbacks2#onTrimMemory(int)). This callback allows apps to release resources to help provide a more responsive system overall, and also directly benefits the end-user experience for your app by allowing the system to keep your process alive longer. For more information, see the documentation on [`ComponentCallbacks`](/reference/android/content/ComponentCallbacks2).\n- Ensure that you disable all features [not supported](/guide/topics/androidgo#differences_from_android) on Android (Go edition).\n\nAndroid vitals for Go devices\n-----------------------------\n\nTo view [Android vitals](/topic/performance/vitals) statistics for your apps\nrunning on Android (Go edition) devices, navigate to the Google Play Console and\nset the following filters and device configurations:\n\n- **Device type**: Android Go\n- **Android version**: 8.1 \\& above\n- **RAM** : 2GB (as of Android 13 (API level 33) and higher). For a full list of device and hardware specifications, see [Minimum hardware specifications](/guide/topics/androidgo#hardware-reqs).\n\n**Figure 1.** Set the following filters in the Play console to see metrics for your apps running on Android (Go edition) devices.\n\nTo view any apps running specifically on Android (Go edition) devices, you\ncan apply the **Android Go** filter in the Device Catalog as shown in Figure 2.\n**Figure 2.** Apply the Android Go device filter in the Play console to fetch metrics for users running on Android (Go edition) devices."]]