Android profili sıradan bir bilgisayarda çalışır ve iphey'den Trustworthy kararı alır. Bedeli yüksek ders, telefon donanımını elle atamamaktı. Masaüstü penceresinden kaynaklanan bir sınırlama kalmıştır ve ürün bunu açıkça gösterir.
Mobil profili şu seçenekle oluşturun:
Motor; model, yonga seti, ekran ve bellek dahil tutarlı bir mobil kimlik seçer. Cihaz modeli uaData.model; dedektörler de modeli buradan okur. Test paketi 100 üzerinden 100 verir, iphey Trustworthy sonucunu döndürür ve fiziksel telefona gerek kalmaz.
İlk sürüm telefon donanımını kendi model listemizden atıyordu. Liste, Pixel 7 ile Redmi yonga setini eşleştirdi. Tek bir yanlış yonga seti iphey'in Unreliable sonucu vermesine yetti: dedektörler gerçek model ve yonga seti eşleşmelerini elle tutulan her listeden daha iyi bilir.
Temiz bir makinede art arda oluşturulan üç mobil profil:
| Yüzey | Sonuç |
|---|---|
| Yalnızca Windows'ta bulunan yazı tipleri | hiçbiri görünmedi; on üç kontrolün tamamı geçti |
| Video kartı | her profilde farklı |
| Bildirilen ekran | her profilde farklı |
| Canvas | her profilde farklı |
| Mantıksal işlemci sayısı | referans telefonlarda olduğu gibi her profilde sekiz |
En açık kontrol yazı tipleridir. Pixel olduğunu bildiren bir profil Calibri veya Segoe UI gösterse çelişki hemen ortaya çıkar; bu yazı tipleri Android ile gelmez. Yalnızca Windows ya da Microsoft Office tarafından yüklenen on üç yazı tipini test ettik ve profil bunların hiçbirini göstermedi.
Mobil profilin yerleşim görüntü alanı, bildirdiği ekrandan daha geniştir. Motor screen ve outerWidth, ancak tarayıcı gerçek bir masaüstü penceresinde çalışmaya devam eder. Profil 360×800 bildirirken yerleşim görüntü alanı 500×731 olur. Şu yöntemleri denedik:
| Yöntem | Yerleşim görüntü alanı genişliği |
|---|---|
| değişiklik yok | 500 |
| 412×915 pencere | 500 |
| 300×600 pencere | 500 |
| 1,27 işleme ölçeği | 510 |
| headless mod | 478 |
Sınır, Chrome'un masaüstü sistemindeki yaklaşık 500 CSS piksellik en küçük pencere genişliğidir. Telefonlarda bu kadar geniş görüntü alanı bulunmaz; tarayıcı masaüstü penceresinde çalıştığı sürece fark ortadan kaldırılamaz. Bunu aşmak için innerWidth değerini gerçek yerleşimden bağımsız değiştirmek işe yaramaz. İlk medya sorgusu gerçek genişliği açığa çıkarır ve bir fark yerine iki çelişkili değer oluşturur.
İyileştirebildiğimiz kısım şu: NimbusX açılıştan sonra pencereyi sayfanın bildirdiği yüksekliğe getiriyor ve CreepJS artık Screen bölümünü işaretlemiyor. Kalan genişlik farkı panelde açıkça gösterilir: WIN hücresi soluk görünür ve açıklama tablonun altında yer alır. Site farkı kullanıcıdan önce gördüğü için bunu gizlemenin anlamı yoktur.
Tutarlılık sayıdan daha önemlidir · Dedektörler profilleri nasıl ilişkilendiriyor?