Opera Mobile 12 i analityka ruchu

Szybka uwaga dotycząca Opery Mobile 12.0 i niecodziennych wyników zwracanych przez PhpBrowscap po przeanalizowaniu user agenta tejże przeglądarki.

Właśnie testowałem analitykę ruchu z przeglądarek mobilnych. Mam Samsunga Galaxy S2, toteż niezależnie od przeglądarki, spodziewałem się zobaczyć w wynikach następujące dane:

  • OS: Android
  • Szerokość ekranu: 480px
  • Wysokość ekranu: 800px
  • Urządzenie mobilne: tak

Dane dostarczone były przez browscap.ini i kawałek JavaScriptu sprawdzający zmienne screen.width i screen.height.

Ku mojemu zdziwnieniu, Opera Mobile 12.0 przygotowała mi niespodziankę. Wyniki, jakie otrzymałem:

  • OS: Linux
  • Szerokość ekranu: 480px
  • Wysokość ekranu: 762px
  • Urządzenie mobilne: nie

Wygląda na to, że nowa Opera Mobile nie jest tak bardzo Mobile, jak się wydaje. O ile wskazania wysokości ekranu mogę jeszcze zrozumieć (brakujące 38px to prawdopodobnie obszar zarezerwowany na pasek statusu), to dziwne jest to, że implementacja obiektu screen w Operze odbiega od reszty przeglądarek. Wskazania systemu operacyjnego i urządzenia mobilnego pochodzą od browscapa i po prostu są mylne — mam nadzieję, że można liczyć na poprawkę w najbliższej przyszłości, zwłaszcza, że User Agent Opery Mobile pokazuje jednoznacznie, że mamy do czynienia z Androidem.


Napisz komentarz


Szukaj wpisów


Chmura tagów