Tworzenie prostej aplikacji Chrome. Aplikacje Google Chrome Usuń Chrome z telefonu

Ten artykuł jest przeznaczony dla administratorów i programistów Chrome Enterprise, którzy mają doświadczenie w tworzeniu i publikowaniu pakietów aplikacji Chrome.

Jeśli w sklepie Chrome Web Store nie ma produktu o wymaganych funkcjach, możesz utworzyć własną aplikację lub rozszerzenie, a użytkownicy mogą dodać je do swoich urządzeń z systemem operacyjnym Chrome lub przeglądarki Chrome. Na przykład jako administrator możesz automatycznie zainstalować prywatną aplikację zakładki na urządzeniach użytkowników, która łączy się z witryną Human Resources.

Szkolenie

  • Jeśli plik manifestu zawiera witrynę docelową, z którą łączy się aplikacja lub rozszerzenie, zweryfikuj własność tej witryny.
  • Jeśli Twoja aplikacja lub rozszerzenie jest hostowane na prywatnym serwerze, możesz wybrać, kto może je opublikować w Chrome Web Store. Możesz wyłączyć weryfikację własności witryn innych firm, do których prowadzi link w aplikacji.

Krok 1: Utwórz aplikację lub rozszerzenie

Poniżej przedstawiono przykładową aplikację zakładki. Instrukcje tworzenia bardziej zaawansowanych aplikacji i rozszerzeń Chrome znajdziesz w przewodniku wprowadzającym.

  1. Utwórz folder na swoim komputerze, aby przechowywać pliki aplikacji lub rozszerzeń. Nadaj mu nazwę aplikacji.
  2. Utwórz plik manifestu.
    1. Utwórz plik JavaScript ® Object Notation (JSON) w edytorze tekstu. Zobacz przykładowy plik JSON dla aplikacji zakładki.
    2. Sprawdź, czy kod w pliku JSON jest poprawnie sformatowany za pomocą Specjalne narzędzie, takie jak JSONLint .
  3. Umieść plik manifest.json do folderu aplikacji lub rozszerzenia.
  4. Utwórz logo.
    1. Obraz musi mieć 128 x 128 pikseli.
    2. Zapisz plik logo jako 128.png w folderze aplikacji.

Krok 2: Przetestuj swoją aplikację lub rozszerzenie

Programiści mogą testować swoje aplikacje i rozszerzenia w przeglądarce Chrome lub na Urządzenia z Chrome system operacyjny.

Aby rozwiązać problem z aplikacją lub rozszerzeniem, użyj dzienników Chrome.

Krok 3: Utwórz kolekcję aplikacji (opcjonalnie)

Administrator może utworzyć kolekcję aplikacji dla organizacji, aby polecać aplikacje użytkownikom i Rozszerzenia do Chrome do instalacji.

Krok 4: Opublikuj swoją aplikację lub rozszerzenie w Chrome Web Store

Deweloper może upublicznić aplikację lub rozszerzenie albo ograniczyć do nich dostęp. Istnieją trzy opcje publikowania w Chrome Web Store.

  • Publiczny: każdy może znaleźć i zainstalować aplikację.
  • Dostęp do łącza: możesz zainstalować aplikację lub rozszerzenie tylko z linku. Nie pojawia się w wynikach wyszukiwania w Chrome Web Store. Link można wysłać do użytkowników zarówno w domenie organizacji, jak i poza nią.
  • Prywatny: tylko użytkownicy w Twojej domenie mogą znaleźć i zainstalować aplikację lub rozszerzenie. Ponadto możesz przyznać dostęp do produktu tylko zaufanym testerom, których nazwiska znajdują się na pasku narzędzi programisty.

Aby dodać aplikację lub rozszerzenie do Chrome Web Store, utwórz archiwum ZIP odpowiedniego folderu, a następnie opublikuj plik .

Krok 5. Skonfiguruj zasady pracy z aplikacją lub rozszerzeniem

W panelu administracyjnym Google możesz zarządzać korzystaniem z aplikacji i rozszerzeń na urządzeniach z Chrome oraz w przeglądarce Chrome na komputery z systemem Windows, Mac i Linux w Twojej organizacji. Można skonfigurować reguły Chrome

Zdarza się każdemu. Otwierasz długą stronę i zaczynasz czytać, nie czekając na zakończenie pobierania. W tym momencie zdjęcia są ostatecznie ładowane i osadzane na stronie, w wyniku czego tracisz miejsce, w którym przerwałeś.

Aby temu zapobiec, otwórz stronę ustawień mobilnej usługi Chrome znajdującą się pod adresem chrome://flagi. Następnie musisz znaleźć opcję „Dostosuj przewijanie” i ustawić ją w pozycji „Włączone”.

2. Oszczędność ruchu

Przeglądarka Chrome ma najbardziej użyteczna funkcja oszczędności ruch mobilny z którego z jakiegoś powodu niewiele osób korzysta. Pozwala znacznie obniżyć koszty dzięki kompresji danych. Wygląd strona praktycznie się nie zmienia, ale jej waga staje się kilkukrotnie mniejsza.


Możesz aktywować kompresję ruchu bezpośrednio w ustawieniach programu. Nie zapomnij zaglądać tutaj od czasu do czasu, aby zobaczyć wyniki tej funkcji.

3. Otwieranie kart pulpitu na telefonie komórkowym

Jeśli używasz przeglądarki Chrome na wszystkich swoich urządzeniach, prawdopodobnie wiesz, że dane są między nimi synchronizowane. Dlatego nie jest konieczne dodawanie zakładek do strony, jeśli zacząłeś ją czytać na komputerze i nagle musiałeś gdzieś wyjść. Możesz po prostu otworzyć w drodze do przeglądarka mobilna sekcja Ostatnie karty, w której znajdziesz łącza do wszystkich ostatnio przeglądanych stron, niezależnie od używanego komputera.


4. Zapisz strony do czytania w trybie offline

Istnieje wiele programów do czytania z opóźnieniem, ale nie zawsze jest to potrzebne, ponieważ sam Chrome może zapisywać strony do czytania bez łączenia się z Internetem. Domyślna podana funkcja wyłączone, ale można to łatwo naprawić.


Możesz włączyć tę funkcję na stronie eksperymentalnej Ustawienia Google Chrom. Wpisz pasek adresu chrome://flagi, a następnie znajdź i aktywuj opcję chrome://flagi/#zakładki-offline.

5. Korzystanie z podpowiedzi na stronie

Jeśli podczas czytania artykułu natkniesz się na termin, którego znaczenie wymaga wyjaśnienia, nie spiesz się, aby natychmiast zwrócić się do wyszukiwarek. Możesz podświetlić żądane słowo, a następnie w menu kontekstowe wybierz „Pokaż podpowiedzi”. Następnie poniżej pojawi się panel z przyciskami, umożliwiający natychmiastowe wysłanie żądania do żądanej aplikacji lub usługi.


Jakie są cechy telefonu komórkowego? Wersje Google Czy najbardziej lubisz Chrome?

Google Chrome to produkt jednej z najpotężniejszych wyszukiwarek, Google. Data założenia korporacji to 1998 rok. Przeglądarka Google Chrome uruchomiona w 2008 roku. Pozyskując publiczność w dobrym tempie, staje się jednym z najbardziej popularne przeglądarki na komputer i urządzenia mobilne. Ma teraz setki milionów użytkowników. Przeglądarka jest używana na prawie co drugim komputerze na świecie. Przyjrzyjmy się bliżej, czym jest Chrome, jak go poprawnie zainstalować i jakie ma funkcje.

Korporacja Google. Początek

Wszyscy wiedzą, że Google to przede wszystkim system wyszukiwania. Dziś Google to ogromna międzynarodowa korporacja z biurami w wielu krajach, a główna w Stanach Zjednoczonych.

A wszystko zaczęło się w 1996 roku. Dwóch studentów z Kalifornii, Sergey Brin i Larry Page, pracowało nad projektem badawczym mającym na celu opracowanie nowych technologii dla uniwersalnej biblioteki cyfrowej. Podczas badań studenci badali matematyczne właściwości sieci WWW, która już wtedy istniała. W ten sposób powstał ich robot wyszukiwania, który znalazł potrzebne strony, zaproponował ich listę, oceniając przede wszystkim wagę informacji, a nie największa liczba pewne słowo, które spotyka się na stronie, tak jak robiły to istniejące wówczas wyszukiwarki.

Potem znaleziono inwestorów na taki pomysł studentów. Nowa wyszukiwarka, po wielu ulepszeniach, bardzo szybko zaczęła podbijać serca użytkowników.

Narodziny nowej przeglądarki

Co to jest „Chrom”? Początkowo kierownictwo korporacji Google nawet nie myślało o stworzeniu nowej przeglądarki, ponieważ nisza była już dość wypełniona. I szczerze mówiąc, twórcy potężnej korporacji bali się głośnej porażki projektu przeglądarki. Ale dysponując potężnymi zasobami finansowymi, postanowili spróbować naszkicować projekt i poddać go ocenie kierownictwa. Co dziwne, został zatwierdzony - dzięki swojej prostocie, zrozumiałości i przyjemnemu użytkowaniu.

Jesienią 2008 roku pierwsza wersja przeglądarki Google Chrome do obsługi Systemy Windows. Dzięki ogromnemu budżetowi zainwestowanemu w nowy pomysł, przeglądarka szybko pokonuje drogę od nieznanej do bardzo popularnej.

Przeglądarka Google Chrome. Co to jest

Przeglądarka Google Chrome jest oparta na bezpłatnej przeglądarce Chromium, która jest „ojcem” wielu istniejących przeglądarek. Twórcy programu postanowili wykorzystać silnik Webkit jako podstawę swojej pracy, ale w 2013 roku przeglądarka Google Chrome przeszła na silnik Blink.

Teraz przeglądarka Google Chrome pozycjonuje się jako prosta, szybka i bezpieczna. oprogramowanie. Oczywiście udowadnia to swoją popularnością, wygodnym, nie zaśmieconym interfejsem, wysokim poziomem bezpieczeństwa, który można omówić osobno, wieloma aplikacjami i rozszerzeniami na każdy gust. Można również zauważyć, że przeglądarka taka jak Chrome nie stoi w miejscu, stale ulepszając wiele swoich usług.

Zalety przeglądarki Chrome

Zgodnie z powiedzeniem „Wszystko genialne jest proste”, Google Chrome ma wiele zalet, które zapewniły mu taką popularność. Wśród nich można zauważyć szybki podgląd strony i minimalistyczny design, w którym nic nie odwraca uwagi od strony internetowej.

Jeśli nie chcesz, aby Twoja historia przeglądania była przeglądana po użyciu, prywatność zapewni tryb incognito. Dzięki szukana fraza w połączeniu z adresem nie ma potrzeby wpisywania pełnego adresu strony. Aby zsynchronizować dane użytkownika, Google łączy te dane, przechowując je na serwerze w chmurze. W razie potrzeby możesz zalogować się na swoje konto z dowolnego komputera i uzyskać dostęp do zakładek oraz niezbędnych informacji. Ta przydatna funkcja przydaje się, jeśli przeglądarka zostanie usunięta.

Kontrola awarii programu nie pozwoli na przerwanie pracy w niewłaściwym czasie. Cieszy również uniwersalność przeglądarki dla wszystkich systemów operacyjnych. Zapewne wiele osób wie, że Chrome to przeglądarka, którą można zainstalować na dowolnym systemie operacyjnym i urządzeniu elektronicznym. Aby zapewnić bezpieczeństwo swoim użytkownikom, Google Chrome utrzymuje czarną listę złośliwych witryn, a także powiadamia Cię o możliwym zagrożeniu, gdy przejdziesz na tę lub inną nieznaną stronę. Ta przeglądarka ma wiele zalet, ale najważniejszą rzeczą w pracy Chrome jest jej duża szybkość.

Instalacja

Przeglądarka Google Chrome jest pobierana bezpłatnie. Najlepiej zrobić to z oficjalnej strony. Przed pobraniem upewnij się, że Twoje urządzenie jest kompatybilne. wymagania systemowe. Tak więc system Windows dla „Chrome” powinien rozpocząć się od siódmej wersji. Procesor Intel Pentium musi być w czwartej generacji lub później. Aby zainstalować Chrome na urządzeniu mobilnym na Oparty na Androidzie, powinieneś używać wersji systemu operacyjnego, która nie może być wcześniejsza niż Android 4.1. System iOS musi zaczynać się od 9 i później.

Później plik instalacyjny"Chrome" jest pobierany za darmo, musisz kliknąć przycisk "Uruchom" lub "Zapisz". Następnie kliknij dwukrotnie, aby uruchomić zapisane zainstalowany plik i korzystaj z przeglądarki Google Chrome.

Importowanie ustawień

W razie potrzeby w zainstalowana przeglądarka Google Chrome, możesz zaimportować ustawienia użytkownika z innych przeglądarek, po czym informacje takie jak Strona startowa, historię przeglądania, zakładki, hasła do kont.

Przed importem musisz zamknąć wszystkie otwarte przeglądarki, uruchomić Chrome, w jego prawym górnym rogu przejść do menu ustawień, które jest pokazane jako trzy pionowe kropki. Kolejno kliknij „Zakładki”, następnie „Importuj zakładki i ustawienia” i wybierz przeglądarkę, z której chcesz importować dane. Jeśli lista nie zawiera żądana przeglądarka, musisz wyeksportować z niego zakładki do formatu HTML, a następnie podczas importowania do Chrome wybrać pozycję „Plik HTML z zakładkami”. Po kliknięciu przycisku „Importuj” wszystkie ustawienia z poprzedniej przeglądarki zostaną przeniesione do „Chrome”.

Aktualizacja

Przeglądarka Chrome jest aktualizowana automatycznie po ponownym uruchomieniu lub w tło. Ale przy stanie zawsze włączonym możesz pominąć jego aktualizację. Aby sprawdzić, czy jest dostępna nowsza wersja przeglądarki Chrome, spójrz na kolor wskaźnika menu Ustawienia i elementy sterujące Google Chrome w prawym górnym rogu ekranu. Zielony będzie oznaczał, że nowa wersja została wydana jakieś dwa dni temu, pomarańczowy – cztery dni temu, czerwony – siedem dni temu.

Aby ręcznie zaktualizować Chrome, musisz otworzyć przeglądarkę, przejść do menu "Dostosuj i zarządzaj Google Chrome", wybierz element "Aktualizuj Google Chrome" (brak takiego elementu oznacza, że ​​wersja przeglądarki jest już nowa) i kliknij „Uruchom ponownie”. Wszystko Otwórz okna a zakładki w przeglądarce zostaną zapisane i wczytane automatycznie po ponownym uruchomieniu. Ponowne uruchomienie można opóźnić, klikając przycisk „Nie teraz”.

Usuwanie

Jeśli chcesz usunąć przeglądarkę Chrome, musisz ją zamknąć, przejdź do panelu sterowania swojego systemu operacyjnego (w lewym dolnym rogu). Następnie otwórz "Opcje (Ustawienia)", wybierz element "Aplikacje", znajdź "Google Chrome" i wybierz akcję "Usuń" (dla Windows 8 i 10). W systemie Windows 7 lub Vista w pozycji „Ustawienia” wybierz „Panel sterowania”, a następnie przejdź do „Odinstaluj program” lub „Programy i funkcje”. Kliknij dwukrotnie Google Chrome. Przeglądarka zostanie usunięta po kliknięciu przycisku „Usuń”.

Aby wyczyścić dane profilu, musisz kliknąć „Wyczyść również dane przeglądania”. Jeśli jednak zsynchronizujesz swoje dane i ponownie zalogujesz się na swoje konto Google, niektóre informacje będą dostępne, ponieważ są przechowywane na serwerze Google. Aby całkowicie wyczyścić wszystko, musisz wyczyścić historię. Możesz to zrobić, przechodząc do menu „Dostosuj przeglądarkę Google Chrome i zarządzaj nią”, a następnie wybierz „ Dodatkowe narzędzia”, a następnie „Wyczyść dane przeglądania”. Po określeniu żądanego przedziału czasu zaznacz pola dla typu informacji, które chcesz usunąć, a następnie kliknij Wyczyść historię.

Aplikacje i rozszerzenia

Przeglądarka Chrome od Google oferuje użytkownikom wiele różnych rozszerzeń, wtyczek i aplikacji, zarówno płatnych, jak i bezpłatnych. W rzeczywistości dzięki rozszerzeniom na każdy gust możesz zaprojektować przeglądarkę Chrome dla siebie. Niezbędną aplikację lub rozszerzenie znajdziesz w oficjalnym sklepie internetowym.

Jeśli rozszerzenia polegają na dodawaniu i ulepszaniu funkcji przeglądarki, aplikacje są programy indywidualne które działają bezpośrednio w przeglądarce.

Jak dodać lub usunąć aplikację lub rozszerzenie

Aby dodać rozszerzenia lub dodatki do przeglądarki Chrome, musisz wybrać „Rozszerzenia” lub „Aplikacje” w sklepie internetowym Chrome w lewej kolumnie. Następnie wybierz to, czego potrzebujesz z otwartego katalogu, podczas gdy możesz korzystać z wyszukiwania. Blisko pozycji pożądana aplikacja lub rozszerzenia, pojawi się przycisk Instaluj. Jeśli dodajesz rozszerzenie, musisz sprawdzić, do jakich danych będzie miał dostęp, a następnie kliknąć „Zainstaluj rozszerzenie”. Odtąd zainstalowane aplikacje Chrome pojawi się w programie uruchamiającym, a powstałe rozszerzenia będą widoczne jako przyciski na pasku narzędzi Chrome.

Aby usunąć niepotrzebne rozszerzenie, musisz przejść do menu "Dostosuj i zarządzaj Google Chrome", a następnie wybrać element "Dodatkowe narzędzia", ​​a następnie - "Rozszerzenia". Z listy, która się otworzy, wybierz rozszerzenie do usunięcia i kliknij przycisk „Usuń z Chrome”, a następnie ponownie kliknij „Usuń”. Aplikację można odinstalować z „paska narzędzi” na pulpicie.

Przydatne rozszerzenia i aplikacje

Ci, którzy nadążają za duchem czasu, od dawna korzystają z wygodnych i przydatnych rozszerzeń i aplikacji w swojej przeglądarce. Ich funkcjonalność może być zróżnicowana – od asystentów w pracy po gry i rozrywkę. Rozważ kilka interesujących rozszerzeń i aplikacji z Google Chrome:

    DataSaver to Twój wierny pomocnik w oszczędzaniu ruchu. Posiada funkcję kompresji pobranych stron, tekstu i obrazów. Bardzo przydatne dla urządzeń mobilnych. Jest już wbudowany w wersji na Androida lub iOS ("Ustawienia" - "Oszczędzanie ruchu").

    Szybkie notatki to notatnik, który pojawia się online jako okno na Twoje żądanie. Pomaga natychmiast zapisać myśl, która odwiedziła Cię na dowolnej stronie sieci Web.

    XTranslate - to rozszerzenie zapewni natychmiastowe tłumaczenie zarówno pojedynczych słów, jak i całych stron internetowych, wystarczy wybrać potrzebny tekst.

    Gmail offline - umożliwia pracę z pocztą w przypadku braku internetu. To prawda, że ​​nadal konieczne jest odbieranie i wysyłanie listów. Ale odpowiedź możesz wydrukować powoli.

    Save to Pocket - zapisuje stronę internetową do późniejszego przeczytania, jednocześnie czyszcząc ją z reklam i niepotrzebnych elementów, pozostawiając tylko tekst i obraz. Strona zostanie zapisana w pamięci podręcznej i będzie dostępna nawet bez Internetu.

Wreszcie

Czym więc jest „Chrome”? Jest to nowoczesna i użyteczna przeglądarka. Przegląd popularnych aplikacji i rozszerzeń do niego może być kontynuowany w nieskończoność. Jednak to od Ciebie zależy, której aplikacji lub rozszerzenia potrzebujesz. Duży wybór, ich różnorodność i dostępność dla przeglądarki Google Chrome czyni nam życie łatwiejszym i jaśniejszym, pomaga w pracy, nauce, czy pozwala na zabicie czasu grając w aplikacje do gier.

Na Habré opublikowano wiele artykułów na temat tworzenia rozszerzeń dla Chrome, ale temat tworzenia aplikacji Chrome (inaczej aplikacji Chrome) był poruszany znacznie rzadziej. Ostatnio stał się bardziej istotny ze względu na rozpowszechnienie urządzeń w ChromeOS. Ponadto infrastruktura do tworzenia aplikacji dla Chrome stała się bardziej stabilna i łatwiejsza w użyciu. W tym artykule postaram się odpowiedzieć na główne pytania: po co w ogóle pisać aplikacje dla Chrome, czym różnią się od rozszerzeń, serwisów internetowych, aplikacji desktopowych itp., a także w jaki sposób są rozwijane i jakie nakłada się na nie ograniczenia. Jeśli temat ten wzbudzi zainteresowanie, artykuł będzie miał kontynuacje obejmujące bardziej szczegółowe zagadnienia.

Czemu

Ta sama funkcjonalność może być zaimplementowana idealnie różne technologie: możesz napisać program dla Windows, zrobić serwis internetowy, mobilna aplikacja na Androida i/lub iOS itp. Co może skłonić autora do wyboru aplikacji Chrome?
  • Pracuję na ChromeOS. Na ten moment Aplikacja Chrome to główny sposób na udostępnienie Twojego programu użytkownikom Chromebooków. Czy warto? Chromebooki wciąż są mniejsze niż np. komputery z systemem Windows, ale trend się zmienia. W zeszłym roku w USA sprzedano 5 razy więcej Chromebooków niż Macbooków.
  • Aplikacje Chrome działają bez dodatkowego wysiłku w systemach Windows, Linux i OS X. Oczywiście istnieje wiele innych sposobów na przenośność aplikacji, ale większość z nich okazuje się zauważalnie droższa.
  • Ostatnio stało się możliwe przenoszenie aplikacji Chrome na Androida i iOS.
  • W większości systemów aplikacje Chrome wyglądają dla użytkownika jak normalne programy. Są uruchamiane z menu Start, otwierają zwykłe okna bez kontrolek przeglądarki, mogą być używane jako domyślne programy do otwierania plików i zachowują się w inny sposób
    jako pełne programy.

Aplikacje w pakietach i aplikacje hostowane

Wszyscy widzieli na liście aplikacji instalowanych domyślnie w ikonach Chrome Wyszukiwarka, Gmail, dysk Google. Jeśli klikniesz na jeden z nich, nie otworzy się nic, co wygląda jak aplikacja. Zamiast tego użytkownik zostaje po prostu przeniesiony na stronę odpowiedniej usługi.

Chodzi o to, że są dwa podstawowe różne rodzaje aplikacje: aplikacja hostowana i aplikacja w pakiecie. Niestety nie ma dla nich ustalonych terminów rosyjskich. Wyszukiwarka, Gmail itp. są hostowane. Taka aplikacja składa się z pliku manifest.json z adresem URL i ustawieniami zabezpieczeń oraz ikony. W rzeczywistości hostowana aplikacja to specjalna zakładka dla usługi online.

W przeciwieństwie do hostowanej, w przypadku aplikacji w pakiecie wszystkie pliki niezbędne do działania aplikacji są przechowywane na komputerze użytkownika. Takie aplikacje zwykle działają lepiej w trybie offline, mogą zarządzać własnymi oknami i ogólnie mają dostęp do większej liczby interfejsów API Chrome.

W przyszłości porozmawiamy o pakietach aplikacji.

Aplikacje i rozszerzenia

Z punktu widzenia użytkownika rozszerzenia i aplikacje działają absolutnie różne funkcje: Rozszerzenie zmienia sposób, w jaki korzysta z przeglądarki, a aplikacja wykonuje pewne zadanie niezależnie od przeglądarki. Rozszerzenie zmienia zawartość stron i być może dodaje kilka przycisków, a aplikacja zwykle działa we własnym oknie.

Jednocześnie rozszerzenia i aplikacje od środka są bardzo podobne. Oba są instalowane z Chrome Web Store i są plikami .crx, które są archiwami zip. Właściwości rozszerzenia/aplikacji są opisane w pliku manifest.json, a ich interfejs użytkownika jest napisany w HTML5. Wiele interfejsów Chrome API jest dostępnych zarówno dla rozszerzeń, jak i aplikacji.

Jednocześnie istnieją znaczne różnice. Aplikacje mogą korzystać z funkcji niedostępnych dla rozszerzeń:

  • zarządzaj swoimi oknami
  • pracować bezpośrednio z plikami na komputerze użytkownika,
  • być przypisane przez programy do otwierania określonych typów plików przez system operacyjny,
  • otwarte połączenia TCP i UDP (z tego np. korzysta klient SSH dla Chrome),
  • pracować z USB.

Funkcje programistyczne

Wspomniałem już, że z punktu widzenia użytkownika aplikacje Chrome niewiele różnią się od zwykłych programów. Jednocześnie z punktu widzenia programisty są one ułożone zupełnie inaczej. Niektóre operacje są łatwiejsze, inne trudniejsze.

Wiele interfejsów używanych przez aplikacje to ogólnie przyjęte standardy i są one dobrze znane wszystkim programistom internetowym. Do interfejsu użytkownika używane są HTML i CSS, do pracy z HTTP - XMLHTTPRequest itp.

W aplikacji Chrome synchronizacja między instancjami aplikacji jest realizowana przy niewielkim lub żadnym dodatkowym wysiłku. różne komputery. Praca z plikami, podobnie jak wszystkie inne interfejsy zależne od zasobów zewnętrznych, jest asynchroniczna. Z jednej strony komplikuje to nieco kod dla odpowiednich operacji, z drugiej gwarantuje responsywność interfejsu i zapobiega blokowaniu.

Jeszcze jeden Funkcja Chrome- zarządzanie bezpieczeństwem. W Chrome układa się inaczej niż w klasycznych. system operacyjny i bardziej jak system bezpieczeństwa w Androidzie. Twórcy Chrome zawsze podchodzili do dodawania interfejsów programistycznych konserwatywnie. Projektując system, łatwiej jest z czasem złagodzić ograniczenia bezpieczeństwa, niż uczynić je bardziej restrykcyjnymi. Dzięki temu na przykład aplikacje nie mają nieograniczonego dostępu do systemu plików. Pracują głównie z plikami będącymi własnością aplikacji lub jawnie otwieranymi przez użytkownika.

Czego możesz użyć oprócz HTML + JavaScript

Głównym językiem programowania Chrome jest oczywiście JavaScript. Ale to nie znaczy, że cały twój kod musi zostać na nim przepisany. Istnieje kilka rozwiązań, które pozwalają używać kodu w innych językach programowania w Twojej aplikacji Chrome. Pomiędzy nimi:
  • rodzimy klient. Kod jest kompilowany, aby umożliwić zarówno wykonanie procesora, jak i weryfikację przeglądarki. Kod NaCl wykorzystuje dość bogaty zestaw interfejsów Pepper API do komunikacji ze światem zewnętrznym, w tym w szczególności do pracy z system plików, OpenGL i dźwięk.
  • Emscripten Jeśli NaCl nie działa dla Ciebie, możesz skompilować swój kod C++ bezpośrednio do JavaScript. Na nowoczesne przeglądarki wynikowy JavaScript jest tylko kilka razy wolniejszy niż gdyby został skompilowany do kodu natywnego. Z korzyści - kompatybilność ze wszystkimi interfejsami dostępnymi z JavaScript.

Przykład


Na zakończenie podam przykład aplikacji, nad którą sam pracowałem (i
pracujący). Ten Edytor tekstu tekst. Kod edytora jest dostępny na github. Do faktycznej edycji wykorzystywana jest biblioteka CodeMirror. Aplikacja realizuje pracę z plikami, oknami, zapisywanie ustawień i inne niezbędne funkcje.

Jeśli śledzisz popularne technologie, takie jak blogi lub Techcrunch Download Squad, być może zauważyłeś zwiastuny dotyczące aplikacji internetowych Google Chrome, Nowa cecha Chrom którzy programiści Google Chrome rozwijać się przez jakiś czas.Plan firmy Google jest aby zapewnić Aplikacje internetowe w Nowa wersja Sklep internetowy Chrome. Są wolne i płatne aplikacje, które użytkownicy Chrom można zainstalować w przeglądarce internetowej.

Aplikacje internetowe Chrome wymienione w menedżerze rozszerzeń przeglądarki, istnieją tylko pewne różnice między rozszerzeniami i Aplikacje internetowe Chrome. Aplikacje internetowe Chrome instalowane domyślnie i wyświetlane na karcie Nowa strona gdzie są łatwo dostępne, pod warunkiem, że są zainstalowane na komputerze.

Aplikacje internetowe Google Chrome.

naciskać Aplikacja internetowa i otwiera się po lewej stronie TabBar. Ikony kart wyglądają na pierwszy rzut oka podobnie do kart przypiętych, z wyjątkiem tego, że mają wysoką rozdzielczość, ponieważ nie używają ikon, ale mają ikony lokalne.

Aplikacje internetowe Chrome.
Powyższy zrzut ekranu pokazuje dwa aplikacje internetowe w Chrome i jeden w tab. Gmail i Kalendarz Google to aplikacje internetowe. Kliknięcie w nie otwiera stronę internetową serwisu w przeglądarce. Szczerze mówiąc, nie jestem w stanie zrozumieć istniejących różnic między aplikacjami internetowymi a blokowaniem kart w tym momencie, poza lepszymi ikonami kart i faktem, że aplikacje internetowe są wyświetlane w nowych kartach.Myślę, że jest to przykład koncepcji. Na przykład artykuły Techcrunch pokazują zrzut ekranu gry, która prawdopodobnie działa lokalnie, a nie na stronie internetowej.

Gry z aplikacjami internetowymi dla Chrome
Jak widać na powyższym zrzucie ekranu, w adresie nie ma adresu URL linii, zakładając, że działa lokalnie (lub że adres URL został usunięty z ekranu).
Jak włączyć aplikacje internetowe Chrome w Google Chrome Dev.
Aplikacje internetowe Chrome może być zawarty w G Google Chrome — Chromium. Pobierz Squad zawiera instrukcje dotyczące:
Google Chrome zawiera trzy aplikacje internetowe do testowania. Zapewniają funkcjonalność Dokumenty Google, Gmail i Kalendarz Google.
Aplikacje znajdują się w C:\Users\username\AppData\Local\Google\Chrome\Application\6.0.453.1\Resources\ w systemie Windows. Należy pamiętać, że wersja zmienia się z każdym nowym wydaniem. Chrom.
Musisz dodać opcję uruchom-włącz-aplikacje w przeglądarce. Najłatwiej to zrobić, tworząc skrót, kliknij kliknij prawym przyciskiem myszy kliknij skrót i wybierz właściwości. Cel powinien wyglądać tak na końcu C: \ Users \ nazwa użytkownika \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe enable apps
Teraz otwórz menu rozszerzeń, klikając ikonę klucza na pasku narzędzi Chrom, zobaczysz tam narzędzia i rozszerzenia.
Wybierz rozpakuj rozszerzenia i przejdź do folderu zasobów. Każdy Aplikacja internetowa Chrom należy zainstalować osobno.
Aplikacje internetowe natychmiast pojawiają się na stronie Nowa karta, gdzie można je uruchomić. Co o tym sądzisz? Daj znać w komentarzach.