EpicWEB.pl

webdesign, programowanie, phat lewt!

Ostatni projekt

ddrpl.com

Ostatnie wiadomości

Apple przewodnikiem Standardów Sieciowych*

* uwaga, nasze rozwiązania oparte na Otwartych Standardach Sieciowych wyświetlają się poprawnie tylko u posiadaczy przeglądarki Apple ® Safari oraz Mac OS X ® Snow Leopard ®

Tym krótkim wyjaśnieniem można podsumować prezentację rozwiązań wykonanych w HTML5, CSS3 i JS, które zastąpić mają Flasha w urządzeniach firmy Apple

Pierwsze, co rzuca się w oczy to to, że przedstawione prezentacje "nie działają" na niczym innym niż Safari. Nie ważne, czy wejdziecie przez stronę informacyjną, na docelowy adres etc. - standardy wg. Apple implementuje tylko Safari, więc nawet nie próbuj odpalać strony pod niczym innym.

Jest to pierwsze kłamstwo, ponieważ większość z zaprezentowanych rozwiązań obsługuje chociażby Firefox, a zdecydowaną większość da się obejrzeć w Chrome. No ale wiedziony hasłem marketingowym postanowiłem zainstalować Safari 4 i obejrzeć demonstracje.

Na pierwszy ogień poszło <VIDEO> które ... nie działa.

Wygląda na to, że Mozilla okłamała mnie twierdząc, że najnowszy Firefox dobrze radzi sobie z tagiem <VIDEO>. Okazuje się, że Standardy obsługuje tylko jeden kodek, w tylko jednym programie, tylko jednej Firmy. A przynajmniej tak twierdzi Tylko Jeden Steve. Nie wierzę mu. Przejdźmy do audio - niestety, nie mam kodeka MPEG-4. Wiadomo - mogę pobrać go ze strony Jednej Firmy. Jednego Steva.

Inne dema (czcionki, galeria, przejścia czy efekty w 2D) nie są praktycznie niczym nowym. Tak, transformacje 2D w CSS były już od jakiegoś czasu. Co ciekawe, Standardy w CSS wywoływane są za pomocą prefixów dla -webkit-* które działają tylko w przeglądarkach opartych na tym właśnie silniku. Skoro Safari jest w pełni zgodne ze standardami, a "inne nowe przeglądarki już niebawem zaimplementują te rozwiązania", to dlaczego muszę używać -webkit-border-radius i innych sztuczek, by wyświetlać odpowiednie efekty?

Ok, przejdźmy do najbardziej interesującej nas rzeczy - transformacje 3D. No, to wykonane dobrze mogło by rzeczywiście zabić Flasha, otworzyć developerom nowe możliwości (które klient będzie do oporu nadużywać) - zobaczmy -

No chyba ktoś tu sobie żarty ze mnie stroi? Serio? Żeby zobaczyć jak implementujecie coś, co wg. was jest Standardem potrzebuje kupić komputer, który produkuje tylko Jedna Firma, zainstalować na nim system, który wydaje tylko Jedna Firma oraz używać przeglądarki wydanej przez Jedną Firmę?

I to ma wg. was byś ten Otwarty Standard, który Safari już implementuje i który mogę już używać na stronach tak, by wzbogacić odczucia użytkowników? Nie, mi to raczej wygląda na rozwiązanie mające ułagodzić wzburzenie tych, którym brakuje Flasha. Pokazanie "hej, po co wam Flash! przecież to samo można zrobić w HTML5!" Można, tylko powiedzcie mi kto chce robić dwa rozwiązania - jedno - we Flashu, działające w 95% (wartość z kapelusza) przypadków - i drugie, wykonane w HTML specjalnie dla ludzi na oślep rzucających się na wszystko z logiem Apple?

Swoją drogą, jeżeli już inne nowe przeglądarki "dogonią" Safari we wspieraniu "standardów", to i tak nie będą się one de-facto nadawać do używania na co dzień do momentu aż nie będą one wspierane przez Internet Explorer, a każdy kto mówi inaczej albo ma grupę targetu zupełnie pozbawioną użytkowników IE, albo jest po prostu marzycielem.

Myśl dnia: wyświetlanie strony pod Linux i Mac

Przyszła uwaga - strona wyświetla się błędnie w przeglądarkach pod Linuxem i Maciem. Chodzi o najnowszego Firefox. Czemu? Nie wiem - walczyłem z tym już dłuższą chwilę, wydawało mi się, że się poprawiło (i u mnie i u znajomego było ok) jednak znalazł się ktoś, komu wyświetla się źle.

Przychodzi polecenie od klienta, mail przechodzi przez zarząd i trafia do mnie - poprawić. Trudno, trzeba zainstalować kolejnego Linuxa w VM i sprawdzić. Tylko właściwie czemu? Wg. ranking.pl użytkownicy Linux wszelkiej maści i Mac w sumie nie mają nawet 1/3 tego, co ma IE6, który przez wielu jest odrzucany jako produkt przestarzały i używany przez tak małą grupę użytkowników, że nie warto sobie nim zawracać głowy.

Co okazuje się być źródłem problemu? Ano to, że dane Ubuntu domyślnie zdaje się nie posiadać Tahomy, czyli jednej z popularniejszych w sieci czcionek, zaś alternatywna powoduje, że zastosowanie paddingu o takiej a nie innej wartości rozwala stronę...

Google Chrome OS - Nowy system operacyjny

Na oficjalnym blogu Google pojawił się właśnie wpis o tym, że gigant planuje wydanie własnego systemu operacyjnego czerpiącego dużo z boomu na Cloud Computing.

Oczywiście Google nie ma zamiaru pisać od zera całego systemu -Google Chrome OS to tak naprawdę zestaw narzędzi działających na firmowym menadżerze okien pod kontrolą systemu GNU/Linux. Wg. zapewnień autorów notki system ma być lekki, pracować na procesorach x86 oraz ARM, co nie jest wielką niespodzianką biorąc pod uwagę podwaliny Linuxowe.

System przeznaczony ma być dla użytkowników wykorzystujących komputer głównie do pracy oraz do przeglądania internetu. Dzięki zastosowaniu w/w Cloud Computing nasze dane będą dostępne dla nas z wielu różnych urządzeń - po prostu większość informacji przechowywana będzie na zasobnych serwerach Google.

Planowana data wydania systemu to druga połowa 2010 roku - zostaje nam tylko czekać na wczesne bety ;-)