Thursday, 20. March 2008, 11:28:18
browsers, webmastering, MSIE
Zrobiłem trochę testów dla bety najnowszej przeglądarki Microsoftu pod względem jej wykrywania i ustalania stosownych trybów na podstawie nagłówka HTTP. Efekty są nawet ciekawe.
Jak zapewne część osób się zorientowała, wspomniana beta ma guzik do przełączenia się w tryb IE7. Jeśli będzie on aktywny, string UA zostanie ustawiony na IE7, podobnie będą też reagować komentarze warunkowe. Przełącznik nagłówkowy będzie jednak działał, więc będzie możliwość aktywowania trybu IE8.
Oczywiście, jeśli przeglądarka będzie pracowała w trybie standardowym, stringi UA będą wyświetlane poprawnie, podobnie jak komentarze warunkowe. Ciekawe wydaje mi się też zachowanie dla nagłówków dla IE 6, jest chyba takie samo, jak dla IE5. Nowa metoda ustawiania zachowania przeglądarki nadpisuje przełączanie na podstawie doctype.
Zastanawiam się, jak duży procent ludzi będzie używało IE w tryb zgodności z IE 7. Część producentów komputerów może bowiem domyślnie taką opcję ustawiać. Swoją drogą kliknięcie jednego guzika jest dużo łatwiejsze od instalacji całej przeglądarki, jaką jest Firefox. A niestety takie zachowanie będzie poprawiało działanie znacznej części stron w Internecie.
Cóż, będzie można trochę manipulować statystykami, a właściwie będzie trzeba. Ponadto będzie trzeba uważać, aby nie popsuć strony w jednym z trybów IE8, a jednocześnie nie zapomnieć o jego poprzednikach.
Zasadniczo są dwie drogi do wyboru:
1.Sprowadzić IE8 do poziomu IE7.
2.Respektować wewnętrzny przełącznik IE8 na IE7.
Czyli nie stosować nagłówka trybu IE8.
Monday, 15. October 2007, 02:09:39
svg, webmastering, web
Pobawiłem się znowu trochę w osadzanie SVG na stronach. Wniosek? Cóż, nie dziwię się, że ów standard zdobywa tak wolno swoją popularność. Na razie zamieszczam link do strony z testem.
http://www.michas.eu/mc_lab/svg-test/
Wednesday, 29. August 2007, 21:04:05
webmastering, video, flash
Czas mija, niedawno usłyszałem, że Flash wzbogaci się o wsparcie MPEG-4 AVC/h.264. A przeglądarki z natywną obsługą Ogg Theora, jak nie było, tak nie ma. Cóż, są jednak też pewne pozytywne ruchy na scenie.
Microsoft postanowił stworzyć własne, międzyplatformowe środowisko programistyczne do osadzania w przeglądarkach WWW, nazywać się ma chyba Silverlight. Owe środowisko ma posiadać wsparcie dla kodeku VC-1, którego jakość jest porównywalna z wyżej wymienionym, nowym kodekiem video we Flashu. Oczywiście plugin dla X Linuksa musi poczekać.
Niemniej jednak jest to zawsze zwiększenie konkurencji na rynku. Dzisiaj zdecydowanie zbyt wiele ludzi błędnie myśli, że Flash jest integralną częścią przeglądarki. Nowy gracz może sprawić, że ludzie odpowiedzialni za tworzenie serwisów internetowych zwrócą większą uwagę na wszystkie, dostępne technologie, w tym natywną obsługę video, kiedy ta się tylko pojawi.
Kolejnym, pozytywnie mnie napawającym aspektem jest Snow. Jest to mało znany kodek, w dość wczesnej fazie rozwoju i o dużych wymaganiach podczas odtwarzania. Niemniej jednak jest, a jego stosunek kompresji jest lepszy, niż w przypadku Ogg Theory. Zawsze to jeden kodek więcej, o obsługę którego można wzbogacić przeglądarkę.
Zastanawiam się jeszcze, czemu QuickTime i standardowy plugin Microsoftu nie zrobiły takiej kariery. Oferowały przecież zdecydowanie lepszą kompresję, niż Flash 7. Były mniej popularne? Fakt, ale to była tylko nieznacznie mniejsza popularność. Może koszt licencji? Może brak możliwości wpływu na wygląd interface'u? Może gorsze narzędzia do kodowania video? Cóż, oby coś się na tym rynku pozytywnego dla mnie stało. Niestety z dnia na dzień tracę na to nadzieję...
Friday, 6. July 2007, 20:05:54
webmastering
Człowiek ma ograniczenia i może wygodnie czytać tekst o pewnej, ograniczonej szerokości. Ekran monitorów komputerowych takich ograniczeń nie ma i przy obecnej wielkości zrobił się zaś zdecydowanie zbyt szeroki. Cóż, twórcy stron WWW musieli jakoś temu problemowi zaradzić.
Najczęściej chyba decydowano się na zastosowanie układu wielołamowego. Problem w tym, że główna treść zmieściła się w jednym łamie. Pozostałe mogły być więc wykorzystane na różne, mało istotne informacje. Zastanawiam się jednak, czemu zaśmiecać nimi ekran? Czemu nie zastosować rozwiązania minimalistycznego i wysłać tylko te informacje, o które zostaliśmy poproszeni?
Cóż. Co więc zrobić z pozostałym miejscem? W sumie czemu nie wyświetlić w nim innej strony? Mamy systmy okienkowe, więc można wyświetlić dwa okna przeglądarek. W dodatku od dawna na rynku są aplikacje, które w jednym oknie potrafią wyświetlić na raz kilka stron. Jeśli ktoś by nie chciał wyświetlać kilku stron na raz, może obok odpalić inną aplikację. Małe okienko telewizji internetowej, względnie małe okienko chatu, czy jakiegoś komunikatora. Możliwości jest bardzo dużo. Na dzień dzisiejszy nikt prawie tego nie robi, bo same strony niepotrzebnie wymagają dużych powierzchni ekranu.
A co zrobić w sytuacji, kiedy ktoś otworzy taką wąską stronę w zmaksymalizowanym oknie przeglądarki? Rozciągnięcie treści na cały ekran jest bardzo złym pomysłem. Najlepiej wyświetlić po bokach dwa czarne pasy. Dla znacznej części monitorów będzie to ulga. Zmęczony student w środku nocy też będzie wdzięczny.
Redukcja szerokości strony i ograniczenie się do minimum, jeśli chodzi o wyświetlane informacje, zasugerowało mi stworzenie też zminimalizowanego menu. Z tymi wytycznymi postanowiłem przystąpić do tworzenia serwisu informacyjnego. Na razie istnieją dwie implementacje:
http://info.komikslandia.pl/ - Serwis komiksowy
http://michas.eu/info/ - Moja strona
Poczekam, zobaczę co z tego wyjdzie.
Tuesday, 26. June 2007, 21:04:44
webmastering, svg, flash, video
...
Cóż, w dzisiejszych czasach technologia Flash jest tak popularna, że teraz to użytkownik, a nie webmaster, musi się o jej obsługę martwić.
Cóż, z faktami się nie dyskutuje. Można jednak się zastanawiać, jak pozbyć się tego problemu. W informatyce zazwyczaj rozbija się duży problem na mniejsze i dopiero owe mniejsze problemiki rozwiązuje. Nie widzę powdów, aby i nadmierną popularności Flasha rozwiązać tą metodą. Czyli na czym stoimi?
Reklamy Flash
To chyba jedyna dziedzina, która ulegnie samorozwiązaniu, jak rozwiąże się wszystkie pozostałe. W dodatku akurat użytkownikom nie zależy, aby reklamy działały, więc ten dział można pominąć.
Gierki Flash
Cóż, tworzenie gierek opartych na standardowych możliwościach przeglądarek to raczej ciekawostka, niż cokolwiek innego. W dodatku zagwarantowanie ich działania w konkurencyjnych produktach często jest bardzo kłopotliwe. W najbliższej przyszłości do tego zastosowania Flash będzie się zdecydowanie lepiej nadawał. Na szczęście owe gierki są sprawą dość marginalną i można je pominąć.
Filmy
Tutaj rozwiązanie na szczęście jest. Można zaimplementować w przeglądarce wsparcie dla Ogg Theora. Jeśli dać użytkownikom narzędzia do ręcznej, precyzyjnej konwersji ich filmów na ten format, oraz narzędzia do tworzenia własnych interface'ów do odtwarzacza, co w przypadku konkurencyjnych technologii jest zbyt kosztowne, mamy chyba rozwiązane systemy społecznościowe.
Koejną zaletą jest to, że dzięki całkowitej otwartości kodeka, przy odrobinie dobrej woli ze strony producentów sprzętu i przeglądarki WWW, będzie można zapewnić płynne odtwarzenie Theory przy minimalnym zapotrzebowaniu na moc sprzętu. W przypadku technologii Flash, bez otwierania jej źródeł, nie da się tego zrealizować.
Jeszcze tylko zrobić stosowny plugin dla przeglądarek Microsoftu i (może) Apple. W każdym razie, im szybciej dostaniemy stosownie udoskonalone przeglądarki, tym lepiej. Uczciwie trzeba jednak przyznać, że na chwilę obecną Ogg Theora nie prezentuje najwyższej wydajności kompresji.
Audio
Skoro jest rozwiązanie dla video, automatycznie jest też rozwiązanie dla audio. Jeśli jednak kodek Ogg Theora nie należy do czołówki, o tyle kodek Ogg Vorbis jest już jednym z najlepszych. Cóż, tylko czekać na stosowne przeglądarki i pluginy.
Wykresy
Cóż, wykresy to grafika wektorowa. Powiedziałbym nawet, że esencja grafiki wektorowej. Technologia SVG chyba już w tej chwili jest w stanie przejąć na siebie ten ciężar. Tym bardziej, że bez większych problemów, w dowolnym języku można stworzyć stosowne skrypty je generujące. Tylko ten nieszczęsny plugin dla przeglądarki Microsoftu... Inna sprawa, że Flash się (chyba) nie zadomowił na tym polu dostatecznie.
Inna grafika wektorowa
Jakoś tak większość schematów, która idealnie pasuje do zostania grafiką wektorową, jest robiona jako grafika rastrowa. Jakoś nie mogę sobie przypomnieć przypadku, aby było inaczej. No, czasami są robione jako pliki pdf, co jednak też nie jest zbyt dobrym rozwiązaniem. W każdym razie, im na tym polu SVG wcześniej się pojawi, tym lepiej. Czyli znowu ten brak pluginów dla przeglądarki Microsoftu...
Animowane ozdobniki
Animacje Flash są czasami stosowane jako różnego rodzaju ozdobniki na stronach. Drobny element, który coś się tam rusza. Cóż, SVG jest już w tej chwili w stanie przejąć te zadanie. Pozostaje tylko problem z pluginami do przeglądarki Microsoftu. Aczkolwiek w tym wypadku nie ma specjalnie argumentów za zmianami. Poza tym wspomniane zastosowanie jest dość marginalne.
Całe serwisy w technologii Flash
Chyba najgorsze zastosowanie technologii Flash w Sieci. W przypadku filmów niestety to chyba już standard, że cały, oficjalny serwis jest tak zrobiony. Cóz, może to i ładnie wygląda, może nie trzeba się martwić się o zgodność z różnymi przeglądarkami, wygodne w nawigacji i czytaniu to to jednak nie jest. Może, jak zostaną rozwiązane problemy z audio i video na stronach www, ktoś zacznie jednak tworzyć takie serwisy w konwencjonalnych technologiach. Ten problem będzie trzeba chyba zostawić sobie na sam koniec.
Podsumowanie
Trzeba jak najszybciej wprowadzić obsługę Ogg Theora i Ogg Vorbis do przeglądarek. Trzeba też zrobić stosowne pluginy dla zacofanej przeglądarki Microsoftu. W sumie może to zrobić zarówno Opera, jak i Mozilla. Zawsze to dodatkowa reklama dla tych przeglądarek. Do tego czasu, jedyną rzeczą, jaką mogą robic webmasterzy, to stosować SVG, gdzie się tylko da.
Showing posts 1 -
5 of 48.