“Mobil” istifadəçi agentini də aşkar etmək daha yaxşıdır
Bu bloq yazısını dərc etdiyimizdən xeyli vaxt keçib. Bəzi məlumatlar köhnəlmiş ola bilər (məsələn, bəzi şəkillər çatışmaya və bəzi keçidlər artıq işləməyə bilər).

Çərşənbə, 30 mart 2011-ci il
İşte qarşısını almağa kömək etmək ümidində olduğumuz dəbdə olan İstifadəçi Agenti aşkarlama səhvi: İstifadəçi Agentində “android” sətrinə əsaslanmaq və sonra istifadəçiləri mobil versiyanıza yönləndirmək tamamilə məntiqli görünsə də, kiçik bir incəlik var… Android planşetləri indicə buraxıldı! Mobil telefona bənzər olaraq, Android planşetlərindəki İstifadəçi Agenti də “android” ehtiva edir, lakin planşet istifadəçiləri adətən mobil ekvivalentdən üstün olaraq tam masaüstü versiyaya üstünlük verirlər. Əgər saytınız “android” ilə uyğun gəlirsə və sonra istifadəçiləri avtomatik olaraq yönləndirirsə, siz Android planşet istifadəçilərini sub-optimal təcrübəyə məcbur edə bilərsiniz.
Mobil saytlar üçün həll yolu olaraq, Android mühəndislərimiz xüsusi olaraq
“android” ilə yanaşı İstifadəçi Agenti sətrində “mobile”ı da
aşkar etməyi tövsiyə edirlər. Gəlin bir neçə nümunəni nəzərdən keçirək.
Belə bir İstifadəçi Agenti ilə:
“Mobile” sətri olmadığı üçün bu istifadəçiyə masaüstü versiyanı (və ya Android böyük ekranlı toxunma cihazları üçün uyğunlaşdırılmış versiyanı) təqdim edin. İstifadəçi Agenti bizə onların XOOM planşetindən, yəni böyük ekranlı cihazdan gəldiklərini bildirir.
Digər tərəfdən, bu İstifadəçi Agenti:

“Mobile” və “android” ehtiva edir, ona görə də bu Nexus One-dakı veb səyyahına mobil təcrübəni təqdim edin!
Görəcəksiniz ki, Android İstifadəçi Agentlərinin ortaq cəhətləri var:
Toxunma ekranı optimizasiyaları kimi Android-ə xas xüsusiyyətləri tətbiq etmək üçün İstifadəçi Agentində yenə də “android”i aşkar etmək istəsəniz də, əsas mesajımız budur: Əgər mobil saytınız UA qoxulamasından (sniffing) asılıdırsa, lütfən, İstifadəçi Agentində təkcə “android” deyil, “mobile” və “android” sətrlərini aşkar edin. Bu, həm mobil, həm də planşet ziyarətçilərinizə düzgün xidmət göstərməyə kömək edir..
Bunu necə tətbiq edirik
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
Əlaqəli xidmətlər