Z powodu komputerów Mac / Steve Jobs „HTML5” jest terminem publicznym. Oznacza to, że nieprogramiści (klienci AKA) mogą to zapamiętać i często o to proszą. W tym sensie, mimo że tak naprawdę nie istnieje w znormalizowanej formie, a raczej w WebKit i własnych wersjach Firefoksa, jest już odpowiedni.
Niestety wspomniane niespójności stały się naszym problemem. Brakuje również oprogramowania do tworzenia wspólnych elementów HTML5. (Musimy zrobić wszystko ręcznie).
Wszystko sprowadza się do tego: czego chcą ludzie z pieniędzmi?
Oto prawdziwa sytuacja, na którą się natknąłem: 98,5% użytkowników witryny mojego klienta korzysta z komputerów PC z przeglądarką IE (tutaj są rzeczywiste statystyki użytkowania, jest to strona dla pewnego rynku niszowego), a 0,02% ich użytkowników było na urządzeniu mobilnym. I w tym .02%, 90% tam, gdzie jeżyny (nie obsługują HTML5 iPhone'a ani Androida). ALE klient jest właścicielem iPada. Oczywiście po wyjaśnieniu, że użytkownicy naszych klientów nie skorzystaliby z tej technologii ... Konwertuję zawartość Flash na HTML5.
Dlaczego? Ponieważ zapłacą setki tysięcy, aby móc pokazać swoją stronę na iPadzie.
Z zupełnie innym klientem obecnie przekształcam animacje Flash / interfejs użytkownika w animacje WebKit za pomocą Javascript, ponieważ wzięli udział w zajęciach z witryny, gdzie powiedziano im, że Flash nie działa, a HTML5 to przyszłość. Tymczasem nie używają żadnych przeglądarek zgodnych z HTML5 ani nie mają żadnych iPhone'ów / iPadów.
Wiem, że mówisz, że nie chcesz tutaj mówić o niespójnościach między implementacjami HTML5, ale to główna część problemu. Wszystko, co stworzysz, musi działać dla użytkowników Twojego klienta. Często oznacza to użycie Flasha. A teraz, gdy Flash działa na coraz większej liczbie urządzeń mobilnych, posiadanie wielu różnych wersji HTML5 będzie tylko kolejnym krokiem.
Podsumowując, HTML5 to coś, co powinieneś wiedzieć, ale nigdy nie powinieneś wkładać jajek do jednego koszyka.