WEBVTT

00:00.000 --> 00:00.900
[Dans cette leçon, nous

00:00.900 --> 00:03.420
allons parler de la synchronisation des appareils mobiles et

00:03.420 --> 00:04.590
de la manière dont vous pouvez

00:04.590 --> 00:07.140
synchroniser les données de vos différentes applications entre

00:07.140 --> 00:08.730
les appareils ou dans le nuage.

00:08.730 --> 00:09.750
Mais avant cela, parlons

00:09.750 --> 00:12.660
d'abord des deux principaux systèmes d'exploitation pour

00:12.660 --> 00:14.070
appareils mobiles.

00:14.070 --> 00:16.620
Il s'agit d'Android et d'iOS.

00:16.620 --> 00:18.480
En ce qui concerne les systèmes d'exploitation

00:18.480 --> 00:20.190
mobiles, les tablettes et les smartphones,

00:20.190 --> 00:23.460
il n'y a que deux acteurs dominants sur le marché.

00:23.460 --> 00:26.040
Le premier est le système d'exploitation Android.

00:26.040 --> 00:28.290
Android a conquis de nombreuses parts de marché

00:28.290 --> 00:30.420
parce qu'il offre une base de code à source ouverte

00:30.420 --> 00:33.600
plutôt qu'une base de code à source fermée ou propriétaire.

00:33.600 --> 00:36.450
Android a été sponsorisé et développé par Google.

00:36.450 --> 00:38.070
Le code du système d'exploitation est

00:38.070 --> 00:39.480
très largement distribué, et il est

00:39.480 --> 00:42.300
largement disponible sur les smartphones et les tablettes, ainsi

00:42.300 --> 00:43.740
que sur d'autres appareils intelligents

00:43.740 --> 00:46.080
tels que les décodeurs de télévision en réseau et une myriade

00:46.080 --> 00:48.930
d'autres appareils de l'internet des objets.

00:48.930 --> 00:50.340
En raison de la nature open-source

00:50.340 --> 00:51.390
de la base de code Android

00:51.390 --> 00:53.250
qui constitue ce système d'exploitation,

00:53.250 --> 00:55.620
chaque fabricant de tablette ou de smartphone peut modifier

00:55.620 --> 00:56.700
l'aspect et la convivialité

00:56.700 --> 00:58.410
du système d'exploitation avant de le

00:58.410 --> 01:00.990
mettre en œuvre sur ses appareils.

01:00.990 --> 01:04.350
Par exemple, si vous regardez une tablette Kindle Fire d'Amazon,

01:04.350 --> 01:05.310
elle ne ressemble pas

01:05.310 --> 01:07.080
du tout à une tablette Android normale,

01:07.080 --> 01:08.790
mais en dessous, elle utilise en fait

01:08.790 --> 01:10.230
le système d'exploitation Android,

01:10.230 --> 01:13.380
mais avec une interface personnalisée.

01:13.380 --> 01:15.720
Ce système d'exploitation étant libre, les fabricants

01:15.720 --> 01:18.300
peuvent gagner beaucoup de temps et d'argent en n'ayant

01:18.300 --> 01:20.610
pas à réinventer leur propre système d'exploitation

01:20.610 --> 01:22.470
pour leurs tablettes ou leurs smartphones,

01:22.470 --> 01:25.800
et en utilisant Android comme base de référence.

01:25.800 --> 01:29.520
Aujourd'hui, l'autre système d'exploitation mobile dominant est iOS.

01:29.520 --> 01:30.930
iOS a été développé par Apple

01:30.930 --> 01:32.850
pour être utilisé sur ses iPhones et

01:32.850 --> 01:35.880
iPads, mais aujourd'hui iOS n'est utilisé que sur les iPhone,

01:35.880 --> 01:38.400
et l'iPadOS, qui en est une variante, est utilisé

01:38.400 --> 01:40.290
pour les iPads.

01:40.290 --> 01:41.790
Ce système d'exploitation,

01:41.790 --> 01:44.040
que nous appellerons collectivement

01:44.040 --> 01:45.810
iOS, repose sur un code fermé développé

01:45.810 --> 01:48.300
et sponsorisé par Apple.

01:48.300 --> 01:49.440
En raison de la nature propriétaire

01:49.440 --> 01:51.840
et fermée de ce système d'exploitation, les seules

01:51.840 --> 01:54.420
personnes qui peuvent l'utiliser sont Apple, parce qu'ils

01:54.420 --> 01:56.610
en détiennent la propriété intellectuelle et qu'ils

01:56.610 --> 01:58.590
ne l'ont licencié que pour l'utiliser sur le

01:58.590 --> 02:00.990
matériel Apple à ce stade.

02:00.990 --> 02:03.960
Lorsque je parle d'open-source ou de closed-source, il s'agit d'une

02:03.960 --> 02:05.220
distinction importante lorsque

02:05.220 --> 02:06.930
l'on parle de logiciels.

02:06.930 --> 02:09.780
Lorsque nous parlons d'un système qui est désigné comme open-source,

02:09.780 --> 02:12.090
cela signifie que le logiciel et son code source original

02:12.090 --> 02:13.260
sont librement disponibles

02:13.260 --> 02:15.630
pour tout développeur qui souhaite le télécharger,

02:15.630 --> 02:18.540
le modifier et redistribuer cette base de code.

02:18.540 --> 02:20.820
Cela permet aux fabricants d'utiliser le code

02:20.820 --> 02:22.620
sans avoir à payer un droit de licence

02:22.620 --> 02:24.810
élevé au fabricant du logiciel d'origine.

02:24.810 --> 02:27.750
En outre, ils peuvent modifier le système d'exploitation ou le

02:27.750 --> 02:29.520
code pour en faire ce qu'ils souhaitent,

02:29.520 --> 02:31.710
que ce soit sur un smartphone, une tablette ou un

02:31.710 --> 02:33.480
autre appareil intelligent.

02:33.480 --> 02:36.540
Les logiciels libres leur permettent de faire preuve d'une grande créativité

02:36.540 --> 02:38.430
dans la fabrication de leurs appareils et de faire

02:38.430 --> 02:40.560
travailler d'autres personnes pour les aider à créer

02:40.560 --> 02:42.240
davantage d'applications pour le système

02:42.240 --> 02:44.400
d'exploitation qu'ils utilisent.

02:44.400 --> 02:45.420
C'est l'une des raisons pour

02:45.420 --> 02:46.860
lesquelles le système d'exploitation

02:46.860 --> 02:49.980
Android a gagné si rapidement en popularité auprès des fabricants, car l'utilisation

02:49.980 --> 02:52.110
de cette plateforme à code source ouvert comme base de

02:52.110 --> 02:53.790
code pour leur système d'exploitation leur

02:53.790 --> 02:56.280
permet de réduire le coût des services.

02:56.280 --> 02:59.310
À l'inverse, l'iOS d'Apple entre dans la catégorie

02:59.310 --> 03:00.840
des logiciels fermés.

03:00.840 --> 03:02.610
Lorsque vous utilisez un logiciel à source fermée,

03:02.610 --> 03:05.400
vous le faites généralement avec un logiciel propriétaire et ce logiciel

03:05.400 --> 03:07.110
informatique est concédé sous licence en vertu

03:07.110 --> 03:09.960
du droit légal exclusif du détenteur des droits d'auteur, en l'occurrence

03:09.960 --> 03:11.250
Apple, qui peut concéder une licence

03:11.250 --> 03:13.230
à d'autres personnes pour qu'elles l'utilisent

03:13.230 --> 03:15.720
selon ses termes et conditions.

03:15.720 --> 03:18.600
Le détenteur d'une licence sur son logiciel ne pourra pas l'utiliser

03:18.600 --> 03:20.460
à d'autres fins, c'est-à-dire qu'il ne

03:20.460 --> 03:22.800
pourra pas le modifier, le partager, l'étudier,

03:22.800 --> 03:26.340
le redistribuer ou faire de l'ingénierie inverse sur le code.

03:26.340 --> 03:28.200
Lorsque vous avez affaire à un logiciel

03:28.200 --> 03:30.030
à code source fermé, vous n'obtenez que

03:30.030 --> 03:31.710
le produit, vous ne voyez pas comment

03:31.710 --> 03:34.680
il a été créé ni le code logiciel réel qui le sous-tend.

03:34.680 --> 03:38.070
J'aime comparer les logiciels ouverts aux logiciels fermés de la manière suivante

03:38.070 --> 03:41.130
: disons que vous voulez manger une tarte pour le dessert ce soir, si vous allez

03:41.130 --> 03:43.080
acheter une tarte dans votre boulangerie locale,

03:43.080 --> 03:44.670
ils ne vous donneront pas la recette, c'est

03:44.670 --> 03:46.890
comme un logiciel à source fermée.

03:46.890 --> 03:48.120
Vous allez payer pour une tarte,

03:48.120 --> 03:50.460
vous pourrez la manger, vous pourrez l'apprécier,

03:50.460 --> 03:53.070
mais vous ne saurez pas comment elle a été faite.

03:53.070 --> 03:53.970
D'un autre côté, imaginons

03:53.970 --> 03:55.770
que vous alliez à l'épicerie et qu'il n'y ait

03:55.770 --> 03:57.210
que des tartes aux pommes, mais que

03:57.210 --> 03:59.220
vous vouliez une tarte aux myrtilles.

03:59.220 --> 04:02.310
Dommage que ce magasin ne vende que des tartes aux pommes. Tu devras donc

04:02.310 --> 04:04.020
manger cette tarte aux pommes comme dessert

04:04.020 --> 04:06.120
ce soir au lieu de la tarte aux myrtilles.

04:06.120 --> 04:07.590
En effet, vous ne disposez d'aucune

04:07.590 --> 04:09.180
méthode pour modifier la recette de la

04:09.180 --> 04:11.580
tarte, car vous ne savez pas comment elle a été préparée.

04:11.580 --> 04:13.140
Comparons maintenant cette situation

04:13.140 --> 04:15.360
à celle d'aller chez un ami et de lui offrir une tarte.

04:15.360 --> 04:18.060
Il s'agit plutôt d'une solution à source ouverte : au lieu

04:18.060 --> 04:20.310
de vous donner une tarte aux pommes, votre ami pourrait

04:20.310 --> 04:23.130
vous donner la recette pour la faire vous-même.

04:23.130 --> 04:23.963
C'est ce qui se passe

04:23.963 --> 04:25.920
dans la communauté des logiciels libres.

04:25.920 --> 04:27.090
Vous pouvez obtenir le produit

04:27.090 --> 04:29.340
final en téléchargeant simplement le système d'exploitation

04:29.340 --> 04:30.720
Android et en l'utilisant tel qu'il

04:30.720 --> 04:32.820
existe, ou dans ce cas, vous pouvez aller chez votre

04:32.820 --> 04:34.950
ami et prendre une tarte aux pommes qu'il a préparée

04:34.950 --> 04:37.320
pour vous, ou vous pouvez télécharger le code source et le

04:37.320 --> 04:39.510
remodifier pour votre propre usage.

04:39.510 --> 04:40.740
Dans l'exemple de la tarte aux pommes,

04:40.740 --> 04:42.360
vous avez obtenu la recette de votre ami et

04:42.360 --> 04:44.250
vous avez remplacé les pommes par des myrtilles

04:44.250 --> 04:46.650
afin de faire une tarte que vous avez envie de manger.

04:46.650 --> 04:48.540
C'est la beauté du logiciel libre : la créativité

04:48.540 --> 04:50.820
et le changement peuvent être inclus, alors que

04:50.820 --> 04:54.300
ce n'est pas le cas avec un logiciel fermé ou propriétaire.

04:54.300 --> 04:55.800
Nous venons de terminer une discussion

04:55.800 --> 04:57.720
sur les logiciels libres par rapport aux logiciels

04:57.720 --> 04:59.280
fermés, et bien que tout cela soit valable,

04:59.280 --> 05:01.380
l'utilisateur final sera rarement impliqué dans

05:01.380 --> 05:04.380
le développement du système d'exploitation ou du code lui-même, mais

05:04.380 --> 05:07.410
il veut simplement pouvoir acheter, télécharger et utiliser des applications

05:07.410 --> 05:10.320
sur son appareil.

05:10.320 --> 05:12.960
Si vous utilisez un appareil Android, vous pouvez obtenir

05:12.960 --> 05:15.270
des applications à différents endroits.

05:15.270 --> 05:17.130
La première place est occupée par la place de marché

05:17.130 --> 05:19.140
officielle, connue sous le nom de Google Play Store.

05:19.140 --> 05:20.850
C'est de loin l'endroit le plus utilisé et

05:20.850 --> 05:23.310
le plus facile pour obtenir de nouvelles applications.

05:23.310 --> 05:24.630
Mais avec Android, comme il

05:24.630 --> 05:27.240
s'agit d'un système d'exploitation à code source ouvert,

05:27.240 --> 05:28.410
vous n'êtes pas limité au

05:28.410 --> 05:30.330
magasin officiel Google Play et vous pouvez

05:30.330 --> 05:32.430
obtenir vos logiciels ou applications à partir

05:32.430 --> 05:35.340
d'un grand nombre de sources différentes.

05:35.340 --> 05:38.089
Par exemple, vous pouvez aller sur l'Appstore d'Amazon, GetJar,

05:38.089 --> 05:39.390
SlideME ou de nombreux autres

05:39.390 --> 05:41.850
magasins d'applications tiers pour télécharger des logiciels

05:41.850 --> 05:44.550
sur votre smartphone ou votre tablette, si vous utilisez le

05:44.550 --> 05:46.890
système d'exploitation Android.

05:46.890 --> 05:47.940
Apple, de son côté, préfère

05:47.940 --> 05:50.220
utiliser une approche de jardin clos, ce qui signifie

05:50.220 --> 05:53.850
que vous ne pouvez obtenir des applications que directement auprès d'Apple.

05:53.850 --> 05:55.860
Cela ne signifie pas qu'Apple est le seul développeur,

05:55.860 --> 05:58.800
mais que vous ne pouvez obtenir des applications qu'à partir de son magasin

05:58.800 --> 06:00.630
d'applications, l'App Store.

06:00.630 --> 06:03.540
L'App Store est une application sur votre appareil iOS qui vous permet

06:03.540 --> 06:05.010
d'accéder à une boutique, d'acheter

06:05.010 --> 06:07.230
et de télécharger des applications.

06:07.230 --> 06:08.640
Selon les conditions d'utilisation

06:08.640 --> 06:10.350
d'Apple, vous n'êtes pas autorisé à télécharger

06:10.350 --> 06:11.970
une application depuis n'importe où dans le

06:11.970 --> 06:14.460
monde, vous ne pouvez le faire qu'à partir de l'App Store.

06:14.460 --> 06:17.160
Votre appareil iOS ne permet pas l'installation d'applications

06:17.160 --> 06:18.780
extérieures sans qu'il soit préalablement

06:18.780 --> 06:20.880
"jailbreaké", et comme les logiciels Apple sont

06:20.880 --> 06:22.800
des logiciels fermés, l'utilisateur final

06:22.800 --> 06:25.560
doit accepter les conditions d'utilisation avant de pouvoir

06:25.560 --> 06:27.270
utiliser l'appareil, de sorte qu'il est

06:27.270 --> 06:29.520
désormais bloqué dans l'App Store lorsqu'il veut

06:29.520 --> 06:31.620
télécharger un logiciel.

06:31.620 --> 06:34.560
Dans le Google Play Store et l'Apple App Store, vous trouverez des applications

06:34.560 --> 06:35.760
provenant d'un grand nombre

06:35.760 --> 06:37.740
de développeurs différents.

06:37.740 --> 06:40.080
N'importe qui peut créer une application pour ce logiciel,

06:40.080 --> 06:42.420
mais elle doit être approuvée et publiée dans le magasin

06:42.420 --> 06:44.640
d'applications pour que vous puissiez la télécharger

06:44.640 --> 06:46.682
et l'installer sur votre appareil mobile.

06:46.682 --> 06:49.320
Pour créer une application pour un appareil iOS, vous allez

06:49.320 --> 06:51.360
utiliser le langage de programmation Swift,

06:51.360 --> 06:52.650
et utiliser Xcode d'Apple, qui

06:52.650 --> 06:54.360
est un environnement de développement

06:54.360 --> 06:57.180
intégré pour créer le code qui crée cette application.

06:57.180 --> 06:59.880
En revanche, si vous souhaitez créer une application pour

06:59.880 --> 07:00.780
Android, vous l'écrirez

07:00.780 --> 07:02.580
dans le langage de programmation Java

07:02.580 --> 07:04.170
et vous utiliserez Android Studio

07:04.170 --> 07:05.940
comme environnement de développement

07:05.940 --> 07:07.920
intégré, qui peut fonctionner sur les systèmes

07:07.920 --> 07:09.840
Linux, Windows et macOS.

07:09.840 --> 07:12.510
Une fois que vos applications sont installées sur un appareil,

07:12.510 --> 07:14.130
il vous faut un moyen de synchroniser les

07:14.130 --> 07:16.080
données contenues dans ces applications sur

07:16.080 --> 07:19.620
plusieurs appareils, qu'il s'agisse d'ordinateurs portables, d'ordinateurs de

07:19.620 --> 07:21.600
bureau, de smartphones ou de tablettes.

07:21.600 --> 07:23.760
L'un des moyens les plus simples de synchroniser

07:23.760 --> 07:25.260
vos données sur plusieurs appareils

07:25.260 --> 07:28.770
est d'utiliser un compte partagé sur un réseau en nuage.

07:28.770 --> 07:31.320
Il existe trois principaux fournisseurs dans

07:31.320 --> 07:33.840
ce domaine : Microsoft, Google et Apple.

07:33.840 --> 07:37.620
Microsoft utilise un produit connu sous le nom de Microsoft 365, qui vous

07:37.620 --> 07:39.000
permet de disposer d'un logiciel

07:39.000 --> 07:40.470
de productivité bureautique,

07:40.470 --> 07:42.420
ainsi que d'un grand espace de stockage

07:42.420 --> 07:45.570
dans le nuage sous le nom de OneDrive.

07:45.570 --> 07:48.210
Les utilisateurs de Microsoft 365 se verront normalement associer

07:48.210 --> 07:49.950
un compte de messagerie utilisant le domaine

07:49.950 --> 07:52.620
générique d'outlook. com, ou en ayant un domaine tiers

07:52.620 --> 07:55.470
enregistré tel que le nom de domaine de votre propre entreprise si

07:55.470 --> 07:57.210
votre entreprise utilise 365 au niveau

07:57.210 --> 08:01.410
de l'entreprise, par exemple, si je décide d'utiliser Microsoft 365 pour mon entreprise, nous

08:01.410 --> 08:07.650
aurions alors des adresses électroniques de @diontraining.

08:07.650 --> 08:07.650
com,

08:07.650 --> 08:10.500
et il serait hébergé et fourni par les serveurs de Microsoft

08:10.500 --> 08:12.720
utilisant le service 365.

08:12.720 --> 08:15.420
La deuxième option consiste à utiliser les espaces de travail

08:15.420 --> 08:16.860
Google fournis par Google.

08:16.860 --> 08:19.620
Google Workspaces nécessite désormais un compte Google,

08:19.620 --> 08:21.300
c'est-à-dire un compte Gmail, ou

08:21.300 --> 08:23.550
un compte d'entreprise avec Google et votre

08:23.550 --> 08:25.050
propre domaine.

08:25.050 --> 08:27.360
Mon entreprise utilise Google Workspace pour

08:27.360 --> 08:29.310
tous ses logiciels de productivité.

08:29.310 --> 08:31.260
Cela nous permet d'utiliser Google Docs, Sheets,

08:31.260 --> 08:35.010
Slides et Google Drive pour le stockage en nuage, ainsi que de fournir une messagerie

08:35.010 --> 08:37.140
électronique à tous les membres de l'équipe de

08:37.140 --> 08:38.430
Dion Training.

08:38.430 --> 08:40.800
Lorsque vous nous envoyez un courriel à deontraining. com, il passe en fait par

08:40.800 --> 08:42.750
un serveur de Google, qui héberge notre

08:42.750 --> 08:44.820
courrier électronique dans le cadre

08:44.820 --> 08:46.710
de Google Workspace.

08:46.710 --> 08:49.260
La troisième option est celle d'Apple, connue

08:49.260 --> 08:50.970
sous le nom d'iCloud.

08:50.970 --> 08:53.070
Si vous avez un compte Apple avec iCloud, votre adresse

08:53.070 --> 08:57.510
électronique sera @icloud. com, ou @me. com.

08:57.510 --> 09:00.060
Il s'agit d'un service gratuit auquel tout le monde peut s'inscrire,

09:00.060 --> 09:02.460
et il y a un niveau de stockage gratuit sur iCloud lorsque

09:02.460 --> 09:03.600
vous vous inscrivez, et ce

09:03.600 --> 09:05.310
service fonctionne exceptionnellement

09:05.310 --> 09:09.090
bien si vous utilisez un iPhone ou un iPad comme appareil mobile.

09:09.090 --> 09:10.500
Outre le niveau gratuit, iCloud propose

09:10.500 --> 09:12.750
également un niveau payant qui vous permet de bénéficier

09:12.750 --> 09:15.720
d'une capacité de stockage supplémentaire dans le nuage.

09:15.720 --> 09:17.460
Lorsque vous configurez votre appareil,

09:17.460 --> 09:18.480
vous choisissez l'un de

09:18.480 --> 09:20.160
ces trois services ou une autre option,

09:20.160 --> 09:22.080
ce qui vous permet de synchroniser les informations

09:22.080 --> 09:24.690
et les données de vos appareils avec celles d'autres appareils

09:24.690 --> 09:31.923
mobiles, d'ordinateurs de bureau et d'ordinateurs portables à l'aide de ces services basés sur l'informatique en nuage.
