WEBVTT

00:00.000 --> 00:00.900
[Nesta lição, falaremos

00:00.900 --> 00:03.420
sobre a sincronização de dispositivos móveis e como

00:03.420 --> 00:04.590
você pode sincronizar

00:04.590 --> 00:07.140
dados de seus vários aplicativos entre dispositivos

00:07.140 --> 00:08.730
ou na nuvem.

00:08.730 --> 00:09.750
Mas, antes disso, vamos

00:09.750 --> 00:12.660
falar sobre os dois principais sistemas operacionais existentes

00:12.660 --> 00:14.070
para dispositivos móveis.

00:14.070 --> 00:16.620
Esses são Android e iOS.

00:16.620 --> 00:18.480
Quando se trata de sistemas operacionais

00:18.480 --> 00:20.190
móveis, tablets e smartphones atualmente,

00:20.190 --> 00:23.460
há apenas dois participantes dominantes nesse mercado.

00:23.460 --> 00:26.040
O primeiro é o sistema operacional Android.

00:26.040 --> 00:28.290
O Android conquistou uma grande fatia do mercado

00:28.290 --> 00:30.420
porque oferece uma base de código-fonte aberta

00:30.420 --> 00:33.600
em vez de uma base de código-fonte fechada ou proprietária.

00:33.600 --> 00:36.450
O Android foi patrocinado e desenvolvido pelo Google.

00:36.450 --> 00:38.070
Ele tem uma distribuição muito grande

00:38.070 --> 00:39.480
do código do sistema operacional

00:39.480 --> 00:42.300
e está amplamente disponível em smartphones e tablets, bem como em

00:42.300 --> 00:43.740
outros dispositivos inteligentes,

00:43.740 --> 00:46.080
como decodificadores de TV de streaming em rede e uma infinidade

00:46.080 --> 00:48.930
de outros dispositivos da Internet das coisas.

00:48.930 --> 00:50.340
Devido à natureza de código aberto

00:50.340 --> 00:51.390
da base de código do Android

00:51.390 --> 00:53.250
que compõe esse sistema operacional, cada

00:53.250 --> 00:55.620
fabricante de um tablet ou smartphone pode realmente

00:55.620 --> 00:56.700
alterar a aparência do

00:56.700 --> 00:58.410
sistema operacional antes de implementá-lo

00:58.410 --> 01:00.990
em seus dispositivos.

01:00.990 --> 01:04.350
Por exemplo, se você olhar para um tablet Kindle Fire da Amazon, ele

01:04.350 --> 01:05.310
não se parece em nada

01:05.310 --> 01:07.080
com um tablet Android normal, mas, por

01:07.080 --> 01:08.790
baixo, ele está realmente executando

01:08.790 --> 01:10.230
o sistema operacional Android,

01:10.230 --> 01:13.380
mas com uma interface personalizada sobre ele.

01:13.380 --> 01:15.720
Como esse sistema operacional é de código aberto,

01:15.720 --> 01:18.300
os fabricantes podem economizar tempo e dinheiro consideráveis

01:18.300 --> 01:20.610
por não terem que reinventar seu próprio sistema

01:20.610 --> 01:22.470
operacional para seus tablets ou smartphones

01:22.470 --> 01:25.800
e, em vez disso, podem usar o Android como base.

01:25.800 --> 01:29.520
Agora, o outro sistema operacional móvel dominante é o iOS.

01:29.520 --> 01:30.930
O iOS foi desenvolvido

01:30.930 --> 01:32.850
pela Apple para uso em seus iPhones

01:32.850 --> 01:35.880
e iPads, mas atualmente o iOS é usado apenas no iPhone,

01:35.880 --> 01:38.400
e o iPadOS, que é uma variação dele, é usado

01:38.400 --> 01:40.290
em seus iPads.

01:40.290 --> 01:41.790
Agora, esse sistema operacional,

01:41.790 --> 01:44.040
que chamaremos coletivamente de iOS, depende

01:44.040 --> 01:45.810
de um código-fonte fechado que foi

01:45.810 --> 01:48.300
desenvolvido e patrocinado pela Apple.

01:48.300 --> 01:49.440
Devido à natureza proprietária

01:49.440 --> 01:51.840
e fechada desse sistema operacional, as únicas

01:51.840 --> 01:54.420
pessoas que podem usá-lo são a Apple, pois ela detém

01:54.420 --> 01:56.610
a propriedade intelectual do sistema e

01:56.610 --> 01:58.590
só o licenciou para uso em hardware da

01:58.590 --> 02:00.990
Apple até o momento.

02:00.990 --> 02:03.960
Agora, quando falo sobre código aberto versus código fechado,

02:03.960 --> 02:05.220
essa é uma distinção importante

02:05.220 --> 02:06.930
quando falamos de software.

02:06.930 --> 02:09.780
Quando falamos de um sistema denominado de código aberto, isso

02:09.780 --> 02:12.090
significa que o software e seu código-fonte original

02:12.090 --> 02:13.260
estão disponíveis gratuitamente

02:13.260 --> 02:15.630
para qualquer desenvolvedor que queira baixá-lo, modificá-lo

02:15.630 --> 02:18.540
e redistribuir essa base de código.

02:18.540 --> 02:20.820
Isso permite que os fabricantes utilizem o código

02:20.820 --> 02:22.620
sem ter que pagar uma grande taxa de licenciamento

02:22.620 --> 02:24.810
ao fabricante original do software.

02:24.810 --> 02:27.750
Além disso, eles podem modificar o sistema operacional ou o código

02:27.750 --> 02:29.520
para fazer o que quiserem com ele, seja

02:29.520 --> 02:31.710
colocando-o em um smartphone, um tablet ou outro

02:31.710 --> 02:33.480
dispositivo inteligente.

02:33.480 --> 02:36.540
O software de código aberto permite que eles tenham muita criatividade

02:36.540 --> 02:38.430
na fabricação de seus dispositivos, bem como

02:38.430 --> 02:40.560
a capacidade de ter outras pessoas trabalhando para

02:40.560 --> 02:42.240
ajudar a criar mais aplicativos para o

02:42.240 --> 02:44.400
sistema operacional que estão usando.

02:44.400 --> 02:45.420
Esse é um dos motivos pelos

02:45.420 --> 02:46.860
quais a popularidade do sistema

02:46.860 --> 02:49.980
operacional Android cresceu tão rapidamente entre os fabricantes,

02:49.980 --> 02:52.110
pois eles têm um custo menor de serviços ao usar

02:52.110 --> 02:53.790
essa plataforma de código aberto como

02:53.790 --> 02:56.280
base de código para seu sistema operacional.

02:56.280 --> 02:59.310
Por outro lado, o iOS da Apple se enquadra na categoria

02:59.310 --> 03:00.840
de código fechado.

03:00.840 --> 03:02.610
Quando você usa um software de código fechado,

03:02.610 --> 03:05.400
normalmente está fazendo isso com um software proprietário

03:05.400 --> 03:07.110
e esse software de computador é licenciado

03:07.110 --> 03:09.960
sob o direito legal exclusivo do detentor dos direitos autorais,

03:09.960 --> 03:11.250
nesse caso a Apple, e eles podem

03:11.250 --> 03:13.230
licenciá-lo para que outras pessoas o utilizem

03:13.230 --> 03:15.720
sob seus termos e condições.

03:15.720 --> 03:18.600
Agora, o licenciado que vai licenciar seu software será impedido

03:18.600 --> 03:20.460
de fazer outros usos, portanto, não poderá

03:20.460 --> 03:22.800
modificá-lo, compartilhá-lo, estudá-lo, redistribuí-lo

03:22.800 --> 03:26.340
ou fazer engenharia reversa do código.

03:26.340 --> 03:28.200
Quando se lida com software de código

03:28.200 --> 03:30.030
fechado, tudo o que se obtém é o produto,

03:30.030 --> 03:31.710
não é possível ver como ele foi realmente

03:31.710 --> 03:34.680
criado nem o código real do software subjacente.

03:34.680 --> 03:38.070
Gosto de pensar em software aberto versus software fechado da seguinte forma:

03:38.070 --> 03:41.130
digamos que você queira comer uma torta de sobremesa hoje à noite; se

03:41.130 --> 03:43.080
você for à padaria local para comprar uma torta,

03:43.080 --> 03:44.670
eles não lhe darão a receita; isso é

03:44.670 --> 03:46.890
como um software de código fechado.

03:46.890 --> 03:48.120
Você vai pagar por uma torta,

03:48.120 --> 03:50.460
pode comer a torta, pode se deliciar com a torta,

03:50.460 --> 03:53.070
mas não vai saber como a torta foi feita.

03:53.070 --> 03:53.970
Agora, por outro lado,

03:53.970 --> 03:55.770
vamos supor que você foi ao supermercado

03:55.770 --> 03:57.210
e só havia tortas de maçã, mas você

03:57.210 --> 03:59.220
queria uma torta de mirtilo.

03:59.220 --> 04:02.310
Bem, é uma pena que a loja só venda tortas de maçã, então você

04:02.310 --> 04:04.020
terá que comer essa torta de maçã

04:04.020 --> 04:06.120
como sobremesa hoje em vez de mirtilo.

04:06.120 --> 04:07.590
Isso ocorre porque você não tem

04:07.590 --> 04:09.180
nenhum método para alterar a receita

04:09.180 --> 04:11.580
da torta, pois não sabe como ela foi feita.

04:11.580 --> 04:13.140
Agora vamos comparar isso com ir até

04:13.140 --> 04:15.360
a casa de um amigo e pedir uma torta para ele.

04:15.360 --> 04:18.060
Agora, isso pode ser mais parecido com uma solução de código

04:18.060 --> 04:20.310
aberto: seu amigo, em vez de lhe dar a torta de maçã,

04:20.310 --> 04:23.130
pode lhe dar a receita para fazer a torta você mesmo.

04:23.130 --> 04:23.963
Isso é o que acontece

04:23.963 --> 04:25.920
com a comunidade de software de código aberto.

04:25.920 --> 04:27.090
Você pode ter o produto final

04:27.090 --> 04:29.340
simplesmente fazendo o download do sistema operacional

04:29.340 --> 04:30.720
Android e usá-lo como ele existe

04:30.720 --> 04:32.820
ou, nesse caso, pode ir à casa de um amigo e comer

04:32.820 --> 04:34.950
uma torta de maçã que ele fez para você ou pode realmente

04:34.950 --> 04:37.320
fazer o download do código-fonte e remodelá-lo para

04:37.320 --> 04:39.510
seu próprio uso.

04:39.510 --> 04:40.740
No exemplo da torta de maçã,

04:40.740 --> 04:42.360
você recebeu a receita de um amigo

04:42.360 --> 04:44.250
e trocou as maçãs por mirtilos para poder

04:44.250 --> 04:46.650
fazer a torta que realmente quer comer.

04:46.650 --> 04:48.540
Essa é a beleza do código aberto: a criatividade

04:48.540 --> 04:50.820
e a mudança podem ser incluídas, ao passo que, com

04:50.820 --> 04:53.040
o código fechado ou o software proprietário,

04:53.040 --> 04:54.300
não podem.

04:54.300 --> 04:55.800
Acabamos de concluir uma discussão

04:55.800 --> 04:57.720
sobre código aberto versus código fechado

04:57.720 --> 04:59.280
e, embora tudo isso seja válido, o

04:59.280 --> 05:01.380
usuário final raramente estará envolvido no

05:01.380 --> 05:04.380
desenvolvimento do sistema operacional ou do próprio código;

05:04.380 --> 05:07.410
em vez disso, esse usuário final quer simplesmente poder comprar,

05:07.410 --> 05:10.320
baixar e usar aplicativos em seu dispositivo.

05:10.320 --> 05:12.960
Para obter aplicativos, se estiver usando um dispositivo Android,

05:12.960 --> 05:15.270
você pode obtê-los em alguns lugares diferentes.

05:15.270 --> 05:17.130
O primeiro lugar é o mercado oficial,

05:17.130 --> 05:19.140
conhecido como Google Play Store.

05:19.140 --> 05:20.850
Esse é, de longe, o local mais amplamente

05:20.850 --> 05:23.310
usado e mais fácil para obter novos aplicativos.

05:23.310 --> 05:24.630
Mas com o Android, como estamos

05:24.630 --> 05:27.240
lidando com um sistema operacional de código aberto,

05:27.240 --> 05:28.410
você não está limitado

05:28.410 --> 05:30.330
apenas à loja oficial do Google Play e,

05:30.330 --> 05:32.430
em vez disso, pode obter seu software ou aplicativos

05:32.430 --> 05:35.340
de várias fontes diferentes.

05:35.340 --> 05:38.089
Por exemplo, você pode acessar a Amazon Appstore, GetJar,

05:38.089 --> 05:39.390
SlideME ou várias outras lojas

05:39.390 --> 05:41.850
de aplicativos de terceiros para fazer download de

05:41.850 --> 05:44.550
software para seu smartphone ou tablet, se estiver usando

05:44.550 --> 05:46.890
o sistema operacional Android.

05:46.890 --> 05:47.940
A Apple, por outro lado,

05:47.940 --> 05:50.220
prefere usar uma abordagem de jardim murado, o

05:50.220 --> 05:53.850
que significa que você só pode obter aplicativos diretamente da Apple.

05:53.850 --> 05:55.860
Isso não significa que a Apple seja o único desenvolvedor,

05:55.860 --> 05:58.800
mas significa que você só pode obter aplicativos da loja de aplicativos

05:58.800 --> 06:00.630
deles, chamada App Store.

06:00.630 --> 06:03.540
Agora, a App Store é um aplicativo no seu dispositivo iOS que

06:03.540 --> 06:05.010
permite acessar uma loja, comprar

06:05.010 --> 06:07.230
e fazer download de aplicativos.

06:07.230 --> 06:08.640
De acordo com os termos de serviço

06:08.640 --> 06:10.350
da Apple, você não tem permissão para fazer

06:10.350 --> 06:11.970
download de um aplicativo de qualquer

06:11.970 --> 06:14.460
outro lugar do mundo, só pode fazê-lo da App Store.

06:14.460 --> 06:17.160
Seu dispositivo iOS não permitirá a instalação de aplicativos

06:17.160 --> 06:18.780
externos sem primeiro fazer o jailbreak

06:18.780 --> 06:20.880
do dispositivo e, como o software da Apple

06:20.880 --> 06:22.800
é de código fechado, o usuário final é obrigado

06:22.800 --> 06:27.270
a aceitar os termos de serviço antes de poder usar o dispositivo, de modo que agora ele está

06:27.270 --> 06:29.520
preso à App Store quando quiser fazer download

06:29.520 --> 06:31.620
de software.

06:31.620 --> 06:34.560
Agora, tanto na Google Play Store quanto na Apple App Store, você

06:34.560 --> 06:35.760
encontrará aplicativos de

06:35.760 --> 06:37.740
vários desenvolvedores diferentes.

06:37.740 --> 06:40.080
Qualquer pessoa pode criar um aplicativo para esse

06:40.080 --> 06:42.420
software, mas é preciso aprová-lo e publicá-lo na

06:42.420 --> 06:44.640
loja de aplicativos para que você possa baixá-lo

06:44.640 --> 06:46.682
e instalá-lo em seu dispositivo móvel.

06:46.682 --> 06:49.320
Para criar um aplicativo para um dispositivo iOS, você

06:49.320 --> 06:51.360
usará a linguagem de programação Swift e usará

06:51.360 --> 06:52.650
o Xcode da Apple, que é um ambiente

06:52.650 --> 06:54.360
de desenvolvimento integrado para

06:54.360 --> 06:57.180
criar o código que cria esse aplicativo.

06:57.180 --> 06:59.880
Por outro lado, se quiser criar um aplicativo para

06:59.880 --> 07:00.780
Android, você o escreverá

07:00.780 --> 07:02.580
na linguagem de programação Java

07:02.580 --> 07:04.170
e usará o Android Studio como ambiente

07:04.170 --> 07:05.940
de desenvolvimento integrado, que

07:05.940 --> 07:07.920
pode operar em sistemas Linux, Windows

07:07.920 --> 07:09.840
e macOS.

07:09.840 --> 07:12.510
Agora, depois que seus aplicativos são instalados em um dispositivo,

07:12.510 --> 07:14.130
você precisa de uma maneira de sincronizar

07:14.130 --> 07:16.080
os dados que estão sendo mantidos por esses

07:16.080 --> 07:19.620
aplicativos em vários dispositivos, incluindo laptops, desktops, smartphones

07:19.620 --> 07:21.600
e tablets.

07:21.600 --> 07:23.760
Agora, uma das maneiras mais fáceis de sincronizar

07:23.760 --> 07:25.260
seus dados em vários dispositivos

07:25.260 --> 07:28.770
é usar uma conta compartilhada em uma rede baseada em nuvem.

07:28.770 --> 07:31.320
Há três fornecedores principais nessa

07:31.320 --> 07:33.840
área: Microsoft, Google e Apple.

07:33.840 --> 07:37.620
A Microsoft usa um produto conhecido como Microsoft 365, que lhe dá a capacidade

07:37.620 --> 07:39.000
de ter um software de produtividade

07:39.000 --> 07:40.470
de escritório, bem como uma grande

07:40.470 --> 07:42.420
quantidade de espaço de armazenamento

07:42.420 --> 07:45.570
na nuvem, conhecido como OneDrive.

07:45.570 --> 07:48.210
Os usuários do Microsoft 365 normalmente terão uma conta

07:48.210 --> 07:49.950
de e-mail associada a ele usando o domínio

07:49.950 --> 07:52.620
genérico do Outlook. com, ou por meio de um domínio

07:52.620 --> 07:55.470
registrado de terceiros, como o nome de domínio da sua própria

07:55.470 --> 07:57.210
empresa, se a sua empresa usar o 365 no

07:57.210 --> 08:00.540
nível corporativo, por exemplo, se eu decidir usar o Microsoft 365

08:00.540 --> 08:01.410
para a minha empresa,

08:01.410 --> 08:07.650
teremos endereços de e-mail de @diontraining.

08:07.650 --> 08:07.650
com,

08:07.650 --> 08:10.500
e ele seria hospedado e fornecido pelos servidores

08:10.500 --> 08:12.720
da Microsoft usando o serviço 365.

08:12.720 --> 08:15.420
A segunda opção que temos é usar o Google Workspaces

08:15.420 --> 08:16.860
fornecido pelo Google.

08:16.860 --> 08:19.620
Agora, o Google Workspaces requer uma conta do Google,

08:19.620 --> 08:21.300
ou seja, uma conta do Gmail ou uma

08:21.300 --> 08:23.550
conta corporativa com o Google e seu próprio

08:23.550 --> 08:25.050
domínio.

08:25.050 --> 08:27.360
Na verdade, minha empresa usa o Google Workspace para todos

08:27.360 --> 08:29.310
os nossos softwares de produtividade.

08:29.310 --> 08:31.260
Isso nos permite ter o Google Docs, Sheets,

08:31.260 --> 08:35.010
Slides e Google Drive para armazenamento na nuvem, além de fornecer e-mail

08:35.010 --> 08:38.430
para todos os membros da equipe da Dion Training.

08:38.430 --> 08:40.800
Quando você nos envia um e-mail para deontraining. com, na verdade, ele está

08:40.800 --> 08:42.750
passando por um servidor do Google,

08:42.750 --> 08:44.820
que é quem hospeda nosso e-mail como parte

08:44.820 --> 08:46.710
do Google Workspace.

08:46.710 --> 08:49.260
E a terceira opção que temos é a opção da Apple,

08:49.260 --> 08:50.970
conhecida como iCloud.

08:50.970 --> 08:53.070
Agora, se você tiver uma conta da Apple com o iCloud,

08:53.070 --> 08:57.510
seu e-mail será @icloud. com, ou @me. com.

08:57.510 --> 09:00.060
Esse é um serviço gratuito no qual qualquer pessoa pode se

09:00.060 --> 09:02.460
inscrever, e há um nível de armazenamento gratuito no

09:02.460 --> 09:03.600
iCloud quando você se inscreve,

09:03.600 --> 09:05.310
e esse serviço funciona excepcionalmente

09:05.310 --> 09:09.090
bem se você estiver usando um iPhone ou iPad como dispositivo móvel.

09:09.090 --> 09:10.500
Agora, além do nível gratuito,

09:10.500 --> 09:12.750
há um nível pago que você também pode ter com o iCloud,

09:12.750 --> 09:15.720
que oferece capacidade de armazenamento adicional na nuvem.

09:15.720 --> 09:17.460
Agora, ao configurar seu dispositivo,

09:17.460 --> 09:18.480
você escolherá qual desses

09:18.480 --> 09:20.160
três serviços usará, ou alguma outra

09:20.160 --> 09:22.080
opção disponível, e isso permitirá que

09:22.080 --> 09:24.690
você sincronize informações e dados de seus dispositivos

09:24.690 --> 09:26.640
com outros dispositivos em vários dispositivos

09:26.640 --> 09:31.923
móveis e em seus desktops e laptops usando esses serviços baseados em nuvem.
