Archiwa kategorii: internet

Multimedialna stagnacja na webie

Około 2007 roku było sporo intrygujących, animowanych stron internetowych. Choć często na bakier z usability, zaskakiwały pomysłami graficznymi, interakcją i animacją. Dzisiejsze kreatywne interfejsy nie dorastają tym sprzed paru lat. Dlaczego? Bo tamte były wykonane głównie we flashu, a ta technologia, w wyniku biznesowej gry Steve’a Jobsa, stała się passe. Z kolei promowane technologie natywne jak html5 i canvas są pod kątem multimedialnym 10 lat za możliwościami, które oferował flash. Jobs zanegował potrzebę flasha na urządzeniach mobilnych, bo darmowe gry online to konkurencja dla tych płatnych w App Store. W efekcie flash ograniczył się do obsługi video i gier na desktopach, a multimedialność stron internetowych cofnęła się o całą dekadę.

Technologie natywne to przeważnie lepsze rozwiązanie niż pluginy i prędzej czy później zastąpią flasha na www przy realizacji aplikacji multimedialnych. Jednak powinno się to odbyć w sposób stopniowy i naturalny. Natomiast wygrana wojna Jobsa z flashem odbyła się z pominięciem potrzeb samych internautów. Także developerzy, którzy musieli przesiąść się z Action Script na prymitywny JavaScript mają zapewne poczucie „powrotu do przeszłości”.

Przekleństwo przeglądarek mobilnych :)

W ciągu ostatnich kilkunastu lat nastąpił spory postęp w zgodności przeglądarek internetowych ze standardami technologii webowych. Z dużym stopniem prawdopodobieństwa można przyjąć, że frontend testowany na bieżąco np. w Chrome będzie się zachowywał podobnie w innych topowych przeglądarkach. O dziwo dotyczy to nawet ostatnich wersji Internet Explorera. Niestety radość deweloperów okazała się przedwczesna i przygasła wraz z popularyzacja urządzeń mobilnych. Przeglądarki mobilne zwłaszcza w starszych wersjach Androida i iOS’a są na bakier ze współczesnymi standardami html i css. Znów, tak jak 10 lat temu, sporą część pracy musimy poświęcić nie na rozwijanie interfejsu, a na szukanie obejść dziwnych zachować przeglądarek mobilnych, dla których zwykły position:fixed to wyzwanie. Chociaż z każdą nową wersja jest lepiej, to i tak spędzimy jeszcze trochę czasu na szukaniu obejść dla prostych rozwiązań, bądź stosowaniu protez typu iScroll.