Google i Mozilla jednoczą siły z Androidem w tle

09.08.2011
Google i Mozilla jednoczą siły z Androidem w tle

To co jeszcze kilka miesięcy temu wydawało się nie możliwe, dzisiaj staje się faktem. Twórcy dwóch najpopularniejszych obecnie przeglądarek internetowych: Firefox i Google Chrome jednoczą swoje siły w pracy nad wspólnym projektem. Programiści obu firm ogłosili pracę nad nowym narzędziem programistycznym, dzięki któremu pisanie aplikacji webowych będzie prostsze i co najważniejsze, program będzie działać na każdej przeglądarce bez znaczenia czy używamy Firefoxa lub Chrome’a. Nowe API otrzymało nazwę Intents Web i jest rozwinięciem projektu inżyniera Google, Paula Kinlana.

Intents Web wykorzystuje możliwości systemu operacyjnego Google Android, dzięki któremu przyszłe aplikacje będą mogły być tworzone bez potrzeby wykorzystywania specjalistycznych narzędzi programistycznych. Do tej pory każda aplikacja do poprawnego działania musiała posiadać swój odrębny kod. Oznacza to, że np. do pięciu aplikacji programiści w chwili obecnej muszą pisać pięć osobnych kodów. Nowy pomysł zakłada, że przyszłe aplikacje webowe będą wykorzystywały uniwersalny kod, który przechowywać będzie przeglądarka internetowa. Do tej pory Google i Mozilla prowadziły pracę na podobnymi projektami osobno. Efekt tego jest nam dobrze znany. Firefox nie obsługuje gier i programów dostępnych w Chrome Web Store. Chrome z kolei nie może korzystać z rozszerzeń Mozilla Labs.

Na swoim blogu Paul Kinlan w bardzo przejrzysty sposób wyjaśnia zasadę działania Intents Web:

If I built an image gallery application and I wanted to let users edit an image so that they can remove red-eye from a photo I either have to build an application that edits the images, or integrate with a 3rd party solution. Doing this is hard and stops you from building an awesome image gallery; and what happens if the user has a favorite service that they already use to remove red-eye? Simple, you have a frustrated user.

The goal of Web intents, says Kinlan, is „to allow developers to build applications and services that could work with each other, but not need to explicitly know about each other.” The concept was inspired by Android’s functionality, he says, but „the API bore no resemblance.

W opisywanym projekcie kluczową rolę odgrywa mobilny system Android. To on jako pierwszy umożliwił programistom komunikację aplikacji w ekosystemie Google. Teraz ludzie odpowiedzialni za system na telefony komórkowe chce przekazać swoją wiedzę zespołom zajmującym się tworzeniem Google Chrome w celu integracji przeglądarek ze sklepem z aplikacjami. Wczorajszego dnia zespół programistów z Mozilla Lab opublikowała film, który demonstruje możliwości pierwszych aplikacji działających w przeglądarce www.

Obecne przeglądarki w żaden sposób nie przypominają programów, które zaledwie kilka lat temu służyły do przeglądania treści umieszczonej w sieci. Najnowsze trendy zmierzają ku stworzeniu systemu operacyjnego w systemie. Czy za kilka lat tradycyjne aplikacje znikną z naszych dysków, a ich miejsce zajmą programy uruchamiane w przeglądarce internetowej? Mimo wielu wątpliwości związanych z bezpieczeństwem oraz naszych przyzwyczajeń całkiem możliwe, że scenariusz ten ulegnie spełnieniu. Popularyzacja chmury obliczeniowej, coraz szybsze łącza internetowa, które zapewniają komfortową pracę sprzyjają dynamicznemu rozwojowi takich projektów jak Intents Web.

Dołącz do dyskusji

Advertisement