Newsletter

Grupa MagazynyInternetowe

Online: 904

Wyszukiwarka

Serwisy mobilne

Strona WWW w komórce

No to startujemy

Zaprojektowaliśmy zgodnie z zaleceniami witrynę mobilną, wykonaliśmy ją z dbałością o standardy, przetestowaliśmy na różnych urządzeń i opublikowaliśmy pod wybraną domeną internetową - co nam pozostało? Oczywiście jej promocja i sprawienie, by zaistniała w świadomości użytkowników.

Niestety, do mierzenia efektów działań marketingowych nie wykorzystamy popularnych systemów statystyk - do śledzenia witryn mobilnych nie są prawidłowo przystosowane ani Google Analytics, ani Stat.pl czy inne tego typu aplikacje.

Obecnie pozostaje nam analiza logów serwera lub też zakup licencji dedykowanych rozwiązań, przeznaczonych do mierzenia ruchu na witrynach mobilnych: Mobile Stats (http://mobilestats.co.uk) albo Mobile Analytics (http://www.amethon.com/Content...).

Obydwa systemy oferują dosyć zbliżoną funkcjonalność, zapewniając wszelkie potrzebne dane analityczne: od liczby wizyt, odsłon, po geolokalizacje czy parametry techniczne użytkowników (przeglądarki, platformy etc.). Co ciekawe, w przypadku pierwszego rozwiązania statystyki naszego mobilnego serwisu sprawdzimy nie inaczej, jak właśnie poprzez urządzenie mobilne (poprzez stronę http://mobilestats.mobi).

Jak widać, trudno mieć serwis mobilny, samemu nie korzystając w ten sposób z sieci. Tak można najlepiej przekonać się, jakie rozwiązania sprawdzają się w praktyce.

Wykrywanie urządzenia mobilnego i jego parametrów

Nie wszyscy użytkownicy będą pamiętać adres mobilnej wersji twojego serwisu. Dlatego bardzo dobrym rozwiązaniem jest ich wykrycie i przekierowanie na odpowiedni adres. Ważnym aspektem jest również określenie parametrów urządzenia - szerokości ekranu czy rodzaju używanej przeglądarki. Pomocne okazują się gotowe bazy danych urządzeń, zawierające szereg rekordów identyfikujących ich wszelakie parametry.

Największa tego typu baza danych to DeviceAtlas.com, firmowana przez dotMobi. W zakładce "devices" znajdziemy dokładne charakterystyki (przykład: http://deviceatlas.com/devices...) kilku tysięcy modeli. Poza standardowymi parametrami (takimi jak rozmiar i rozdzielczość ekranu, system operacyjny) obecne są m.in. informacje o obsługiwanych kodekach dźwięku i obrazu, maszynie wirtualnej Java czy dostępnych protokołach sieciowych (GPRS, EDGE, UMTS, HSDPA i inne).

Niestety, baza danych jest bezpłatna jedynie do przeglądania w wersji on-line. Jeżeli chcemy pobrać ją na dysk, wówczas musimy zakupić jedną z trzech licencji, w cenie od 99 $ do 299 $ rocznie, w zależności od częstotliwości aktualizacji. Twórcy DeviceAtlas.com udostępniają również API (Application Programming Interface), które dostępne jest w językach Java, .NET (w postaci biblioteki .dll), PHP 5, a wkrótce także w Ruby i Pythonie. Do celów deweloperskich możemy korzystać z bazy danych i API bezpłatnie.

Jeżeli jednak chcemy tylko wykryć urządzenie mobilne i jego parametry, możemy skorzystać z darmowego rozwiązania. A to za sprawą open source'owego projektu WURFL (Wireless Universal Resource File), będącego otwartą bazą danych w postaci pliku XML, zawierającego informacje o szeregu urządzeń mobilnych.

Na jego stronie internetowej, działającej pod adresem http://wurfl.sourceforge.net, znajdziemy do pobrania bazę w formacie .xml lub archiwum .zip. Ponadto udostępniono szereg przykładów użycia dla takich języków i technologii jak Java, PHP, Perl, Ruby, Python, .NET, C++ czy transformacji XSLT. W przypadku języka PHP dostępne są dwie gotowe aplikacje przeznaczone do integracji z bazą WURFL. Pierwsza to zestaw PHP Tools version 2.1 Final, składający się z 3 głównych plików (konfiguracja, parser i klasa główna).

Drugi to Tera WURFL, bazujący na pierwszym rozwiązaniu, jednak rozszerzający go o dodatkową funkcjonalność - głównie o korzystanie z bazy danych MySQL oraz panel administracyjny ułatwiający aktualizację pliku wurfl .xml. Zalecamy użycie właśnie tej bardziej zaawansowanej biblioteki, która charakteryzuje się szybszym działaniem, większymi możliwościami, a jednocześnie równie prostą instalacją.

Wdrożenie Tera WURFL

Aktualne wydanie Tera WURFL oznaczone jest numerkiem 1.5.2 i można je z oficjalnej strony biblioteki: http://www.tera-wurfl.com. Rozpakowane pliki kopiujemy do osobnego katalogu na serwerze, a następnie uruchamiamy w przeglądarce plik install.php z katalogu /admin. Zostanie wyświetlony instalator, który każe nam skorygować uprawnienia do katalogów, w których przechowywane będą dane, m.in. plik z bazą urządzeń.

Po podaniu prawidłowych danych logowania do bazy MySQL zostaną utworzone potrzebne tabele, po czym zostaniemy poproszeni o pobranie najświeższego pliku wurfl .xml - wystarczy kliknąć w odpowiedni link - dane mogą pochodzić z pliku lokalnego, z serwera WURFL lub z repozytorium CVS, gdzie dostępna jest najbardziej aktualna wersja.

Jeśli wszystkie operacje zostaną wykonane poprawnie, kasujemy plik install. php i przechodzimy w przeglądarce do katalogu /admin. Możemy tutaj m.in. sprawdzić poprawność instalacji, klikając na opcji "Tera-WURFL test script". Kolejnym krokiem jest wykorzystanie biblioteki w skryptach PHP serwisu. Integracja jest niezwykle prosta - aby sprawdzić, czy odwołanie nastąpiło z przeglądarki mobilnej, wystarczy wstawić następujące linie w kodzie serwisu:

[+]
 
PHP
Pobierz
1. <?php
2. require_once('tera_wurfl .php');
3. $wurfl = new tera_wurfl ();
4. $matched = $wurfl -> getDeviceCapabilitiesFromAgent
   ($_SERVER["HTTP_USER_AGENT"]);
5. if ($matched && $wurfl -> getDeviceCapability ("is_wireless_device")) {
6.   header("Location: http://serwis.mobi");
7.   exit;
8. }
9. ?>

W pierwszej linijce kodu ładujemy plik z klasą, a następnie tworzymy jej instancję i przypisujemy do zmiennej $wurfl . Kolejnym krokiem jest wywołanie metody pobierającej właściwości urządzenia z podanego parametru "User Agent", który w tym wypadku przyjmuje wartość wysłaną przez przeglądarkę użytkownika. Jeżeli urządzenie zostało znalezione w bazie ($matched jest równe true) oraz parametr "is_wireless_device" jest prawdziwy - przekierowujemy użytkownika za pomocą funkcji header() na wersję mobilną serwisu.

Kluczową metodą, która ma bardzo wiele zastosowań, jest getDeviceCapability(). Jako argument podajemy parametr urządzenia, który chcemy sprawdzić. Ich obszerna lista przedstawiona jest na stronach WURFL pod adresem: http://wurfl.sourceforge.net/h.... Lista najczęściej wykorzystywanych została zamieszczona w tabeli:

Internetowe serwisy mobilne w Polsce

Mobilne strony internetowe nie są jeszcze w Polsce popularne, zarówno wśród użytkowników, jak i wśród webmasterów. Największe serwisy powoli dostrzegają jednak potencjał drzemiący w usługach mobilnych, o czym świadczą m.in. przenośne wersje polskich portali: Onetu (http://lajt.onet.pl), Wirtualnej Polski (http://mini.wp.pl), Interii (http://mobinteria.pl) oraz Gazety (http://gazeta.mobi). Na tym rynku aktywne są zwłaszcza porównywarki cen, co nie dziwi, gdyż akurat sprawdzenie wielu ofert np. przez komórkę może być bardzo przydatne podczas zakupów. Aby zapoznać się z ich serwisami mobilnymi, odwiedź porównywarki Ceneo (http://mceneo.pl), Radar (http://m.radar.pl) oraz Nokaut.pl (http://m.nokaut.pl).

Na uwagę zasługuje zwłaszcza rozwiązanie wprowadzone przez Nokaut.pl, gdzie poza nazwą poszukiwanego produktu możemy podać naszą obecną lokalizację, dzięki czemu odnajdziemy najtańszą ofertę w okolicy. Swoje wizytówki mobilne posiadają także niektóre miasta, m.in. Kraków (http://mobi.krakow.pl) oraz Wrocław (http://mobi.wroclaw.pl). Na uwagę zasługują również serwisy PLL „Lot” (mobile.lot.com) oraz mapa Polski Targeo (http://www.targeo.mobi).

Jak widać, spory problem stanowi brak jakiejkolwiek standaryzacji, jeżeli chodzi o nazewnictwo domen. Jedynie dwa z wymienionych serwisów korzystają z dedykowanych adresów .mobi. Pozostałe zdecydowały się na różnego rodzaju subdomeny, przez co internautom trudniej zapamiętać ich nazwę.

21 sierpnia 2008

Powiązane publikacje

Wywiad: Serwisy mobilne poszerzają rzeczywistość

Wywiad: Serwisy mobilne poszerzają rzeczywistość

Era Web 3.0

Era Web 3.0

Z mapą w telefonie

Z mapą w telefonie

Dołącz do mobilnej rewolucji

Dołącz do mobilnej rewolucji

 
Internet z komórki

Internet z komórki

 
Skomentuj
ten artykuł

Komentarzy: 2

Kod obrazkowy
(Kliknij, aby zmienić)
 
Przejdż do tego postu na forum wtorek, 4.08.2009 09:49Korba_20

Wrocek rzeczywiscie ma taka stronke na komorki. Cos ostatnio slyszalem,ze powstac ma jeszcze jedna, ale nie jestem pewien. Chodzilo chyba o portal o Wrocku, zwiazany z http://tuwroclaw.com . Spoko opcja, bo w duzych miastach coraz wiecej hot spotow, wiec nie trzeba zaraz placic jak za zboze,za uzywanie neta, tylko sobie spokojnie usiasc w knajpce i surfowac do woli.

Przejdż do tego postu na forum wtorek, 2.09.2008 09:13Bigismall

świetny artykuł, właśnie potrzebowałem informacji o mobi zebranych w jedną sensowną całość

Zobacz wszystkie komentarze »

Autor

Wojciech Kocjan

Artykuły tego autora:

Pozostałe publikacje

Wywiad: Serwisy mobilne poszerzają rzeczywistość

Wywiad: Serwisy mobilne poszerzają rzeczywistość

Wywiad z Wojciechem Kuśmierkiem, specjalistą od użyteczności stron internetowych i autorem badania na temat wykorzystania serwisów mobilnych

Newsletter

Jesli chcesz być na bieżąco z tym co się dzieje na stronie magazynu INTERNET Maker zapisz się do naszego newslettera.