Archiwa tagu: chrome

Wojny na javascript ciąg dalszy

Ledwo ochłonęliśmy po premierze przeglądarki Chrome ze stajni Google, a tu kolejne premiery. Właśnie przedwczoraj developerzy Apple poinformowali o wypuszczeniu nowego silnika dla Javascriptu (SquirrelFish Extreme). Czytając o tym nasunęło mi się parę przemyśleń, którymi chciałbym się podzielić.

Konkurencja sprzyja rynkowi

Za sprawą rozwoju Aplikacji Webowych producenci przeglądarek zauważyli, że koniecznością staje się przyjrzenie się na nowo JavaScriptowi. Dostrzegli przesuwanie się ciężaru rynku z aplikacji desktopowych w stronę Webowych. Nie mogąc pozwolić sobie na utratę tego rynku, wzięli się jak jeden mąż do usprawniania swoich przeglądarek. Ja jako klient ich produktów mogę się tylko cieszyć. Aplikacje internetowe, które używam zbliżą się do swoich desktopowych pierwowzorów, mając dodatkowe zalety związane z mobilnością. Gmail, który będzie śmigał jak evolution to jest to na co czekam!

Lojalność użytkowników spada

Czasy, kiedy istniał tylko Internet Explorer i Netscape minęły bezpowrotnie. Użytkownicy są coraz bardziej świadomi, że jest coś oprócz niebieskiego „e”. Jak pokazują kolejne informację o udziale Chrome w rynku przywiązanie do jednej przeglądarki także staje się coraz luźniejsze. Firefox 1.0 zdobywał swój pierwszy procent przez o wiele dłuższy czas niż 10 godzin! I znów konkurencja musi mieć się na baczności, bo użytkownicy będą migrowali pomiędzy różnymi produktami. Będą przebierać jak na sklepowych półkach pomiędzy tym, co zaoferują producenci. Stąd prawdopodobnie tak ważne stało się dla koncernów by być na pierwszym miejscu w rankingach.

Albo standardy albo syzyfowa praca

Powstająca mnogość przeglądarek mnie jako web developera po trosze zasmuca. Jeżeli twórcy nie zapewnią działania swoich produktów zgodnie z przyjętymi standardami to będzie to jeden kogiel mogiel. Dostosowywanie aplikacji do 5 (albo i więcej w kombinacjach z różnymi systemami operacyjnymi) przeglądarek będzie wiązało się ze zwiększonym kosztem produkcji aplikacji. A tego chyba nikt sobie nie życzy, więc mój gorący apel o trzymanie się specyfikacji nawet kosztem wydajności. Pomimo, że specyfikacje są długie i nudne są tworzone dla dobra wspólnego.

Pamiętacie padający śnieg na stronie www?

JavaScript swoją po części złą sławę zyskał przez dodawanie takich wodotrysków jak padający śnieg na stronie www. Koszmar, prawie jak reklama rozwalająca cały układ strony. Było to jak mniemam wynikiem przekazania nowego narzędzia projektantom, którzy nie do końca mieli pomysł na wykorzystanie go. Stąd tak makabryczne zastosowania. Oby rozwijająca się technologia nie cofnęła nas w czasie. Budowanie strony przepełnionej wszystkimi możliwościami jakie daje JS nie jest tym czego oczekują użytkownicy. Obyśmy (programiści) zachowali umiar:)

Usprawnienia, ale jakim kosztem?

Całkowicie jestem za usprawnieniami, żeby nie było niejasności. Jednakże czy nie zakończą się one pewnymi efektami ubocznymi. Pisząc programy od jakiegoś czasu, jestem świadom, że większość ulepszeń można uzyskać poprzez większe wykorzystanie pamięci. Czy w takim razie przeglądarka nie stanie się „potworem”, dla którego wymagania będą zbliżone do ogromnych aplikacji. A może zamiast systemu będziemy uruchamiać tylko przeglądarkę? Prezentowane kolejne testy nie wskazują ile zasobów zabierają poszczególne silniki Javascriptu. Ten aspekt rozwoju JavaScriptu stanie się priorytetem w dalszej perspektywie.

Czy wszystkie aktualizacje oprogramowania Google związane są z androidem?

Ostatnio prawie codziennie można usłyszeć o nowościach wypuszczanych przez Google poczynając od Google Chrome poprzez aktualizację picasy, czy kolejnych pluginach w Gmailu (wersja angielska) kończąc na stale rozwijanej wersji beta igoogle. Chociaż do stron spersonalizowanych to jeszcze jakoś się nie przyzwyczaiłem, ale może nowa wersja igoogle zmieni moje podejście.

Stąd pytanie do czego dąży Google?

Czy te wszystkie nowości są po drodze przystosowywane do wyświetlania na komórkach? A może wraz z nowymi wersjami budowane są także wersje mobilne tych, że usług. W końcu Google dawno już dostrzegł rynek komórek, bo kto jak nie najpopularniejsza wyszukiwarka powinna go dostrzec… To oni mają najwięcej statystyk wyświetleń stron na urządzenia mobilne, tym samym najbardziej miarodajne dane. W takim razie teraz czas na skomasowany atak giganta? Przypuszczam, że postanowili wprowadzić wszystkie swoje usługi na komórki. Wydaje się to być naturalną drogą w ich przypadku, a przy tym jakże skuteczną do zachowania obecnej dynamiki wzrostu przychodu z ich reklam.

O ile Gmaila można odbierać poprzez program desktopowy, nie oglądając reklam. O tyle na komórce większość skorzysta z dedykowanego rozwiązania Google, w którym gigant z Mountain View nie omieszka dodać reklam. I tu jestem ciekaw jak to zrobią by nie były one uciążliwe, a przy tym skuteczne dla reklamobiorców.

Ostatni czas jaki spędziłem przy tworzeniu oprogramowania na iphone pokazuje, że na tego typu urządzeniach nie ma wiele miejsca na umieszczenie dodatkowych informacji. Zatem jak będą wyglądało to wszystko okaże się już nie długo, bo jak mówią kolejne wiadomości może się to stać już 23 września.

P.S. Liczę, że Google i Apple rozruszają rynek komórek w Polsce. I jak się będę decydował na wymianę telefonu to będę mógł wybierać pomiędzy wieloma komórkami będącymi faktycznie smartphonami, a nie telefonem „tylko do dzwonienia”.