Que fait l’application Chrome ? Qu’est-ce que « Chrome » ? Description et fonctionnalités du navigateur. Navigateur Google Chrome. Qu'est-ce que c'est

Google Chrome simplifie grandement beaucoup de choses, comme la création de vos propres applications. Oui, vous pouvez préparer votre candidature pour publication en 5 minutes, voire moins.

Nous aurons besoin de :

  • Google Chrome ;
  • votre site Web ou votre blog a déjà été ajouté aux outils Google pour les webmasters et a été vérifié ;
  • taille de l'icône 128x128 pixels ;
  • une capture d'écran de votre site Web mesurant 1280x800 ou 640x400 pixels ;
  • taille de la capture d'écran de l'application 440x280 pixels ;
  • Identifiant Google Analytics (au format UA-XXXXXX-YY) - facultatif ;
  • carte avec 5 $ sur le compte.

Création d'une application

Nous allons commencer par créer un fichier manifest.json. Cet exemple montre le manifeste du site NetRival. Ouvrez n'importe quel éditeur de texte, copiez-y ce code et modifiez-le en fonction de votre application :

( "name": "NetRival - Technology Blog", "short_name": "NetRival", "description": "NetRival est un blog axé sur la technologie personnelle, les didacticiels pratiques, les gadgets et les télécommunications", "version": "0.1 ", "manifest_version": 2, "icons": ( "128": "icon_128.png" ), "app": ( "urls": [ "http://www.netrival.com/#utm_source=google_chrome&utm_medium= chrome_app&utm_campaign=google_chrome_app" ], "launch": ( "web_url": "http://www.netrival.com/#utm_source=google_chrome&utm_medium=chrome_app&utm_campaign=google_chrome_app" ) ) )

Au minimum, vous devrez modifier les champs "name" et "short_name", ainsi que les descriptions et les liens. Renommez l'icône de votre application en icon_128.png. Créez un nouveau répertoire, placez-y manifest.json et l'icône. Maintenant, regroupez le répertoire dans un fichier zip. Vous en aurez besoin plus tard.

Chargement de l'application dans Google Chrome

Ouvrez votre navigateur, accédez à chrome://extensions/ et assurez-vous que le mode développeur est coché. Il se trouve sur la page en haut à droite (vous pouvez le voir sur la photo). Cliquez ensuite sur le bouton « Charger les extensions décompressées » et sélectionnez le dossier où se trouvent manifest.json et l’icône de votre extension. Il n'est pas nécessaire de télécharger l'archive zip, Google Chrome téléchargera automatiquement le fichier manifest.json à partir du répertoire spécifié, dans ce cas depuis E:\NetRival_Chrome_App (ceci est mis en évidence dans la capture d'écran).

Vérification de l'extension créée

Le plugin fonctionne déjà. Pour vérifier cela, allez sur chrome://apps/ et vous verrez quelque chose de similaire à la capture d'écran (si vous cliquez sur l'icône, vous serez redirigé vers votre site Web ou votre blog).

Nous plaçons l'extension dans le catalogue officiel

Vous pouvez désormais placer notre extension dans le Google Chrome Store, où tout le monde peut la télécharger. Vous devez télécharger manifest.json et l'icône dans un fichier zip (nous l'avons déjà fait). Mais vous devez d'abord payer des frais d'inscription de 5 $, qui vous donneront accès à la console de développement de Google Chrome (avec ces 5 $, vous pouvez répertorier 20 applications, extensions ou thèmes Chrome dans le magasin).

Accédez à https://chrome.google.com/webstore/developer/dashboard et payez 5 $. Après le paiement, cliquez sur le bouton « Ajouter un nouveau produit » et sélectionnez le fichier zip avec l'extension. Après cela, vous devrez remplir un court formulaire de candidature et ajouter des captures d’écran.

Google améliore constamment le navigateur mobile Google Chrome pour Android en y ajoutant des fonctionnalités utiles. De nombreux utilisateurs ne connaissent pas certaines fonctions qui rendront la navigation sur Internet plus facile, plus rapide et plus pratique.

Important: Certaines fonctionnalités peuvent ne pas être disponibles sur certains smartphones en raison d'une version obsolète de Chrome (nous recommandons la mise à jour via Google Play) ou de la version du système d'exploitation.

1. Recherche simplifiée depuis la page

Il arrive souvent qu'en recherchant les informations nécessaires sur Internet, vous arriviez sur un site où se trouve exactement ce dont vous avez besoin, mais le texte utilise des termes peu clairs ou contient simplement des choses que vous n'avez jamais rencontrées auparavant. En règle générale, l'utilisateur ouvre un nouvel onglet, saisit un mot inconnu dans la barre de recherche, le recherche, puis revient au matériel principal. Mais ce processus peut être rendu beaucoup plus simple et plus rapide.


Directement dans le texte, nous supprimons un mot/une phrase inconnu et un panneau avec une recherche Google apparaît en bas. Nous le tirons plus haut, nous voyons les résultats de la recherche. N'hésitez pas à suivre le lien, et cliquez sur « Retour » pour revenir à la page où nous avons commencé.

2. Redimensionnement forcé

De nombreux sites ne permettent pas d'utiliser la fonction zoom. Certaines personnes le font délibérément, certaines ressources sont limitées par leur propre moteur. Quelles que soient les raisons, Chrome vous permet de contourner cette interdiction. Allez dans « Paramètres », « Accessibilité », cochez la case « Forcer le redimensionnement ».


Sur certains sites, même avec un paramètre actif, l'interdiction ne peut être contournée. Un exemple frappant est la version mobile de Yandex.

3. Zoom à une main

La plupart des utilisateurs, lorsqu'ils souhaitent agrandir un objet sur une page, placent deux doigts sur l'écran puis les écartent dans des directions différentes. Cela ne peut être fait qu'en utilisant les deux mains et la taille de l'écran n'a pas d'importance. Mais il existe une alternative qui sera particulièrement appréciée par les utilisateurs de gros smartphones.

Pour zoomer, touchez simplement l'écran une fois, soulevez votre doigt et remettez-le rapidement, puis faites glisser l'écran de haut en bas. Pas besoin de seconde main ! N'oubliez pas l'ajustement intelligent du contenu à la taille de l'écran en appuyant deux fois - efficace lorsque des blocs non informatifs apparaissent à gauche et à droite et que le texte est situé strictement au centre.

Cette méthode de zoom avant/arrière est systémique, ce qui signifie qu'elle fonctionne dans certains autres programmes, par exemple Google Maps

4. Basculez rapidement entre les onglets

Les utilisateurs de navigateurs mobiles sont constamment confrontés aux mêmes problèmes que dans les clients de bureau - avec un tas d'onglets ouverts. Et si les balises du site sont affichées sur un ordinateur et une tablette, sur les smartphones il faut utiliser le bouton « Onglets ». Mais dans Chrome, vous pouvez vous en passer : faites simplement glisser votre doigt de gauche à droite ou de droite à gauche sur le champ de saisie de l'adresse ou de la requête de recherche pour passer aux onglets adjacents !

Si vous devez aller beaucoup plus loin qu'un ou deux onglets, vous n'avez toujours pas besoin de cliquer sur un bouton séparé - faites simplement glisser votre doigt vers le bas de la barre de recherche pour accéder au menu des onglets ouverts. Et si vous faites glisser l’un des onglets de droite à gauche, vous pouvez le fermer immédiatement, mais vous ne pouvez pas gagner de temps ici, puisque chacun d’eux a une petite croix pour effectuer la même action.

5. Fermez tous les onglets

Il arrive souvent que lors d’une navigation précipitée sur le Web, des dizaines d’onglets finissent par s’ouvrir dans le navigateur. Si vous êtes sûr qu'il n'y a rien d'important, vous pouvez tous les fermer en même temps. Pour ce faire, accédez à la liste des sites ouverts en utilisant l'une des méthodes pratiques, cliquez sur les trois points, cliquez sur l'élément « Fermer tous les onglets ».

6. Navigation rapide dans les menus

Le balayage dans Chrome est utilisé presque partout. Par exemple, vous n'avez pas besoin de cliquer sur les trois points pour accéder au menu, il suffit de mettre votre doigt dessus et de faire glisser votre doigt vers le bas. Même si à première vue ce geste semble peu utile, une fois habitué à la disposition des éléments de ce menu, vous pouvez passer à des fonctions individuelles sans même réfléchir. Ainsi, par exemple, il est efficace de passer à la version « bureau » du site.

7. Avantages des menus

Certaines fonctionnalités du navigateur sont superficielles, mais nous ne nous en souvenons pas lorsqu'elles deviennent nécessaires. En particulier, le menu propose des options telles que « Rechercher sur la page » (rechercher un texte spécifique sur le site que vous consultez), « Onglets récents » (sites récemment consultés mais déjà fermés) et « Ajouter à l'écran d'accueil » - ce dernier crée un lien vers la page sélectionnée directement sur le bureau.


Pratique pour les cas où vous visitez systématiquement le même site, à travers lequel vous devez passer par plusieurs niveaux d'immersion pour atteindre l'objectif. Cela se produit généralement avec les taux de change ou la météo (il existe bien sûr des applications spécialisées, mais elles prennent de la place dans la mémoire de l’appareil).

8. Économies de trafic

Dans les paramètres, il existe également une fonction « Traffic Saving », qui compresse le contenu avant de le télécharger sur le smartphone. Ainsi, les sites se chargent plus rapidement et la quantité de trafic consommée est réduite. Veuillez noter que cette fonctionnalité ne fonctionne pas avec les sites dont les adresses commencent par https. Avec une utilisation Internet typique, les économies varient de 20 à 40 % du trafic, selon les ressources visitées.

9. Gourou

Google poursuit plusieurs branches de développement pour le navigateur Chrome ; si vous souhaitez essayer de nouvelles fonctionnalités avant les autres, vous devez alors passer à la version bêta. Bien que cette branche fonctionne de manière stable, n'oubliez pas que Google ne garantit pas la même qualité de travail que dans le cas de la version grand public du navigateur.

Quelle que soit la version sélectionnée, l'utilisateur peut avoir accès à certaines fonctionnalités désactivées par défaut. Pour cela, saisissez dans la barre de recherche :

Une page s'ouvre avec une longue liste de fonctionnalités expérimentales ; si vous avez sélectionné Chrome Beta, il y aura plus de commutateurs dans cette liste. Il convient de garder à l'esprit que certaines fonctions ici fonctionnent très mal et, par conséquent, après les avoir activées, vérifiez immédiatement leur fonctionnalité à plusieurs endroits afin que le navigateur ne « tombe » pas plus tard au moment le plus inopportun.

La plupart des fonctionnalités ne seront pas intéressantes pour le grand public, mais vous pouvez véritablement ajuster votre expérience utilisateur en détail (y compris en désactivant certaines fonctions, par exemple l'actualisation automatique des pages).

10. Enregistrer la page

Google Chrome vous permet d'enregistrer une page sous forme de document PDF sur votre smartphone, ce qui vous permettra non seulement d'accéder au contenu sans connexion Internet, mais également d'enregistrer l'état actuel de la page (on ne sait jamais pourquoi vous pourriez en avoir besoin) . Pour ce faire, sélectionnez « Imprimer » dans le menu, puis cliquez sur « Enregistrer au format PDF ». Prêt.

Prime

Une autre fonctionnalité de Chrome est le gestionnaire de fichiers intégré. Pour y accéder, saisissez dans la barre d'adresse :

Le gestionnaire ne peut pas être qualifié de super pratique ou d'extrêmement fonctionnel, mais sa présence, encore une fois, permettra à la plupart des utilisateurs de ne pas installer de programme distinct pour répondre aux besoins de base. Rappelez-vous le point 7, ce gestionnaire de fichiers peut également être placé sur votre bureau !


Bien entendu, Chrome dispose également de fonctionnalités telles que la synchronisation des onglets avec d'autres appareils utilisant ce navigateur, le mode Incognito et autres. Pensez-vous que nous avons injustement négligé certaines fonctions ? Écrivez-en dans les commentaires !

Si vous suivez les technologies populaires telles que les blogs ou Techcrunch Download Squad, vous avez peut-être remarqué des messages teaser sur les applications Web Google Chrome, nouvelle fonctionnalité Chrome que les développeurs Google Chromeélaborent depuis un certain temps un plan d’entreprise. Google fournit applications Web dans la nouvelle version Chrome Web Store. Il existe des applications gratuites et payantes que les utilisateurs Chrome peut être installé dans un navigateur Web.

Applications Web Chrome répertorié dans le gestionnaire d'extensions du navigateur, il n'y a que quelques différences entre les extensions et Applications Web Chrome. Applications Web Chrome sont installés par défaut et apparaissent sur le nouvel onglet de la page où ils sont facilement accessibles, à condition qu'ils soient installés sur l'ordinateur.

Applications Web Google Chrome.

Cliquez sur application Web et il s'ouvre à gauche du TabBar. Les icônes d'onglets ressemblent à première vue aux onglets épinglés, à l'exception du fait qu'elles sont en haute résolution car elles n'utilisent pas d'icônes mais ont plutôt des icônes locales.

Applications Web Chrome.
La capture d'écran ci-dessus montre deux Applications Web Chrome et un dans l'onglet. Gmail et Google Agenda sont des applications Web. En cliquant dessus, vous ouvrez la page Web du service dans le navigateur. Honnêtement, je ne suis pas en mesure de comprendre les différences existantes entre les applications Web et les onglets à ce stade, à part de meilleures icônes d'onglets et le fait que les applications Web sont répertoriées sous de nouveaux signets. Je pense que c'est un exemple du concept. Par exemple, les articles Techcrunch montrent une capture d'écran d'un jeu qui s'exécute probablement localement plutôt que sur un site Web.

Jeux d'applications Web Chrome
Comme vous pouvez le voir sur la capture d'écran ci-dessus, il n'y a pas d'URL dans l'adresse ligne, en supposant qu'il s'exécute localement (ou que l'URL a été supprimée de l'écran).
Comment activer les applications Web Chrome dans Google Chrome Dev.
Applications Web Chrome peut être inclus dans G oogle Chrome - Chrome. Download Squad a des instructions :
Google Chrome est livré avec trois applications Web à tester. Ils fournissent les fonctionnalités de Google Docs, Gmail et Google Calendar.
Les applications se trouvent dans C:\Users\username\AppData\Local\Google\Chrome\Application\6.0.453.1\Resources\ sous Windows. Veuillez noter que la version change à chaque nouvelle version Chrome.
Vous devez ajouter le paramètre launch-enable-applications dans le navigateur. Le moyen le plus simple de procéder est de créer un raccourci, de cliquer avec le bouton droit sur le raccourci et de sélectionner les propriétés. La cible devrait ressembler à ceci à la fin C:\Users\username\AppData\Local\Google\Chrome\Application\chrome.exe activer les applications
Ouvrez maintenant le menu des extensions en cliquant sur l'icône de clé dans la barre d'outils Chrome, vous y verrez des outils et des extensions.
Sélectionnez décompresser les extensions et accédez au dossier des ressources. Chaque Application Web Chrome doivent être installés séparément.
Applications Web apparaissent immédiatement sur la page Nouvel onglet, où ils peuvent être lancés. Qu'en pensez-vous ? Faites-le-moi savoir dans les commentaires.

Google Chrome est un produit de l'un des moteurs de recherche les plus puissants, Google. La date de création de la société est considérée comme 1998. Le navigateur Chrome de Google lancé en 2008. Gagnant son audience à un bon rythme, il devient l’un des navigateurs les plus populaires pour ordinateurs et appareils mobiles. Aujourd'hui, le nombre de ses utilisateurs s'élève à des centaines de millions de personnes. Le navigateur est utilisé sur presque un ordinateur sur deux dans le monde. Examinons de plus près ce qu'est Chrome, comment l'installer correctement et quelles sont ses capacités.

Société Google. Commencer

Tout le monde sait que Google est avant tout un moteur de recherche. Aujourd’hui, Google est une immense société transnationale avec des bureaux dans de nombreux pays, dont la principale se trouve aux États-Unis.

Et tout a commencé en 1996. Deux étudiants californiens, Sergey Brin et Larry Page, étaient engagés dans un projet de recherche visant à développer de nouvelles technologies pour une bibliothèque numérique universelle. Au cours de la recherche, les étudiants ont étudié les propriétés mathématiques du World Wide Web alors existant. C'est ainsi qu'a été créé leur robot de recherche, qui a trouvé les sites nécessaires, en a proposé une liste, évaluant tout d'abord l'importance de l'information, et non le plus grand nombre d'un certain mot trouvé sur le site, comme alors les moteurs de recherche existants l’ont fait.

Après cela, des investisseurs ont été trouvés pour une telle idée d'étudiants. Le nouveau système de recherche, ayant subi de nombreuses améliorations, a commencé très rapidement à conquérir le cœur des utilisateurs.

La naissance d'un nouveau navigateur

Qu’est-ce que « Chrome » ? Au début, la direction de Google Corporation n'a même pas pensé à créer un nouveau navigateur, car le créneau était déjà suffisamment rempli. Et franchement, les créateurs de la puissante entreprise avaient peur de l'échec retentissant du projet de navigateur. Mais, disposant de puissantes ressources financières, ils décidèrent d'essayer d'esquisser un projet et de le porter à l'attention de la direction. Curieusement, il a été approuvé - en raison de sa simplicité, de sa clarté et de son utilisation agréable.

À l'automne 2008, la première version du navigateur Google Chrome pour le système d'exploitation Windows a été publiée. Grâce à l'énorme budget investi dans la nouvelle idée, le navigateur franchit rapidement le chemin de l'inconnu au très populaire.

Navigateur Google Chrome. Qu'est-ce que c'est

Le navigateur Chrome de Google est développé sur la base du navigateur gratuit Chromium, qui est le « père » de nombreux navigateurs existants. Les développeurs du programme ont décidé d'utiliser le moteur Webkit comme base de leur travail, mais en 2013, le navigateur Google Chrome est passé au moteur Blink.

Désormais, le navigateur Google Chrome se positionne comme un produit logiciel simple, rapide et sécurisé. Bien sûr, il le prouve par sa popularité, son interface pratique et épurée, son haut niveau de sécurité, qui peut être discuté séparément, et ses nombreuses applications et extensions pour tous les goûts. On peut également noter qu'un navigateur comme Chrome ne reste pas immobile, améliorant constamment ses nombreux services.

Avantages du navigateur Chrome

Suivant le dicton « Tout ce qui est ingénieux est simple », Google Chrome présente de nombreux avantages qui lui ont valu une telle popularité. Parmi eux, nous pouvons noter une navigation rapide sur les pages et un design minimaliste dans lequel rien ne détourne l'attention de la page Web.

Si vous ne souhaitez pas consulter votre historique de navigation après utilisation, le mode « incognito » garantira votre confidentialité. Étant donné que la barre de recherche est combinée avec la barre d'adresse, il n'est pas nécessaire de saisir l'adresse complète du site. Pour synchroniser les données des utilisateurs, Google relie ces données entre elles et les stocke sur un serveur cloud. Si nécessaire, vous pouvez vous connecter à votre compte depuis n'importe quel ordinateur et accéder à vos favoris et aux informations nécessaires. Cette fonctionnalité pratique est utile si le navigateur est supprimé.

Le contrôle des échecs du programme ne vous permettra pas d'interrompre le travail au mauvais moment. La polyvalence du navigateur pour tous les systèmes d’exploitation est également satisfaisante. Beaucoup de gens savent probablement que Chrome est un navigateur qui peut être installé sur n'importe quel système d'exploitation et appareil électronique. Pour assurer la sécurité de ses utilisateurs, Google Chrome maintient une liste noire des sites malveillants et informe également d'une éventuelle menace lors de la consultation d'une page inconnue particulière. Ce navigateur présente de nombreux avantages, mais l'essentiel de Chrome est sa grande vitesse.

Installation

Téléchargez gratuitement le navigateur Google Chrome. La meilleure façon de le faire est d’utiliser la page officielle. Avant de télécharger, assurez-vous que votre appareil répond à la configuration système requise. Ainsi, Windows pour Chrome devrait démarrer avec la version sept. Le processeur Intel Pentium doit être de quatrième génération ou ultérieur. Pour installer Chrome sur un appareil mobile Android, vous devez utiliser une version du système d'exploitation qui ne peut pas être antérieure à Android 4.1. Le système iOS doit démarrer avec la version 9 ou ultérieure.

Une fois le fichier d'installation de Chrome téléchargé gratuitement, vous devez cliquer sur le bouton « Exécuter » ou « Enregistrer ». Ensuite, double-cliquez sur la souris pour lancer le fichier installé enregistré et utilisez le navigateur Google Chrome.

Importation des paramètres

Si nécessaire, vous pouvez importer les paramètres utilisateur d'autres navigateurs dans le navigateur Google Chrome installé, après quoi des informations telles que la page de démarrage, l'historique de navigation, les favoris et les mots de passe du compte seront disponibles.

Avant d'importer, vous devez fermer tous les navigateurs ouverts, lancer Chrome et, dans le coin supérieur droit, accéder au menu des paramètres, représenté par trois points verticaux. Cliquez sur « Favoris », puis « Importer les favoris et les paramètres » et sélectionnez le navigateur à partir duquel vous souhaitez importer des données. Si la liste fournie ne contient pas le navigateur dont vous avez besoin, vous devez en exporter les favoris au format HTML, puis sélectionner l'option « Fichier HTML avec favoris » lors de l'importation dans Chrome. Lorsque vous cliquez sur le bouton "Importer", tous les paramètres du navigateur précédent seront transférés vers Chrome.

Mise à jour

Le navigateur Chrome se met à jour automatiquement au redémarrage ou en arrière-plan. Mais s'il est toujours allumé, vous pouvez ignorer sa mise à jour. Pour voir si une version plus récente de Chrome est disponible, vous devez faire attention à la couleur de l'indicateur du menu Paramètres et contrôles de Google Chrome dans le coin supérieur droit de l'écran. Le vert signifie que la nouvelle version est sortie il y a environ deux jours, orange - il y a quatre jours, rouge - il y a sept jours.

Pour mettre à jour Chrome manuellement, vous devez ouvrir le navigateur, aller dans le menu « Configuration et gestion de Google Chrome », sélectionner l'option « Mettre à jour Google Chrome » (l'absence d'une telle option signifie que la version du navigateur est déjà nouvelle ) et cliquez sur « Redémarrer ». Toutes les fenêtres et favoris ouverts dans le navigateur seront enregistrés et chargés automatiquement lorsque vous le relancerez. Le redémarrage peut être retardé en cliquant sur le bouton « Pas maintenant ».

Suppression

Si vous devez supprimer le navigateur Chrome, vous devez le quitter et accéder au panneau de configuration de votre système d'exploitation (dans le coin inférieur gauche). Ensuite, ouvrez « Options (Paramètres) », sélectionnez l'élément « Applications », recherchez « Google Chrome » et sélectionnez l'action « Désinstaller » (pour Windows 8 et 10). Pour Windows 7 ou Vista, dans Paramètres, sélectionnez Panneau de configuration, puis accédez à Désinstaller un programme ou Programmes et fonctionnalités. Double-cliquez sur Google Chrome. Le navigateur sera supprimé en cliquant sur le bouton "Supprimer".

Pour effacer les données de votre profil, vous devez cliquer sur « Supprimer également les données de navigation ». Mais si vous synchronisez vos données et vous reconnectez à votre compte Google, certaines de vos informations seront disponibles car elles sont stockées sur le serveur Google. Pour tout effacer complètement, vous devez effacer l'historique. Vous pouvez le faire en allant dans le menu « Personnaliser et gérer Google Chrome », puis en sélectionnant « Plus d'outils », puis « Supprimer les données de navigation ». Après avoir spécifié la plage de temps requise, cochez les cases correspondant au type d'informations que vous souhaitez supprimer, puis cliquez sur « Effacer l'historique ».

Applications et extensions

Le navigateur Chrome de Google propose de nombreuses extensions, plugins et applications différentes pour les utilisateurs, payants et gratuits. En effet, grâce à des extensions pour tous les goûts, vous pouvez concevoir le navigateur Chrome à votre convenance. Vous pouvez trouver l'application ou l'extension requise dans la boutique en ligne officielle.

Si les extensions constituent l'ajout et l'amélioration des fonctions du navigateur, alors les applications sont des programmes distincts qui s'exécutent directement dans le navigateur.

Comment ajouter ou supprimer une application ou une extension

Pour ajouter des extensions ou des modules complémentaires au navigateur Chrome, vous devez sélectionner « Extensions » ou « Applications » dans la boutique en ligne Chrome dans la colonne de gauche. Sélectionnez ensuite ce dont vous avez besoin dans le catalogue qui s'ouvre et vous pourrez utiliser la recherche. Un bouton « Installer » apparaîtra à côté de la position de l’application ou de l’extension souhaitée. Si vous ajoutez une extension, vous devez vérifier à quelles données elle aura accès, puis cliquer sur « Installer l'extension ». Après cela, les applications Chrome installées apparaîtront sur le lanceur et les extensions qui apparaissent pourront être vues sous forme de boutons sur la barre d'outils Chrome.

Pour supprimer une extension inutile, vous devez accéder au menu « Personnaliser et gérer Google Chrome », puis sélectionner l'élément « Outils supplémentaires » et à partir de là - « Extensions ». Dans la liste qui s'ouvre, sélectionnez l'extension à supprimer et cliquez sur le bouton « Supprimer de Chrome », puis cliquez à nouveau sur « Supprimer ». L'application peut être supprimée de la « Barre d'outils » sur le bureau.

Extensions et applications utiles

Ceux qui suivent le rythme utilisent depuis longtemps des extensions et des applications pratiques et utiles dans leur navigateur. Leurs fonctionnalités peuvent être variées - des assistants de travail aux jeux et divertissements. Examinons quelques extensions et applications intéressantes de Google Chrome :

    DataSaver est votre fidèle assistant pour économiser du trafic. Il a pour fonction de compresser les pages, le texte et les images téléchargés. Très pratique pour les appareils mobiles. Il est déjà intégré dans les versions pour Android ou iOS (« Paramètres » - « Économie de trafic »).

    Quick Notes est un bloc-notes qui apparaît en ligne sous forme de fenêtre à votre demande. Vous aide à écrire instantanément une pensée qui vous est venue sur n'importe quelle page d'Internet.

    XTranslate - cette extension fournira une traduction instantanée de mots individuels et de pages Web entières, il vous suffit de sélectionner le texte requis.

    Gmail hors ligne - vous permet de travailler avec le courrier en l'absence d'Internet. Certes, il faut encore recevoir et envoyer des lettres. Mais vous pouvez taper la réponse lentement.

    Enregistrer dans Pocket - enregistrera la page Web pour une lecture ultérieure, tout en effaçant la publicité et les éléments inutiles, ne laissant que le texte et les images. La page sera enregistrée dans le cache et sera accessible même sans Internet.

En conclusion

Alors, qu’est-ce que Chrome ? Il s'agit d'un navigateur moderne et utile. L’examen des applications et extensions populaires peut être poursuivi à l’infini. Cependant, c'est à vous de décider de quelle application ou extension vous avez besoin. Un large choix, leur diversité et leur accessibilité pour le navigateur Google Chrome nous rendent la vie plus facile et plus lumineuse, nous aident à travailler, à étudier ou nous permettent de passer le temps avec des applications de jeux.

De nombreux articles ont été publiés sur Habré sur la création d'extensions pour Chrome, mais le sujet du développement d'applications Chrome (alias applications Chrome) a été abordé beaucoup moins fréquemment. Récemment, cela est devenu plus pertinent en raison de la prolifération d'appareils exécutant ChromeOS. De plus, l'infrastructure de création d'applications pour Chrome est devenue plus stable et plus facile à utiliser. Dans cet article, je vais essayer de répondre aux questions de base : pourquoi écrire des applications pour Chrome, en quoi elles diffèrent des extensions, des services Web, des applications de bureau, etc., ainsi que comment elles sont développées et quelles restrictions leur sont imposées. . Si ce sujet suscite de l’intérêt, l’article sera poursuivi en abordant des questions plus pointues.

Pour quoi

La même fonctionnalité peut être implémentée en utilisant des technologies complètement différentes : vous pouvez écrire un programme pour Windows, créer un service web, une application mobile pour Android et/ou iOS, etc. Qu'est-ce qui pourrait inciter un auteur à choisir une application Chrome ?
  • Fonctionne sur ChromeOS. À l'heure actuelle, l'application Chrome est le principal moyen de proposer votre programme aux utilisateurs de Chromebook. Cela en vaut-il la peine ? Il y a encore moins de Chromebooks que, disons, les ordinateurs Windows, mais la tendance est en train de changer. L’année dernière, 5 fois plus de Chromebooks que de Macbooks ont été vendus aux États-Unis.
  • Les applications Chrome fonctionnent sous Windows, Linux et OS X sans aucun effort supplémentaire. Bien sûr, il existe de nombreuses autres façons de rendre une application portable, mais la plupart d'entre elles sont nettement plus coûteuses.
  • Récemment, il est devenu possible de porter des applications Chrome sur Android et iOS.
  • Sur la plupart des systèmes, les applications Chrome ressemblent à des programmes classiques pour l'utilisateur. Ils s'exécutent à partir du menu Démarrer, ouvrent des fenêtres normales sans contrôles du navigateur, peuvent être utilisés comme programmes par défaut pour ouvrir des fichiers et se comportent autrement.
    comme des programmes à part entière.

Applications packagées et applications hébergées

Tout le monde a vu des icônes pour la recherche, Gmail et Google Drive dans la liste des applications par défaut de Chrome. Si vous cliquez sur l’un d’eux, rien de tel qu’une application ne s’ouvre. Au lieu de cela, l'utilisateur est simplement transféré vers la page du service correspondant.

Le fait est qu’il existe deux types d’applications fondamentalement différents : les applications hébergées et les applications packagées. Malheureusement, il n’existe pas de termes russes établis pour les désigner. Search, Gmail, etc. sont classés comme hébergés. Une telle application consiste en un fichier manifest.json avec une URL et des paramètres de sécurité, ainsi qu'une icône. En fait, une application hébergée est un signet spécial pour un service en ligne.

Contrairement à une application hébergée, dans le cas d’une application packagée, tous les fichiers nécessaires au fonctionnement de l’application sont stockés sur l’ordinateur de l’utilisateur. Ces applications ont tendance à mieux fonctionner hors ligne, peuvent gérer leurs propres fenêtres et ont généralement accès à davantage d'interfaces de programmation de Chrome.

À l’avenir, nous parlerons d’applications packagées.

Applications et extensions

Du point de vue de l'utilisateur, les extensions et les applications remplissent des fonctions complètement différentes : une extension modifie la façon dont il utilise le navigateur et une application effectue une tâche distincte du navigateur. L'extension modifie le contenu des pages et ajoute peut-être quelques boutons, et l'application s'exécute généralement dans sa propre fenêtre.

Dans le même temps, les extensions et les applications sont structurées de manière très similaire de l’intérieur. Les deux sont installés à partir du Chrome Web Store et sont des fichiers .crx qui sont des archives zip. Les propriétés de l'extension/application sont décrites dans le fichier manifest.json et l'interface utilisateur est écrite en HTML5. De nombreuses interfaces de programmation de Chrome sont disponibles à la fois pour les extensions et les applications.

En même temps, il existe des différences significatives. Les applications peuvent profiter de fonctionnalités non disponibles avec les extensions :

  • gérer vos fenêtres,
  • travailler directement avec des fichiers sur l’ordinateur de l’utilisateur,
  • attribués par des programmes d'ouverture de certains types de fichiers par le système d'exploitation,
  • ouvrir des connexions TCP et UDP (par exemple, le client SSH pour Chrome l'utilise),
  • travailler avec USB.

Fonctionnalités de développement

J'ai déjà mentionné que du point de vue de l'utilisateur, les applications Chrome ne sont pas très différentes des programmes classiques. En même temps, du point de vue du programmeur, ils sont structurés de manière complètement différente. Certaines opérations s'avèrent plus simples, d'autres plus difficiles.

La plupart des interfaces utilisées par les applications sont des standards généralement acceptés et sont bien connues de tous les développeurs Web. HTML et CSS sont utilisés pour l'interface utilisateur, XMLHTTPRequest est utilisé pour travailler avec HTTP, etc.

L'application Chrome implémente la synchronisation entre les instances d'application sur différents ordinateurs sans pratiquement aucun effort supplémentaire. Le travail avec des fichiers, comme toutes les autres interfaces qui dépendent de ressources externes, est organisé de manière asynchrone. D'une part, cela complique quelque peu le code des opérations correspondantes, d'autre part, cela garantit la réactivité de l'interface et évite les blocages.

Une autre fonctionnalité de Chrome est la gestion de la sécurité. Dans Chrome, il fonctionne différemment des systèmes d'exploitation classiques et rappelle davantage le système de sécurité d'Android. Les développeurs de Chrome ont toujours adopté une approche conservatrice en matière d'ajout d'interfaces logicielles. Lors du développement d’un système, il est plus facile d’assouplir les restrictions de sécurité au fil du temps que de les rendre plus strictes. Ainsi, par exemple, les applications ne disposent pas d'un accès illimité au système de fichiers. Principalement, ils fonctionnent avec des fichiers appartenant à l'application ou explicitement ouverts par l'utilisateur.

Que pouvez-vous utiliser à part HTML + JavaScript

Le principal langage de programmation de Chrome est bien entendu JavaScript. Mais cela ne signifie pas que tout votre code doit y être réécrit. Il existe plusieurs solutions qui permettent d'utiliser du code dans d'autres langages de programmation dans une application Chrome. Parmi eux :
  • Client natif. Le code est compilé de manière à permettre à la fois l'exécution par le processeur et la vérification par le navigateur. Le code NaCl utilise un ensemble assez riche d'interfaces API Pepper pour communiquer avec le monde extérieur, incluant notamment le travail avec le système de fichiers, OpenGL et le son.
  • Emscripten Si NaCl ne fonctionne pas pour vous, vous pouvez compiler votre code C++ directement en JavaScript. Sur les navigateurs modernes, le JavaScript résultant ne s'exécute qu'une fraction du temps qu'il le ferait s'il était compilé en code natif. L'un des avantages est la compatibilité avec toutes les interfaces disponibles depuis JavaScript.

Exemple


En conclusion, je donnerai un exemple d'application sur laquelle j'ai moi-même travaillé (et
Fonctionnement). Il s'agit de l'éditeur de texte Text. Le code de l'éditeur est disponible sur Github. Pour l'édition proprement dite, la bibliothèque CodeMirror est utilisée. L'application met en œuvre le travail avec les fichiers, les fenêtres, l'enregistrement des paramètres et d'autres fonctions nécessaires.