Chromebook'larda uygulama oluşturma farklılıkları

Android uygulamaları ChromeOS'te bir pencerede çalıştığından, uygulamaların Chromebook'larda oluşturulma biçiminde küçük farklılıklar vardır. Bu farklılıklar aşağıdaki paragraflarda açıklanmıştır.

Görevler, pencereler ve şeffaflık

Görev, kullanıcının bir uygulamayı çalıştırırken etkileşimde bulunduğu bir etkinlik yığınından oluşur. Görevler, ChromeOS'te başlık çubuğu olan bir pencere olarak gösterilir ve uygulamalar birbirinin üzerine yerleştirilir. Her etkinlik kısmen yarı saydam olabilir ve alttaki katmanların görünmesine izin verebilir.

Geleneksel bir Android uygulamasında, önceki görev veya masaüstü, görevin altında görünür. Bu sayede, yarı saydam bir görevin altında her zaman görünür bir öğe olur.

Bu özellik, aşağıdaki nedenlerden dolayı pencere ortamında çalışmaz:

  • Bir pencerenin altındaki görünür içerik kontrol edilemez ve bu nedenle herhangi bir şey olabilir.
  • Tamamen şeffaf pikseller, dokunma veya fare etkinliklerini "sihirli bir şekilde" yutabilir.
  • Pencere öğeleri, altyazıdan görsel olarak ayrılabilir ve kullanıcıyı muhtemelen alakasız görsel öğelerle karıştırabilir.

Bu sorunu azaltmak için ChromeOS'te Play, her pencerenin arkasına yarı saydam bir dikdörtgen çizer. Bu nedenle, Theme.Translucent.NoTitleBar teması kullanıldığında bile ChromeOS'te çalışırken uygulamalar hiçbir zaman %100 şeffaf olamaz.