WCAG Başarı Kriterleri · Level AAA
WCAG 2.3.3: Etkileşimlerden Kaynaklanan Animasyon
WCAG 2.3.3, kullanıcı etkileşimiyle tetiklenen hareketli animasyonların, animasyon işlevsellik veya iletilen bilgi için vazgeçilmez olmadığı sürece devre dışı bırakılabilmesini gerektirir. Bu önemlidir çünkü hareket, nüfusun önemli bir bölümünde baş dönmesi, mide bulantısı ve yönelim bozukluğuna yol açan vestibüler bozuklukları tetikleyebilir.
Bu Kuralın Anlamı
WCAG 2.3.3 — Etkileşimlerden Kaynaklanan Animasyon, Kullanılabilirlik ilkesinin altında Seviye AAA ölçütüdür. Kullanıcı tarafından devre dışı bırakılabilmedikçe, etkileşimle tetiklenen herhangi bir hareket animasyonunun bulunmamasını gerektirir; animasyon, işlevsellik veya iletilen bilgi için vazgeçilmez olmadıkça. Ölçüt, tıklama, kaydırma, üzerine gelme, odaklanma veya başka herhangi bir etkileşim biçimi gibi kullanıcı eylemleriyle başlatılan animasyonlar için geçerlidir — sayfa yüklenirken otomatik olarak oynatılan animasyonlar için geçerli değildir (bunlar 2.2.2 Duraklat, Durdur, Gizle gibi diğer ölçütler tarafından düzenlenebilir).
Buradaki temel kavram hareket animasyonudur. Buna paralaks kaydırma efektleri, sayfa geçiş animasyonları, öğelerin kayması veya yakınlaştırılması, dönen göstergeler ve kullanıcının eyleminin doğrudan sonucu olarak gerçekleşen diğer tüm hareketler dahildir. Basit opaklık solmaları veya renk değişikliklerini kapsamaz, çünkü bunlar vestibüler tepkileri tetikleyebilecek mekânsal hareket içermez. Ayrım, mekân içinde hareket (zarara neden olabilir) ile mekânsal yer değiştirme olmadan görünümdeki değişiklikler (genellikle neden olamaz) arasındadır.
Başarılı sayılmak için, kullanıcıların bu tür animasyonları aynı içeriğe veya işlevselliğe erişimi kaybetmeden kapatabilmeleri için güvenilir bir mekanizmaya sahip olmaları gerekir. En yaygın kabul gören teknik, kullanıcının sistem düzeyindeki hareket azaltma tercihlerini yansıtan prefers-reduced-motion medya sorgusuna saygı göstermektir. Alternatif olarak, arayüzde belirgin bir şekilde konumlandırılmış — örneğin bir ayarlar panelinde veya erişilebilirlik bileşeninde — site düzeyinde bir anahtar da, oturumlar arasında kalıcı olduğu ve kolay bulunabildiği sürece ölçütü karşılayabilir.
Vazgeçilmez istisnası dardır: Bir animasyon, yalnızca kaldırılması bilginin veya işlevselliğin temel niteliğini değiştiriyorsa ve eşdeğer, animasyonsuz bir alternatif yoksa vazgeçilmezdir. İçeriğin getirildiğine dair tek görsel ipucu olan dönen bir yükleme göstergesi bu kapsama girebilir; kullanıcı kaydırdıkça hareket eden dekoratif bir paralaks arka plan görseli ise, tasarımın estetik açıdan merkezinde olsa bile bu kapsama girmez.
Ölçüt, animasyonların tamamen kaldırılmasını değil — yalnızca bunları devre dışı bırakacak bir mekanizmanın var olmasını gerektirir. Mekanizma devreye girdiğinde, içerik hâlâ tam erişilebilir olmalıdır; yani animasyonsuz bir alternatif aynı bilgiyi iletmeli veya aynı işlevi yerine getirmelidir.
Neden Önemlidir
Vestibüler bozukluklar — dengeyi ve göz hareketini kontrol eden iç kulak ve beyni etkileyen durumlar — dünya nüfusunun önemli bir bölümünü etkiler. Vestibular Disorders Association’a göre, Amerika Birleşik Devletleri’nde 40 yaş ve üzeri yetişkinlerin yaklaşık %35’i bir tür vestibüler işlev bozukluğu yaşamıştır. Küresel ölçekte, benign paroksismal pozisyonel vertigo (BPPV), Ménière hastalığı ve vestibüler migren gibi durumlar on milyonlarca insanı etkiler. Bu kişiler için ekrandaki hareket, baş dönmesi, vertigo, mide bulantısı, baş ağrıları ve ağır vakalarda geçici iş göremezlik de dahil olmak üzere anında fiziksel semptomları tetikleyebilir.
Bir seyahat rezervasyon sitesini ziyaret eden vestibüler migreni olan bir kullanıcıyı düşünün. Site, kullanıcının kaydırmasıyla birlikte kahraman görselinin sayfa içeriğinden farklı bir hızda hareket ettiği tam sayfa paralaks kaydırma efekti kullanıyor. Kullanıcı kaydırmaya başladıktan birkaç saniye sonra yoğun baş dönmesi ve mide bulantısı yaşıyor. Rezervasyonu tamamlayamıyor ve siteyi tamamen terk etmek zorunda kalıyor — bilişsel bir engel veya motor bozukluk nedeniyle değil, ekrandaki harekete verilen fiziksel tepki nedeniyle. WCAG 2.3.3’ün önlemeyi amaçladığı gerçek dünya zararı budur.
Vestibüler bozuklukların ötesinde, hareket animasyonları dikkat eksikliği bozuklukları olan kullanıcıları da olumsuz etkileyebilir; bu kullanıcılar kalıcı veya tetiklenen hareketi dikkat dağıtıcı ve görmezden gelmesi zor bulur. Ayrıca, beklenmedik hareketin sıkıntıya neden olabildiği anksiyete bozukluğu yaşayan kullanıcılar için de olumsuzdur. Beyin sarsıntısı veya travmatik beyin yaralanmalarından iyileşen kişiler de görsel harekete son derece duyarlıdır. Herhangi bir tanı konmamış durumu olmayan kullanıcılar bile yoğun animasyonu uzun oturumlar boyunca yorucu bulabilir.
Kullanılabilirlik ve iş açısından bakıldığında, hareket azaltma tercihlerini dikkate almak, hassas kullanıcılar arasında görev tamamlama oranlarının ve oturum sürelerinin artmasıyla ilişkilidir. Sistem düzeyindeki tercihlere saygı göstermek, ürünün iyi tasarlandığını ve kullanıcı ihtiyaçlarına duyarlı olduğunu da gösterir; bu da güven inşa eder. Kötü deneyim nedeniyle sepet terklerinin doğrudan geliri etkilediği e-ticarette, gereksiz animasyon engellerini kaldırmak somut bir ticari faydadır.
İlgili Axe-core Kuralları
WCAG 2.3.3 manuel test gerektirir. Bu ölçüte doğrudan karşılık gelen hiçbir axe-core otomatik kuralı yoktur ve bu bir eksiklikten ziyade bilinçli bir tercihtir. Otomatik araçların ihlalleri güvenilir şekilde tespit edememesinin nedenleri temellidir:
- Otomasyon bunu neden yakalayamaz: Hareket animasyonunu tespit etmek, bir sayfanın zaman içindeki görsel işlenişini ve kullanıcı etkileşimine verdiği tepkiyi anlamayı gerektirir. Otomatik erişilebilirlik tarayıcıları statik veya kısmen işlenmiş DOM anlık görüntülerini analiz eder; kaydırma veya tıklama gibi kullanıcı etkileşimlerini simüle etmez ve ardından CSS geçişleri veya JavaScript kaynaklı animasyonların mekânsal hareket üretip üretmediğini gözlemlemez. Bir tarayıcı CSS animation veya transition özelliklerinin varlığını tespit edebilse bile, bu animasyonun mekânsal yer değiştirme (vestibüler tepkileri tetikleyebilecek) içerip içermediğini veya basit bir opaklık solması (içermeyen) olduğunu belirleyemez. Ayrıca, tarayıcı bir
prefers-reduced-motionmedya sorgusunun animasyonu bastıracak şekilde doğru bağlanıp bağlanmadığını, site düzeyinde bir anahtarın var olup olmadığını veya animasyonun gerçekten vazgeçilmez olup olmadığını da belirleyemez. Tüm bu değerlendirmeler, işlenmiş deneyimi gözlemleyebilen, sayfayla etkileşime girebilen ve sonucu değerlendirebilen bir insan test uzmanı gerektirir. - Manuel incelemenin hedeflemesi gerekenler: Test uzmanları, mekânsal hareket oluşturan her CSS özelliğini —
transform: translateX/Y/Z,transform: scale,transform: rotate,top/left/margingeçişleri, öğeleri mekân içinde hareket ettirenanimationkeyframe’leri dahil — belirlemeli ve her birininprefers-reduced-motion: reducemedya sorgusu veya kullanıcı kontrollü bir anahtar ile sınırlandığını doğrulamalıdır. GSAP, Framer Motion gibi kütüphaneleri veya özelrequestAnimationFramedöngülerini kullanan JavaScript kaynaklı animasyonlar da aynı titizlikle incelenmelidir.
Nasıl Test Edilir
- İşletim sistemi düzeyinde Hareket Azaltmayı etkinleştirin: macOS’ta Sistem Ayarları > Erişilebilirlik > Ekran’a gidin ve "Hareketi Azalt"ı etkinleştirin. Windows 11’de Ayarlar > Erişilebilirlik > Görsel Efektler’e gidin ve "Animasyon efektleri"ni kapatın. iOS’ta Ayarlar > Erişilebilirlik > Hareket’e gidin ve "Hareketi Azalt"ı etkinleştirin. Android’de Ayarlar > Erişilebilirlik > Animasyonları Kaldır’a gidin. Bu,
prefers-reduced-motion: reducemedya sorgusunu etkin duruma getirir. - Temel olarak otomatik bir tarama çalıştırın: Hedef sayfada Chrome DevTools içinde axe DevTools veya Lighthouse’u açın. Her iki araç da doğrudan bir WCAG 2.3.3 ihlalini işaretlemese de, tarama ilgili sorunları ortaya çıkarabilir ve test ortamının çalıştığını doğrular. Bağlam için animasyonla ilgili bulguları not edin.
- İşletim sisteminde Hareket Azaltma etkin durumdayken sayfayla etkileşime geçin: Sayfayı yavaşça kaydırın, butonlar, gezinme anahtarları, açılır menüler, karuseller ve modallar gibi etkileşimli öğelere tıklayın. Öğelerin üzerine gelin. Klavye ile sayfada sekme yapın. Herhangi bir mekânsal hareket animasyonunun hâlâ oynayıp oynamadığını gözlemleyin. Animasyonlar bastırılıyorsa, bu OS tercihi yoluyla bir geçiştir.
- İşletim sisteminde Hareket Azaltmayı devre dışı bırakın ve tekrar test edin: OS Hareket Azaltma kapalıyken tüm etkileşimleri tekrarlayın. Kullanıcı etkileşiminden tetiklenen her hareket animasyonunu belirleyin. Her birini tetikleyici eylemin ve gözlemlenen animasyonun açıklamasıyla belgeleyin.
- Site düzeyinde bir animasyon anahtarı olup olmadığını kontrol edin: OS Hareket Azaltma dikkate alınmıyorsa, genellikle erişilebilirlik bileşeninde, ayarlar menüsünde veya altbilgide bulunan site düzeyinde bir kontrol arayın. Bunu etkinleştirin ve hareketin bastırıldığını doğrulamak için tüm etkileşim testlerini tekrarlayın.
prefers-reduced-motionuygulaması için CSS ve JavaScript’i inceleyin: DevTools’u açın, Sources veya Elements paneline gidin ve stil sayfası dosyalarındaprefers-reduced-motionifadesini arayın. Belirlenen tüm hareket animasyonlarının bu sorgu ile sınırlandığını doğrulayın. Chrome DevTools’ta medya sorgusunu taklit edebilirsiniz: Rendering sekmesini açın (More Tools > Rendering) ve "Emulate CSS media feature prefers-reduced-motion"ı "reduce" olarak ayarlayın. Tarayıcıyı yeniden başlatmadan animasyonların bastırıldığını doğrulayın.- Vazgeçilmez istisnaları değerlendirin: Hareket azaltma etkin durumdayken kalan her animasyon için gerçekten vazgeçilmez olup olmadığını değerlendirin — kaldırılması, animasyonsuz eşdeğeri olmayan bilgi veya işlevselliği ortadan kaldırıyor mu? Her değerlendirme için gerekçenizi belgeleyin.
- Ekran okuyucu doğrulaması (NVDA + Firefox, JAWS + Chrome, VoiceOver + Safari): Ekran okuyucu kullanıcıları, kısmi görme durumları varsa vestibüler etkilerden muaf değildir. Bir ekran okuyucu etkin ve OS Hareket Azaltma açıkken yalnızca klavye kullanarak sayfada gezinin. Odak olayları veya klavye ile tetiklenen etkileşimlerle, hareket azaltma uyarlaması olmadan tetiklenen animasyonlar olmadığını doğrulayın.
Nasıl Düzeltilir
Paralaks kaydırma efekti — Hatalı
<!-- Arka plan, kaydırmada içerikten farklı bir hızda hareket eder -->
<style>
.hero {
background-image: url('hero.jpg');
background-attachment: fixed; /* Kaydırmada paralaks oluşturur */
height: 100vh;
}
</style>
<div class='hero'></div>
Paralaks kaydırma efekti — Doğru
<!-- Kullanıcı hareketi azaltmayı tercih ettiğinde paralaks devre dışı bırakılır -->
<style>
.hero {
background-image: url('hero.jpg');
background-attachment: fixed; /* Varsayılan olarak paralaks */
height: 100vh;
}
@media (prefers-reduced-motion: reduce) {
.hero {
background-attachment: scroll; /* Statik arka plan; mekânsal hareket yok */
}
}
</style>
<div class='hero'></div>
Etkileşimli öğede CSS geçişi — Hatalı
<!-- Düğme, hareket azaltma uyarlaması olmadan tıklamada kayar ve ölçeklenir -->
<style>
.btn {
transition: transform 0.4s ease;
}
.btn:active {
transform: scale(0.9) translateY(4px);
}
</style>
<button class='btn'>Submit</button>
Etkileşimli öğede CSS geçişi — Doğru
<!-- Mekânsal dönüşüm bastırılır; basit bir opaklık değişimi durumu hareketsiz iletir -->
<style>
.btn {
transition: transform 0.4s ease, opacity 0.2s ease;
}
.btn:active {
transform: scale(0.9) translateY(4px);
}
@media (prefers-reduced-motion: reduce) {
.btn {
transition: opacity 0.2s ease; /* Yalnızca mekânsal olmayan değişiklik korunur */
}
.btn:active {
transform: none; /* Hareket yok */
opacity: 0.75; /* Durum hâlâ görsel olarak iletilir */
}
}
</style>
<button class='btn'>Submit</button>
JavaScript animasyon kütüphanesi (GSAP) — Hatalı
<!-- GSAP tween, kullanıcı hareket tercihi ne olursa olsun düğme tıklamasında çalışır -->
<script>
document.querySelector('#open-modal').addEventListener('click', () => {
gsap.fromTo('#modal', { y: 80, opacity: 0 }, { y: 0, opacity: 1, duration: 0.5 });
});
</script>
JavaScript animasyon kütüphanesi (GSAP) — Doğru
<!-- Mekânsal animasyonu tetiklemeden önce matchMedia’yı kontrol edin; anında gösterime geri dönün -->
<script>
const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
document.querySelector('#open-modal').addEventListener('click', () => {
if (prefersReducedMotion) {
/* Mekânsal hareketi atlayın; modali doğrudan görünür yapın */
gsap.set('#modal', { opacity: 1, y: 0 });
} else {
gsap.fromTo('#modal', { y: 80, opacity: 0 }, { y: 0, opacity: 1, duration: 0.5 });
}
});
</script>
Site düzeyinde animasyon anahtarı (erişilebilirlik bileşeni) — Doğru örüntü
<!-- Kullanıcı tercihlerini localStorage’da saklayın ve <html> öğesine bir sınıf uygulayın -->
<button id='toggle-motion' aria-pressed='false'>Reduce Motion</button>
<style>
/* Varsayılan: animasyonlar etkin */
.card { transition: transform 0.3s ease; }
.card:hover { transform: translateY(-8px); }
/* Kullanıcı bileşen aracılığıyla vazgeçtiğinde */
html.reduce-motion .card {
transition: none;
}
html.reduce-motion .card:hover {
transform: none;
}
</style>
<script>
const btn = document.getElementById('toggle-motion');
const stored = localStorage.getItem('reduceMotion') === 'true';
if (stored) {
document.documentElement.classList.add('reduce-motion');
btn.setAttribute('aria-pressed', 'true');
}
btn.addEventListener('click', () => {
const isActive = document.documentElement.classList.toggle('reduce-motion');
btn.setAttribute('aria-pressed', String(isActive));
localStorage.setItem('reduceMotion', String(isActive));
});
</script>
Yaygın Hatalar
prefers-reduced-motion’ı yalnızca CSS animasyonlarına uygulayıp CSS geçişlerine uygulamamak: Hemanimationkısayolu hem detransitionözelliği mekânsal hareket üretebilir. Ekipler genellikle keyframe animasyonları için bir medya sorgusu yazar vetransition: transform 0.3sifadesinin hover veya odak durumunda da sınırlandırılması gereken hareket tetiklediğini unuturlar.- Sorgu koşulu olarak
prefers-reduced-motion: reduceyerineno-preferencekullanmak: Doğru örüntü, azaltılmış deneyim stillerini@media (prefers-reduced-motion: reduce)içine almaktır, tersi değil. Animasyon stillerini@media (prefers-reduced-motion: no-preference)içine almak işe yarayabilir ancak daha hataya açıktır ve çoğu zaman yanlış uygulanır; bu da tercihini açıkça belirtmemiş kullanıcılar için animasyonların etkin kalmasına neden olur. matchMediasonucunu bir kez önbelleğe alıp asla yeniden kontrol etmemek: Kullanıcı, sayfa açıkken OS tercihlerini değiştirebilir. JavaScript kaynaklı animasyonların sayfa yenilemesi gerektirmeden canlı tercih değişikliklerine yanıt verebilmesi içinmatchMedia(...).addEventListener('change', handler)ile abone olun.- Yalnızca opaklık solmalarını bastırılması gereken hareket animasyonları olarak ele almak: Ölçüt özellikle mekânsal hareketi hedefler. Hareket azaltma etkin olduğunda opaklık geçişlerini kaldırmak gereğinden fazla agresiftir ve kullanılabilirliği düşürür. Öğeleri mekân içinde hareket ettirmeyen solmalar genellikle korunabilir.
- Animasyon anahtarını erişilemez bir ayarlar menüsünün derinliklerine yerleştirmek: OS medya sorgusu yerine (veya buna ek olarak) site düzeyinde bir kontrol kullanılıyorsa, kolay bulunabilir olmalıdır — ideal olarak kalıcı site üstbilgisinde, altbilgide veya erişilebilir bir kaplama bileşeninde; giriş gerektiren ve kullanıcı hesabı ayarlarının üç seviye derinliğine gömülü olmamalıdır.
- Tüm animasyon kütüphanelerinin otomatik olarak
prefers-reduced-motion’a saygı gösterdiğini varsaymak: GSAP, Anime.js ve özelrequestAnimationFrameuygulamaları dahil çoğu JavaScript animasyon kütüphanesi medya sorgusuna otomatik olarak uymaz. Her programatik animasyon, JavaScript katmanında birmatchMediakontrolüyle ayrı ayrı korunmalıdır. - Yeterli gerekçe olmadan bir animasyonu vazgeçilmez ilan etmek: Ekipler bazen iyileştirme çalışmalarından kaçınmak için karmaşık dekoratif animasyonları vazgeçilmez olarak işaretler. Vazgeçilmez istisnası dardır; bir animasyon yalnızca ilettiği bilgi başka hiçbir statik veya animasyonsuz yolla ifade edilemiyorsa vazgeçilmezdir. Yükleme göstergeleri, dekoratif paralaks ve sayfa giriş animasyonları neredeyse hiçbir zaman vazgeçilmez sayılmaz.
- Tıklamanın ötesindeki etkileşimleri — özellikle kaydırma ve üzerine gelmeyi — test etmemek: Paralaks kaydırma efektleri ve hover ile tetiklenen dönüşümler, en yaygın vestibüler tetikleyiciler arasındadır; ancak testler çoğu zaman tıklama etkileşimleriyle sınırlı kalır. Kapsamlı test, kaydırma, üzerine gelme, odak, sürükleme ve klavye ile gezinme dahil tüm etkileşim biçimlerini kapsamalıdır.
- Site düzeyindeki anahtar tercihinin oturumlar arasında kalıcı olmaması: Bir kullanıcı site anahtarını hareketi azaltacak şekilde ayarlayıp başka bir sayfaya geçtiğinde veya ertesi gün siteye döndüğünde ayar sıfırlanıyorsa, uyarlama fiilen başarısız olmuş demektir. Tercihler
localStorage’da veya bir kullanıcı profilinde saklanmalı ve her sayfa yüklemesinde yeniden uygulanmalıdır. - Üçüncü taraf gömülü içerik ve bileşenleri unutmak: Gömülü sosyal akışlar, sohbet bileşenleri, harita gömülü içerikleri ve reklam betikleri, ana sitenin CSS kontrolünün tamamen dışında kendi hareket animasyonlarını getirebilir. Üçüncü taraf içerik denetlenmeli ve satıcılarla hareket azaltma desteği sağlamaları için iletişime geçilmeli veya mümkün olduğunda CSS containment stratejileriyle hareketi bastıran kapsayıcılar içinde sarılmalıdır.
Türkiye’nin Erişilebilirlik Mevzuatıyla İlişkisi
Türkiye’nin 21 Haziran 2025 tarihli ve 32933 sayılı Resmî Gazete’de yayımlanan 2025/10 sayılı Cumhurbaşkanlığı Genelgesi, Türkiye’de faaliyet gösteren belirli türdeki kuruluşlar için bağlayıcı dijital erişilebilirlik yükümlülükleri getirmektedir. Kapsam dahilindeki kuruluşlar arasında kamu kurum ve kuruluşları, e-ticaret platformları, bankalar ve finansal hizmet sağlayıcıları, hastaneler ve özel sağlık kuruluşları, 200.000 ve üzeri abonesi olan telekomünikasyon işletmecileri, lisanslı seyahat acenteleri, özel ulaşım şirketleri ve Millî Eğitim Bakanlığı (MEB) tarafından yetkilendirilmiş özel okullar yer almaktadır.
Genelge, yürürlük tarihinden sonra üretilen veya esaslı şekilde güncellenen dijital hizmetler için temel standart olarak WCAG 2.1 Seviye AA’ya uyumu zorunlu kılar. WCAG 2.3.3 — Etkileşimlerden Kaynaklanan Animasyon, Seviye AAA ölçütü olduğundan, 2025/10 sayılı Cumhurbaşkanlığı Genelgesi kapsamında zorunlu bir gereklilik değildir. Kapsam dahilindeki kuruluşlar, Türk hukuku uyarınca uyumlu sayılmak için bu ölçütü uygulamakla yasal olarak yükümlü değildir.
Bununla birlikte, 2.3.3 gibi ölçütlerde Seviye AAA uyumuna ulaşmak, Türk kuruluşları için önemli pratik ve itibar açısından değer taşır. Vestibüler ve hareket hassasiyeti durumları, çoğu zaman yalnızca ekran okuyucu uyumluluğuna odaklanan erişilebilirlik denetimlerinde gözden kaçan görünmez engelliliklerdir. Kullanıcıları arasında hareket hassasiyetini artıran nörolojik rahatsızlıkları olan hastaların bulunabildiği sağlık sektörü (hastaneler ve özel sağlık platformları) ve yoğun kaydırma ve animasyonlu arayüz desenlerinin yaygın olduğu e-ticaret ve seyahat acenteleri gibi sektörler için 2.3.3’ü uygulamak, olgun ve kullanıcı odaklı bir erişilebilirlik yaklaşımını gösterir.
Gönüllü AAA uyumu hedefleyen — örneğin kamu ihalelerinde avantaj arayan, uluslararası pazara giriş yapmak isteyen veya sektör sertifikasyonu peşinde olan — kuruluşlar, nispeten düşük iyileştirme maliyeti (iyi yapılandırılmış bir prefers-reduced-motion medya sorgusu stratejisi bir tasarım sistemi genelinde sistematik olarak uygulanabilir) ve yokluğunun doğrudan fiziksel zarara yol açabilmesi nedeniyle 2.3.3’ü öncelikli bir ölçüt olarak ele almalıdır. Accsible gibi bir erişilebilirlik kaplama bileşeni içinde bir animasyon kontrolü eklemek, Türk kuruluşlarının kullanıcıların işletim sistemi ayarlarını bulmalarını gerektirmeden bu uyarlamayı sunmalarına olanak tanır — böylece hareket azaltma yolunu mümkün olan en geniş kullanıcı kitlesi için keşfedilebilir ve kullanılabilir hale getirir.
