Dokunma teknolojisi uygulayın

Cihaz üreticileri genellikle her cihaz için oluşturulan özel öğelerin sahipleri olarak kabul edilir. Bu nedenle, mühendislik çalışmaları genellikle cihaz bazında odaklanır ve ekosistemdeki diğer cihazların tutarlılığı için çok az çaba harcanır.

Geliştiriciler ise tam tersine, her cihazın teknik özelliklerinden bağımsız olarak ekosistemdeki tüm Android telefonlarda çalışacak uygulamalar geliştirmeye çalışır. Yaklaşımdaki bu fark, parçalanma sorununa neden olabilir. Örneğin, belirli telefonların donanım özellikleri uygulama geliştiricileri tarafından belirlenen beklentilerle eşleşmez. Bu nedenle, dokunma API'leri bazı Android telefonlarda çalışırken bazılarında çalışmıyorsa sonuç tutarsız bir ekosistem olur. Bu nedenle, donanım yapılandırması, üreticilerin Android dokunma API'lerini her cihaza uygulayabilmesini sağlamada önemli bir rol oynar.

Bu sayfada, Android dokunma API'lerinin en iyi şekilde kullanılması için donanım uyumluluğunu ayarlamayla ilgili adım adım bir yapılacaklar listesi sağlanmaktadır.

Aşağıdaki resimde, cihaz üreticileri ile geliştiriciler arasında ortak bilgi oluşturma gösterilmektedir. Bu, uyumlu bir ekosistem oluşturmada kritik bir adımdır:

Uygulama geliştiriciler ve cihaz üreticileri için dokunma teknolojisinin kullanım alanlarını gösteren şema

Şekil 1. Cihaz üreticileri ile geliştiriciler arasında bilgi oluşturma

Dokunma teknolojisi uygulama kontrol listesi

  1. Sabitleri uygulama

    • Dokunma teknolojisini uygulamak için kullanılan sabitlerin listesi.
  2. Temel öğeleri uygulama

    • HAL kompozisyon primitifleri için uygulama kılavuzu.
  3. HAL ile API arasında sabitleri eşleme

    • Herkese açık API sabitleri (çerçevede yer tutucular olarak adlandırılır) ile yer tutucuları uygulayan HAL sabitleri arasındaki eşleme önerileri.
    • Bu süreç hakkında daha fazla bilgi edinmek için Önerilen eşlemeye rehberlik edecek tasarım ilkeleri başlıklı makaleyi inceleyin.
  4. Donanımı değerlendirme

    • Hedef dokunma efektleriyle ilgili talimatlar. Donanımınızda hızlı kontroller yapmak için bu talimatları uygulayın.