Bu bölümde, bu yönergelerde kullanılan bazı anahtar terimlerin yanı sıra spesifikasyonlarda kullanılan kısaltmalar da açıklanmaktadır.
Zorunlulukla, Gerektiğinde ve Mayıs'ın anlamı
Arabalar için Android tasarım yönergelerinde, IETF tarafından yayınlanan tanımlara göre ZORUNLU, GEREKLİ ve MAYIS terimleri kullanılmaktadır. Hem otomobil üreticilerinin hem de uygulama geliştiricilerin bu terimlerin ne anlama geldiğini anlaması gerekiyor.
Bu yönergelerde, terimler sık sık ZORUNLUDUR, GEREKLİ ve OLABİLİR (tablolarda büyük harfle ve küçük harfle yazılmış metinler). Bu terimlerin kullanımı, spesifikasyonlardaki çeşitli gereklilik düzeylerini netleştirmek için IETF tarafından sağlanan tanımlara uygundur.
Tüm ayrıntılar için bu terimlerin kullanılma şekli konusunda yetkili kaynak olan IETF tanımlarını bu yönergelerde ve Android Uyumluluk Tanımlama Belgesi'nde (CDD) inceleyin.
Arabalar için Android sistemlerinin tüm uygulamalarda tutarlı ve güvenilir şekilde çalışmasını sağlamak amacıyla, otomobil üreticilerinin ve uygulama geliştiricilerin aşağıdaki noktaları göz önünde bulundurmaları gerekir:
Terim | Anlamı |
---|---|
ZORUNLUDUR | Bu kural mutlak bir gerekliliktir (çıkarılamaz veya göz ardı edilemez). Bu tür şartlar API düzeyinde veya şu yollarla uygulanır:
|
GEREKLİ | Belirli durumlarda, yönergeyi göz ardı etmek için geçerli nedenler olabilir, ancak farklı bir kurs seçmeden önce bu önerilerin tam olarak anlaşılması ve dikkatlice tartılması gerekir. |
MAY | Bu kurallar tamamen isteğe bağlıdır. Bir otomobil üreticisi veya uygulama geliştirici, belirli pazar veya ürün ihtiyaçlarını karşılamak için yönergelere uygun davranmayı tercih ederken bir başkası aynı öğeyi eklemeyebilir. Belirli bir seçeneği içermeyen bir uygulama, söz konusu seçeneği içeren başka bir uygulamayla (belki daha az işlevsel olsa bile) birlikte çalışmak için ZORUNLUDUR. Aynı şekilde, belirli bir seçeneği içeren bir uygulamanın, söz konusu seçeneği içermeyen başka bir uygulamayla birlikte çalışması için hazırlanması GEREKİR. |
Sürüş durumları
Bu yönergeler bazen, kullanıcı deneyimindeki, arabanın sürüş durumuna (park edilmiş, boşta veya hareket halinde) bağlı olarak farklılık gösterir. Çeşitli sürüş durumlarında ve hız aralıklarında nelere izin verileceğine dair kararlar, üreticiye ve farklı bölgelerdeki ilgili yönetmelik şartlarına bağlıdır.
Örneğin, bazı durumlarda yalnızca el freni açıkken araç durdurulduğunda belirli bir işleme izin verilebilir. Diğerlerinde ise yalnızca araç 5 mil/sa. gibi belirli bir hızda veya daha düşük bir hızda hareket ediyorsa işleme izin verilebilir.
Düzen etiketleri
Spesifikasyon düzenlerinin tasvirlerinde bu yönergeler boyunca aşağıdaki etiketler kullanılır.
Etiket | Açıklama |
---|---|
Kenar: Kullanılabilir pencerenin genişlik ve yükseklik sınırlarını belirtir. | |
Kenar boşluğu: Uygulama tuvalinin en yakın kenardan ölçülen sol ve sağ sınırlarını tanımlar. Kenar boşluğu genişliğinin ekran boyutuna göre nasıl değiştiğini öğrenmek için Uygulama çalışma alanı sayfasını ziyaret edin. | |
Ana hat: Bir öğe ile en yakın kenar boşluğu veya bileşen kenarı arasındaki yatay mesafeyi belirtmek için kullanılan, ekran genişliğiyle orantılı bir değer. Belirli ekran genişliği kategorileriyle ilişkilendirilmiş ana hat değerleri için Ana hatlar sayfasını ziyaret edin. | |
Dolgu: Ekrandaki öğeler arasındaki ilişkilerine göre boşluğu belirtmek için kullanılan değer. Genel olarak, iki öğe arasındaki ilişki ne kadar yakın olursa dolgu da o kadar dar olur. Teknik özellik düzenlerinde kullanılan dolgu değerlerinin ayrıntıları için dolgu sayfasını ziyaret edin. | |
Flex: Bir kapsayıcıda dikey veya yatay olarak ortalanmış bir öğeyi ya da bitişik öğelere göre büyüyebilen veya küçülen bir mesafeyi belirtmek için kullanılan terim. Ölçeklendirme stratejileri bölümünde açıklandığı gibi, esnek düzen boyutlarına bazen minimum veya maksimum değer atanır. | |
Köşe Yarıçapı: Köşenin eğriliğini belirtir. Sıfır kare köşeyi, yüksek değerler ise daha fazla yuvarlamayı belirtir. |