WEBVTT

00:00:00.000 --> 00:00:02.250
>> Eu sou Alexandre Costa,

00:00:02.250 --> 00:00:03.630
Eu sou do Brasil.

00:00:03.630 --> 00:00:06.360
Sinto muito pelo meu inglês,

00:00:06.360 --> 00:00:09.400
Se você tivesse alguns problemas.

00:00:09.440 --> 00:00:14.475
É o meu identificador do Twitter.

00:00:14.475 --> 00:00:17.130
Então, sinta-se livre para me seguir,

00:00:17.130 --> 00:00:18.660
para manter contato.

00:00:18.660 --> 00:00:21.030
Eu sou muito ativo no Twitter.

00:00:21.030 --> 00:00:24.660
Então é um grande social
rede para falar.

00:00:24.660 --> 00:00:27.120
Lá eu falo sobre Xamarin,

00:00:27.120 --> 00:00:28.980
Falarei sobre acessibilidade,

00:00:28.980 --> 00:00:31.950
e quase sobre tecnologia.

00:00:31.950 --> 00:00:35.170
Eu sou realmente apaixonado
sobre a tecnologia.

00:00:36.110 --> 00:00:39.935
Obrigado pelos nossos patrocinadores, parceiros.

00:00:39.935 --> 00:00:44.360
Obrigado pela organização
da conferência.

00:00:44.360 --> 00:00:47.930
Quando vi a oportunidade

00:00:47.930 --> 00:00:53.420
para falar aqui com
Vocês, foi ótimo.

00:00:53.420 --> 00:00:56.600
Então, muito obrigado por
Você que está aqui agora

00:00:56.600 --> 00:01:01.680
e as pessoas que vão assistir
mais tarde a partir da gravação.

00:01:04.100 --> 00:01:08.300
Aqui está a agenda. É um
uma lista pouco longa.

00:01:08.300 --> 00:01:10.610
Então eu não sei se a fonte está bem.

00:01:10.610 --> 00:01:14.950
Mas se você não é capaz
para vê-lo, não se preocupe,

00:01:14.950 --> 00:01:21.860
Eu também. Vou falar sobre
o que é acessibilidade.

00:01:21.860 --> 00:01:24.245
Acho que deve começar.

00:01:24.245 --> 00:01:29.375
Temos que obter um subconteúdo B
De acordo.

00:01:29.375 --> 00:01:33.370
Depois disso, fale sobre
tecnologia assistiva,

00:01:33.500 --> 00:01:37.670
aquela coisa que faz
me usar o computador,

00:01:37.670 --> 00:01:40.970
smartphones e outros dispositivos.

00:01:40.970 --> 00:01:43.429
Fale sobre Xamarin e acessibilidade;

00:01:43.429 --> 00:01:47.360
como o Xamarin manipula
APIs de acessibilidade e

00:01:47.360 --> 00:01:51.350
discutir sobre as coisas relacionadas a ele.

00:01:51.350 --> 00:01:54.020
Então, como podemos implementar

00:01:54.020 --> 00:02:00.180
as pequenas coisas em seus laboratórios
para tê-lo acessível?

00:02:01.750 --> 00:02:05.410
Então, o que é acessibilidade?

00:02:05.410 --> 00:02:07.830
Todas as manhãs no meu dia,

00:02:07.830 --> 00:02:13.410
Eu acordo, eu recebo o meu Smartphone,

00:02:13.410 --> 00:02:15.015
Eu li as notícias,

00:02:15.015 --> 00:02:18.585
Eu vou para a minha cozinha,

00:02:18.585 --> 00:02:20.415
Preparo meu café,

00:02:20.415 --> 00:02:22.605
Eu assisto TV,

00:02:22.605 --> 00:02:27.695
geralmente alguns streaming, peço

00:02:27.695 --> 00:02:33.705
um passeio na Uber para ir para
o trabalho, para o escritório.

00:02:33.705 --> 00:02:36.080
Lá no escritório, eu
trabalhar com os meus colegas,

00:02:36.080 --> 00:02:42.295
Eu escrevo código, eu faço revisões de código.

00:02:42.295 --> 00:02:48.545
Então eu faço todos os tipos de coisas
e é completamente normal.

00:02:48.545 --> 00:02:51.755
Mas temos um diferente
coisa, eu sou cego.

00:02:51.755 --> 00:03:01.110
Então, como posso
essas coisas sem ninguém aqui?

00:03:01.110 --> 00:03:06.495
Então, como podemos dar
Essa experiência para um usuário?

00:03:06.495 --> 00:03:11.090
Então eu tenho uma pequena definição
para a acessibilidade,

00:03:11.090 --> 00:03:14.810
que é você tem um produto ou um

00:03:14.810 --> 00:03:19.130
serviço acessível quando
você remover qualquer físico,

00:03:19.130 --> 00:03:22.700
sensorial, ou cognitiva
barreira para o usuário.

00:03:22.700 --> 00:03:23.000
[FOREIGN].

00:03:23.000 --> 00:03:32.400
Então eu disse que

00:03:32.400 --> 00:03:35.045
Eu poderia falar em Português aqui.

00:03:35.045 --> 00:03:39.405
Mas o problema é que fazer isso,

00:03:39.405 --> 00:03:45.715
Eu não estou recebendo contato com todos os
Você que não fala português.

00:03:45.715 --> 00:03:51.669
Quando eu criar um aplicativo bonito
com muitas das imagens,

00:03:51.669 --> 00:03:56.585
fotos, mas eu não colocar descrição
do que está na tela,

00:03:56.585 --> 00:03:59.780
Não sou acessível para todos.

00:03:59.780 --> 00:04:03.420
Quando estou falando em
o evento e eu digo,

00:04:03.420 --> 00:04:09.174
"Quando você pode ver nesse código
ou como você pode ver nessa imagem,

00:04:09.174 --> 00:04:13.115
Eu não estou pensando que pode haver

00:04:13.115 --> 00:04:17.825
pessoas assistindo a minha
apresentação que não pode ver.

00:04:17.825 --> 00:04:22.565
Então eu sou real acessível
Quando eu faço algo

00:04:22.565 --> 00:04:27.830
que todo mundo pode usar
sem quaisquer restrições.

00:04:27.830 --> 00:04:32.340
Mas eu lugar aqui no slide são

00:04:32.340 --> 00:04:37.645
palavras que na minha opinião
é o mais importante.

00:04:37.645 --> 00:04:42.560
Essa é a mesma experiência.

00:04:42.560 --> 00:04:47.370
Fazendo algo acessível
Não é, por exemplo,

00:04:47.370 --> 00:04:55.070
na criação do meu site por meio de flash

00:04:55.070 --> 00:04:59.300
acessível e fazer algo
completamente diferente

00:04:59.300 --> 00:05:04.905
com HTML muito simples,

00:05:04.905 --> 00:05:07.705
apenas links, sem interação.

00:05:07.705 --> 00:05:10.820
Não, para ser realmente acessível,

00:05:10.820 --> 00:05:16.340
Você e eu deve ter
a mesma experiência.

00:05:16.340 --> 00:05:21.605
Então, pouco antes de começar
o novo projeto, a nova tela,

00:05:21.605 --> 00:05:24.175
o novo recurso pensar,

00:05:24.175 --> 00:05:31.310
"Como será a experiência
Estou oferecendo ao meu usuário?

00:05:31.310 --> 00:05:33.995
Oh, é uma experiência que eu tenho

00:05:33.995 --> 00:05:40.500
fazer algo com
movimentos e assim por diante.

00:05:40.500 --> 00:05:44.345
Ok. É a experiência
Eu quero oferecer.

00:05:44.345 --> 00:05:49.720
Como posso fazer essa experiência
agradável para todos?

00:05:49.720 --> 00:05:53.625
Oh, eu posso fazer

00:05:53.625 --> 00:05:57.270
alguns hackings actualização aqui para

00:05:57.270 --> 00:06:01.965
detectar se o movimento é baixo
e compensar uns aos outros?

00:06:01.965 --> 00:06:03.720
Não, não posso criar

00:06:03.720 --> 00:06:10.380
um caminho alternativo para
o usuário pode experimentá-lo. "

00:06:10.380 --> 00:06:16.250
Mas nunca faça algo
Só para ser mais fácil.

00:06:16.250 --> 00:06:21.300
Pense como você pode compartilhar o mesmo
experiência entre todos.

00:06:23.810 --> 00:06:28.240
Como funciona a tecnologia assistiva?

00:06:28.880 --> 00:06:35.285
É muito interessante porque
Estou usando um computador.

00:06:35.285 --> 00:06:36.845
Estou dando minha apresentação aqui.

00:06:36.845 --> 00:06:38.240
Eu estarei abrindo

00:06:38.240 --> 00:06:43.790
o Visual Studio para mostrar
algum código no seu futuro.

00:06:43.790 --> 00:06:49.450
Mas como funciona?

00:06:50.480 --> 00:06:55.860
Temos quatro propriedades
que o assistivo

00:06:55.860 --> 00:07:02.540
gancho de tecnologia do sistema
e dar ao usuário.

00:07:02.540 --> 00:07:04.730
Então, primeiro é o seu papel.

00:07:04.730 --> 00:07:09.440
Então, o que é esse controle
que estou usando agora,

00:07:09.440 --> 00:07:11.585
Estou interagindo com
Nwo? O que é?

00:07:11.585 --> 00:07:15.374
São textos de entrada, é uma etiqueta,

00:07:15.374 --> 00:07:17.610
é um botão, é um interruptor,

00:07:17.610 --> 00:07:21.635
é outra coisa, é
um carrossel, é uma lista.

00:07:21.635 --> 00:07:23.585
Eu preciso saber,

00:07:23.585 --> 00:07:28.770
Qual é o elemento que eu
Estou interagindo com?

00:07:28.770 --> 00:07:30.975
A segunda coisa é o nome,

00:07:30.975 --> 00:07:33.075
o identificador deste.

00:07:33.075 --> 00:07:34.500
O que é isto?

00:07:34.500 --> 00:07:37.530
É a entrada de nome de usuário,

00:07:37.530 --> 00:07:39.990
é a entrada de senha,

00:07:39.990 --> 00:07:43.005
é o registro ou um botão de login,

00:07:43.005 --> 00:07:47.955
é a lista de Movers.

00:07:47.955 --> 00:07:52.595
Então eu tenho que dar
um contexto para o meu usuário,

00:07:52.595 --> 00:07:54.935
por isso são os nomes, o identificador.

00:07:54.935 --> 00:07:57.980
A terceira propriedade é o estado.

00:07:57.980 --> 00:08:00.495
Se estiver activo, se estiver inativo,

00:08:00.495 --> 00:08:02.955
é permitir, ele ' desativado,

00:08:02.955 --> 00:08:05.490
está marcada, está desmarcada,

00:08:05.490 --> 00:08:09.180
é preenchido com algum valor,

00:08:09.180 --> 00:08:11.430
Não é preenchido, é o foco.

00:08:11.430 --> 00:08:14.520
Qual é o estado de

00:08:14.520 --> 00:08:17.700
Esse componente no momento
da interação?

00:08:17.700 --> 00:08:19.755
Interação o valor. Está bem.

00:08:19.755 --> 00:08:22.180
Se for uma entrada,

00:08:22.220 --> 00:08:26.415
Eu inseri-lo com alguns
texto ou não.

00:08:26.415 --> 00:08:28.620
É uma caixa de seleção.

00:08:28.620 --> 00:08:31.750
Ele é verificado true ou false.

00:08:31.750 --> 00:08:37.890
É Spinner, o que é
o valor no Spinner?

00:08:37.890 --> 00:08:40.380
Então eu tenho que dar
Esta informação estrangeira.

00:08:40.380 --> 00:08:43.350
É incrível.
Porque nossas plataformas,

00:08:43.350 --> 00:08:47.845
e como vimos na palestra,

00:08:47.845 --> 00:08:50.560
Somos desenvolvedores de plataforma cruzada.

00:08:50.560 --> 00:08:53.595
É porque usamos e amamos o Xamarin.

00:08:53.595 --> 00:08:57.415
Nossas plataformas oferecem APIs

00:08:57.415 --> 00:09:01.305
que enviam esta informação
para a tecnologia assistiva.

00:09:01.305 --> 00:09:03.210
Como eu sou cego, eu sou,

00:09:03.210 --> 00:09:07.555
Eu uso leitores de tela que

00:09:07.555 --> 00:09:13.245
converter qualquer texto em
as telas de voz.

00:09:13.245 --> 00:09:17.055
Mas temos pessoas que
usar abordagem diferente.

00:09:17.055 --> 00:09:20.070
No Brasil, temos

00:09:20.070 --> 00:09:23.265
e qualquer país tem
línguas diferentes do sinal,

00:09:23.265 --> 00:09:25.500
no Brasil é chamado de LIBRAS.

00:09:25.500 --> 00:09:33.720
Temos algum software que converte
texto a esta língua de sinais.

00:09:33.720 --> 00:09:37.970
Temos outras pessoas que não podem se mexer.

00:09:37.970 --> 00:09:41.560
Então eles usam seus olhos e

00:09:41.560 --> 00:09:46.410
sua cabeça para mover um cursor
ou utilize um joystick.

00:09:46.840 --> 00:09:51.550
Estas tecnologias dependem

00:09:51.550 --> 00:09:57.850
Essa informação que eu listei
para funcionar corretamente.

00:09:59.770 --> 00:10:03.615
Como cego, tenho que
usar leitores de tela.

00:10:03.615 --> 00:10:08.125
No mundo móvel temos dois,

00:10:08.125 --> 00:10:10.590
que é o VoiceOver para o sistema Apple,

00:10:10.590 --> 00:10:13.995
e o TalkBack e o Voice Assistant,

00:10:13.995 --> 00:10:19.435
Não está listado aqui, mas a voz
Assistente [inaudível] para Android.

00:10:19.435 --> 00:10:21.610
O que eles fazem é,

00:10:21.610 --> 00:10:23.700
como eu disse antes,

00:10:23.700 --> 00:10:26.605
eles convertem qualquer tipo de textos em

00:10:26.605 --> 00:10:30.385
a tela para a voz que
para ler em voz alta para mim.

00:10:30.385 --> 00:10:36.269
Para que eu possa interagir com qualquer aplicativo
que implementam a acessibilidade,

00:10:36.269 --> 00:10:42.805
e usá-lo como uma pessoa prejudicada.

00:10:42.805 --> 00:10:47.995
É ótimo porque eu
pode, como eu lhe disse,

00:10:47.995 --> 00:10:54.780
usar a uber ou usar a Netflix ou
outros produtos como todos vocês,

00:10:55.500 --> 00:11:01.540
Mas por que eu estou falando
sobre estes dois aqui,

00:11:01.540 --> 00:11:04.420
Porque é algo que nós

00:11:04.420 --> 00:11:08.370
tem que ter em mente
durante o nosso desenvolvimento.

00:11:08.370 --> 00:11:09.795
Eu sei que estamos

00:11:09.795 --> 00:11:12.085
desenvolvedores responsáveis e nós

00:11:12.085 --> 00:11:14.860
testar nossos produtos em
todo o tipo de dispositivo.

00:11:14.860 --> 00:11:16.230
Nós testamos no iPhone,

00:11:16.230 --> 00:11:17.980
testamos no Android,

00:11:17.980 --> 00:11:24.550
testamos em diferentes versões
do sistema operacional e assim por diante.

00:11:27.830 --> 00:11:34.135
Com acessibilidade,
têm a mesma necessidade.

00:11:34.135 --> 00:11:37.770
Precisamos testá-lo no VoiceOver
em diferentes idiomas.

00:11:37.770 --> 00:11:40.190
Precisamos testá-lo no TalkBack,

00:11:40.190 --> 00:11:44.820
em telefones diferentes, porque às vezes

00:11:44.820 --> 00:11:53.935
algum fabricante personaliza
o modo como o TalkBack leu as coisas.

00:11:53.935 --> 00:11:57.150
Às vezes você tem
alguns comportamentos estranhos

00:11:57.150 --> 00:11:58.695
que você não entende,

00:11:58.695 --> 00:12:03.445
e é causado não só por
o TalkBack ou o VoiceOver,

00:12:03.445 --> 00:12:05.310
Mas às vezes é causada por

00:12:05.310 --> 00:12:12.435
o sintetizador que
converter o texto em voz.

00:12:12.435 --> 00:12:16.045
É algo engraçado que cada vez

00:12:16.045 --> 00:12:21.355
A Apple libera uma nova versão do iOS,

00:12:21.355 --> 00:12:27.565
Eu descobri que as palavras
que foi falado direito

00:12:27.565 --> 00:12:31.540
está quebrado porque eles

00:12:31.540 --> 00:12:35.650
mudou algo sobre
o dicionário interno.

00:12:35.650 --> 00:12:42.090
Você tem que fazer alguns hacks para
ter o aplicativo dizendo que coisa,

00:12:42.090 --> 00:12:47.510
geralmente quando você tem
pequenas palavras ou coisas assim,

00:12:47.510 --> 00:12:50.640
Você tem que fazer alguns hacks.

00:12:50.640 --> 00:12:55.870
Mas está tudo bem, e é descoberto
Quando você toca em seu aplicativo.

00:13:00.130 --> 00:13:02.695
É um pequeno vídeo,

00:13:02.695 --> 00:13:05.970
em primeiro lugar, minha amiga Roberta
me disse que está quebrado.

00:13:05.970 --> 00:13:12.910
O refletor não exigiria a tela,

00:13:12.910 --> 00:13:16.485
Mas é meu iPhone usando

00:13:16.485 --> 00:13:20.280
o aplicativo Uber e
navegação no ecrã.

00:13:20.280 --> 00:13:22.300
>> 1422.

00:13:34.780 --> 00:13:37.075
>> Não é na tela.

00:13:37.075 --> 00:13:39.110
É o engraçado [inaudível].

00:13:39.110 --> 00:13:40.190
>> Não ter uma bandeja para

00:13:40.190 --> 00:13:43.490
seus aplicativos mais usados que
persiste em todos os

00:13:56.090 --> 00:14:01.950
>> Então, como eu disse na tela,

00:14:01.950 --> 00:14:07.260
o leitor de tela primeiro
lê ' o que está na tela,

00:14:07.260 --> 00:14:14.580
Esse elemento, esse rótulo ou
Esse controle que eu selecionei.

00:14:14.580 --> 00:14:19.035
Se eu quiser interagir com ele
Eu tenho que dar um duplo toque nele.

00:14:19.035 --> 00:14:22.000
Então, quando você usa um leitor de tela,

00:14:22.000 --> 00:14:24.470
Temos gestos diferentes.

00:14:24.470 --> 00:14:27.265
Por exemplo, para rolar,

00:14:27.265 --> 00:14:33.585
é feito com três dedos em
iOS e dois dedos no Android.

00:14:33.585 --> 00:14:42.055
Quando eu quero fazer algo
como arrastar e soltar,

00:14:42.055 --> 00:14:45.970
Eu tenho que fazer um duplo toque
e uma pressão longa na única torneira.

00:14:45.970 --> 00:14:50.145
Há um monte de gestos personalizados,

00:14:50.145 --> 00:14:55.300
Mas é ótimo porque muitos usuários
passar por cima de como funciona.

00:14:55.300 --> 00:14:58.530
Não precisa se preocupar.
sobre isso em seu aplicativo.

00:14:58.530 --> 00:15:05.785
Se você der ao seu usuário o verdadeiro
experiência móvel usando abas,

00:15:05.785 --> 00:15:08.815
torneiras duplas, Swipes, e assim por diante,

00:15:08.815 --> 00:15:10.615
o usuário pode usá-lo.

00:15:10.615 --> 00:15:13.705
Outra coisa diferente que

00:15:13.705 --> 00:15:17.805
quase visualmente prejudicada
as pessoas usam é que eles

00:15:17.805 --> 00:15:22.925
deslize com um dedo para
o direito ou para a esquerda,

00:15:22.925 --> 00:15:27.360
X-like guia no computador.

00:15:27.360 --> 00:15:30.300
Então, ele está movendo o foco para o

00:15:30.300 --> 00:15:34.465
em seguida ou para o anterior
elemento na tela.

00:15:34.465 --> 00:15:36.535
Podemos explorar a tela,

00:15:36.535 --> 00:15:38.940
tocando nele, como eu disse a vocês,

00:15:38.940 --> 00:15:43.525
que se eu tocá-lo lê,

00:15:43.525 --> 00:15:45.975
Ele não executa a ação.

00:15:45.975 --> 00:15:49.700
Mas geralmente navegamos

00:15:49.700 --> 00:15:53.490
usando o furto para que possamos ir para o
próximo e o controle anterior,

00:15:53.490 --> 00:15:56.715
e não se preocupe, [inaudível]
intelectualmente apto.

00:15:56.715 --> 00:16:00.070
Está ótimo. Para
TalkBack é o mesmo.

00:16:00.070 --> 00:16:02.815
>> Botão wallpaper.
Ações, duplo toque

00:16:02.815 --> 00:16:04.110
e segure para mostrar "contatos".

00:16:04.110 --> 00:16:05.535
>> Eu estou na tela principal.

00:16:05.535 --> 00:16:08.320
>> Duplo toque para ativar
"Telefone" apps, um dos cinco.

00:16:08.320 --> 00:16:10.820
"Mensagens" apps, dois de cinco.

00:16:10.820 --> 00:16:13.160
Botão "apps", três de cinco.

00:16:13.160 --> 00:16:16.200
Aplicativos "Internet", quatro de cinco.
Ações, toque duas vezes para iniciar.

00:16:16.200 --> 00:16:20.350
>> Então, ele lê, e como você pode ouvir-

00:16:20.350 --> 00:16:22.765
>> "Telefone" apps, um dos cinco.

00:16:22.765 --> 00:16:24.850
Ações, toque duas vezes para iniciar.

00:16:24.850 --> 00:16:26.535
Toque duas vezes e segure para reordenar.

00:16:26.535 --> 00:16:29.250
Toque duas vezes e segure para
mostrar o menu "contactos".

00:16:29.250 --> 00:16:35.790
>> Não é só dizer o que é o
controlar e ler o seu texto para mim,

00:16:35.790 --> 00:16:41.560
Mas eles me dão uma dica sobre como
Eu tenho que interagir com ele.

00:16:42.230 --> 00:16:45.115
Tudo isso é costume,

00:16:45.115 --> 00:16:53.980
para que você possa interagir com
algumas APIs para trabalhar com ele.

00:16:58.390 --> 00:17:02.690
E o Xamarin em
Este mundo de acessibilidade?

00:17:02.690 --> 00:17:09.440
Trabalhamos com uma tecnologia
que é 100 por cento nativa.

00:17:09.440 --> 00:17:13.640
Portanto, temos acesso a todas as APIs nativas,

00:17:13.640 --> 00:17:17.120
incluindo APIs para acessibilidade.

00:17:17.120 --> 00:17:23.180
Então, quando você trabalhou com o Xamarin
[inaudível] e você trabalha

00:17:23.180 --> 00:17:30.030
com XML nativo do Android
ou storyboards do IRS,

00:17:30.030 --> 00:17:33.260
Temos no painel "Propriedades",

00:17:33.260 --> 00:17:35.840
todas as propriedades relacionadas
à acessibilidade em

00:17:35.840 --> 00:17:38.709
Essa plataforma e como as propriedades,

00:17:38.709 --> 00:17:42.275
como os métodos são
completamente documentado.

00:17:42.275 --> 00:17:49.915
Os documentos do Xamarin relacionados
para as APIs são muito boas,

00:17:49.915 --> 00:17:54.240
e quando você não encontrar
algo sobre isso,

00:17:54.240 --> 00:17:58.570
Você pode ir para a frente
à documentação da API

00:17:58.570 --> 00:18:03.830
nos sites do Google ou da Apple.

00:18:03.830 --> 00:18:10.970
Está lá e com muitos
exemplos e varia para ler.

00:18:10.970 --> 00:18:13.115
Temos também os guias,

00:18:13.115 --> 00:18:16.945
o projeto da interface humana
guias que ajudam muito

00:18:16.945 --> 00:18:20.510
Porque a acessibilidade é algo

00:18:20.510 --> 00:18:24.470
que é hoje em dia é por
Design em suas plataformas.

00:18:24.470 --> 00:18:26.770
Mas é bom saber,

00:18:26.770 --> 00:18:30.640
bom para ver, bom para lê-lo.

00:18:30.640 --> 00:18:36.450
Todo o tempo eu uso o acesso
tecnologias durante o meu dia,

00:18:36.450 --> 00:18:41.870
e às vezes eu começo a ler
alguns novos docs ou assistindo

00:18:41.870 --> 00:18:47.360
alguns vídeos do Google
IO e da WWDC e,

00:18:47.360 --> 00:18:50.470
descobrir algo novo
que introduziram e

00:18:50.470 --> 00:18:54.705
Não fez marketing sobre isso.

00:18:54.705 --> 00:18:58.470
É realmente me ajudou durante o meu dia.

00:19:02.330 --> 00:19:05.415
Um conceito muito importante

00:19:05.415 --> 00:19:08.490
sobre a acessibilidade é
a árvore de acessibilidade.

00:19:08.490 --> 00:19:16.170
Então, é realmente uma visão hierárquica

00:19:16.170 --> 00:19:19.650
dos elementos na tela,

00:19:19.650 --> 00:19:23.490
e a sequência que
será mostrada ao usuário

00:19:23.490 --> 00:19:27.585
que você usou em
tecnologia assistiva.

00:19:27.585 --> 00:19:30.945
É uma coisa boa para mostrar ou esconder

00:19:30.945 --> 00:19:35.940
informações que não são úteis
para a acessibilidade.

00:19:35.940 --> 00:19:39.955
Por exemplo, se eu tiver
uma imagem no ecrã,

00:19:39.955 --> 00:19:45.425
e esta imagem não é
importante para o conteúdo,

00:19:45.425 --> 00:19:50.330
Não vale a pena para o usuário
saber que a imagem está lá,

00:19:50.330 --> 00:19:55.365
é algo apenas para
uma imagem decorativa,

00:19:55.365 --> 00:19:58.575
Podemos escondê-lo do usuário.

00:19:58.575 --> 00:20:05.310
Ou, por exemplo, temos
um rótulo ou alguma outra informação

00:20:05.310 --> 00:20:08.235
que incluímos dentro
a descrição da

00:20:08.235 --> 00:20:12.839
o elemento ou com
as propriedades de acessibilidade,

00:20:12.839 --> 00:20:16.965
e queremos esconder
esse rótulo, é possível também.

00:20:16.965 --> 00:20:19.200
O TabIndex é ótimo.

00:20:19.200 --> 00:20:24.885
Para que eu possa manipular o caminho
o usuário interagir com essa tela,

00:20:24.885 --> 00:20:30.615
Quando eles navegam usando
[inaudível] movimentos anteriores.

00:20:30.615 --> 00:20:38.565
Então nós realmente podemos fazer
a experiência mais fácil.

00:20:38.565 --> 00:20:41.200
Então vamos tentar mostrá-lo.

00:20:48.770 --> 00:20:55.480
Primeiro de tudo vamos correr Vysor.

00:21:26.440 --> 00:21:29.390
>> "Hora e tempo"
para o assistente de tela.

00:21:29.390 --> 00:21:32.030
Toque duas vezes e segure a pressão longa.

00:21:32.030 --> 00:21:34.070
>> É Vysor mostrando a minha tela?

00:21:34.070 --> 00:21:34.865
>> Sim.

00:21:34.865 --> 00:21:36.390
>> Obrigado.

00:21:56.050 --> 00:22:00.220
Ok. Vamos executar o aplicativo.

00:22:00.220 --> 00:22:04.110
É apenas um playground
com um monte de código aqui.

00:22:04.110 --> 00:22:07.515
Vou tentar descrever
mais tipo de código,

00:22:07.515 --> 00:22:09.300
Mas após a apresentação,

00:22:09.300 --> 00:22:11.340
Se você publicá-lo em um repo,

00:22:11.340 --> 00:22:12.840
que vocês terão

00:22:12.840 --> 00:22:17.775
acesso com um monte de material
da conferência.

00:22:17.775 --> 00:22:20.805
Lá nós teremos
acesso a todos os códigos.

00:22:20.805 --> 00:22:23.685
Mas o que mostraremos são

00:22:23.685 --> 00:22:27.990
atributos simples que você pode
introduzir na sua interface,

00:22:27.990 --> 00:22:33.370
e com isso, você pode ter
seu aplicativo mais acessível.

00:23:09.560 --> 00:23:12.315
>> "Telefone" apps, um dos cinco.

00:23:12.315 --> 00:23:14.415
Ações, toque duas vezes para iniciar.

00:23:14.415 --> 00:23:16.095
Toque duas vezes e segure para reordenar.

00:23:16.095 --> 00:23:19.570
Toque duas vezes e segure para
mostrar o menu "contactos".

00:23:30.380 --> 00:23:35.115
Roxo. Azul. Cinza escuro.

00:23:35.115 --> 00:23:38.990
Azul. Roxo.

00:23:38.990 --> 00:23:41.045
>> Então, o que eu tenho aqui.

00:23:41.045 --> 00:23:42.185
Temos três bares,

00:23:42.185 --> 00:23:44.045
cor, um roxo, um azul,

00:23:44.045 --> 00:23:52.965
e um cinza, eles foram
devido ao uso de BoxView.

00:23:52.965 --> 00:24:00.555
BoxView é algo
que é apenas visual.

00:24:00.555 --> 00:24:03.810
Não temos nenhuma informação
sobre acessibilidade

00:24:03.810 --> 00:24:07.710
para esses tipos de controle.

00:24:07.710 --> 00:24:09.885
Mas se você notar aqui,

00:24:09.885 --> 00:24:12.510
Não sei se você
pode ver na tela.

00:24:12.510 --> 00:24:14.070
>> Roxo. Roxo.

00:24:15.320 --> 00:24:18.075
>> Quando eu selecionar o BoxView,

00:24:18.075 --> 00:24:23.035
O TalkBack coloca
retângulo anel em torno dele.

00:24:23.035 --> 00:24:26.900
É o foco do TalkBack.

00:24:26.900 --> 00:24:32.580
Como podemos alcançá-lo? O que eu fiz,

00:25:36.080 --> 00:25:39.910
Se você ir para a direita
código, ele aparece.

00:26:00.500 --> 00:26:03.885
Então é um pouco diferente aqui.

00:26:03.885 --> 00:26:10.800
Mas eu crio aqui

00:26:10.800 --> 00:26:15.060
um controle personalizado que é
como bar acessível.

00:26:15.060 --> 00:26:19.570
Vamos ver o bar acessível, isso é sim.

00:26:46.730 --> 00:26:49.500
Assim, no construtor,

00:26:49.500 --> 00:26:52.680
Estou definindo o IsInAccessibleTree,

00:26:52.680 --> 00:26:57.645
Propriedade AutomationProperties. IsInAccessibleTree
para true.

00:26:57.645 --> 00:27:02.669
Então, com isso, eu estou dizendo para
a tecnologia assistiva,

00:27:02.669 --> 00:27:08.145
Hey, há um controle
aqui que você pode acessar.

00:27:08.145 --> 00:27:12.810
Quando IsInAccessibleTree é
a maneira que você mostra e você

00:27:12.810 --> 00:27:17.475
ocultar um controle de
a tecnologia assistiva.

00:27:17.475 --> 00:27:19.965
É o primeiro passo que você tem que fazer.

00:27:19.965 --> 00:27:22.630
A segunda coisa que eu fiz,

00:27:28.430 --> 00:27:31.620
Eu criei uma propriedade chamada Label.

00:27:31.620 --> 00:27:35.565
O que ele vai fazer é definido

00:27:35.565 --> 00:27:40.410
o AutomationProperties.Name
para esse controle.

00:27:40.410 --> 00:27:42.600
Assim, com estas duas propriedades,

00:27:42.600 --> 00:27:45.675
IsInaccessibletree e Name,

00:27:45.675 --> 00:27:49.965
O TalkBack agora é capaz de
ler essas barras para mim.

00:27:49.965 --> 00:27:53.430
>> Azul. Cinza escuro.

00:27:53.430 --> 00:27:55.950
Azul. Cinza escuro.

00:27:55.950 --> 00:28:00.170
Azul. Roxo. Roxo. Ganho final.

00:28:00.170 --> 00:28:05.290
>> Certo. TabIndex.

00:28:05.290 --> 00:28:08.205
>> Selecionado "árvore acessível".

00:28:08.205 --> 00:28:11.250
Toque duas vezes em-selecionado.

00:28:11.250 --> 00:28:14.925
Selecionado. Acesso. Tem índice.

00:28:14.925 --> 00:28:18.040
Tem índice. Selecionado.

00:28:18.220 --> 00:28:22.880
>> Eu tenho os botões aqui
com um número no final,

00:28:22.880 --> 00:28:28.085
e está em um completamente
ordem diferente,

00:28:28.085 --> 00:28:30.840
e eu vou tentar deslizar para a esquerda e

00:28:30.840 --> 00:28:34.540
direito de ler o que
Eles me dirão.

00:28:34.700 --> 00:28:39.210
>> Automação na etiqueta X. Ganho final.

00:28:39.210 --> 00:28:41.610
Duplo. Bem-vindo ao Xamarin Forms.

00:28:41.610 --> 00:28:45.495
Bem-vindo ao Xamarin Forms
e Prism. Botão "três".

00:28:45.495 --> 00:28:46.350
>> Três.

00:28:46.350 --> 00:28:50.265
>> Bem-vindo ao Xamarin Forms
e Prism. Botão "um".

00:28:50.265 --> 00:28:50.970
>> Um.

00:28:50.970 --> 00:28:54.720
>> Bem-vindo ao Xamarin Forms
e Prism. Botão "zero".

00:28:54.720 --> 00:28:55.440
>> Zero.

00:28:55.440 --> 00:28:58.050
>> Bem-vindo ao
Formulários do Xamarin e prisma.

00:28:58.050 --> 00:29:02.430
Botão "três". Bem-vindo ao
Formulários do Xamarin e prisma.

00:29:02.430 --> 00:29:04.695
Botão "um". Bem-vindo.

00:29:04.695 --> 00:29:06.450
>> Então, é em

00:29:06.450 --> 00:29:10.780
uma ordem diferente que eu coloquei em
o código. Vamos ver o código.

00:29:30.780 --> 00:29:33.025
Bem, desculpe. Eu não perguntei se

00:29:33.025 --> 00:29:36.290
o tamanho da fonte é OK para ler.

00:29:39.870 --> 00:29:43.210
É porque para mim, não
fazer qualquer diferença.

00:29:43.210 --> 00:29:55.070
Então eu criar uma grade, carga fora.

00:30:07.080 --> 00:30:11.935
Então aqui eu tenho
o índice de tabulação definido como três.

00:30:11.935 --> 00:30:14.920
Assim, o índice de tabulação, é incrível.

00:30:14.920 --> 00:30:17.380
O valor padrão é zero.

00:30:17.380 --> 00:30:24.520
Quando for zero, o controle
aparecerá na árvore,

00:30:24.520 --> 00:30:28.705
na posição é
definido no XAML.

00:30:28.705 --> 00:30:32.095
Então, se é o terceiro
elemento no XAML,

00:30:32.095 --> 00:30:36.700
será o terceiro elemento
que receberão o foco.

00:30:36.700 --> 00:30:38.485
Mas podemos manipulá-lo,

00:30:38.485 --> 00:30:46.090
Se colocarmos um número positivo
começando em um,

00:30:46.090 --> 00:30:49.645
cada um será a posição de
Esse elemento na navegação.

00:30:49.645 --> 00:30:53.530
Então um será o primeiro elemento
para receber foco,

00:30:53.530 --> 00:30:54.955
dois, três e quatro.

00:30:54.955 --> 00:31:00.610
Então aqui eu só mexer em
a seqüência e é

00:31:00.610 --> 00:31:07.015
Essa seqüência que meu aplicativo
respeitará quando eu navegar.

00:31:07.015 --> 00:31:13.360
É ótimo porque às vezes
Você tem alguns campos que são

00:31:13.360 --> 00:31:21.820
Não é necessário para o usuário
para ir para a próxima tela.

00:31:21.820 --> 00:31:28.370
Queremos tornar mais fácil
para navegar, obrigado.

00:31:33.240 --> 00:31:37.040
Vamos voltar aos slides.

00:31:43.020 --> 00:31:48.700
AutomationId e automação
produtos nome do ponto.

00:31:48.700 --> 00:31:50.920
Ele é usado para identificar a

00:31:50.920 --> 00:31:55.315
o usuário o controle
que ele está interagindo.

00:31:55.315 --> 00:31:59.800
Mas temos uma coisa ruim aqui.

00:31:59.800 --> 00:32:04.825
Eu sei que temos problema
aberto em formulários XAML,

00:32:04.825 --> 00:32:09.625
Porque eles usam
o automationId para Android.

00:32:09.625 --> 00:32:13.765
Ele usa as mesmas informações
sobre a acessibilidade.

00:32:13.765 --> 00:32:19.015
A propósito, se você quiser
fazer a sua automação Y,

00:32:19.015 --> 00:32:21.160
depende da tecnologia,

00:32:21.160 --> 00:32:26.590
Você usa automação Y é feito
usando APIs de acessibilidade.

00:32:26.590 --> 00:32:31.795
Mas aqui temos um problema que,

00:32:31.795 --> 00:32:40.990
Se você colocar um automationId que é
Não é compreensível pelo usuário,

00:32:40.990 --> 00:32:45.055
como um código ou algo parecido,

00:32:45.055 --> 00:32:48.580
no Android ele irá substituir o texto

00:32:48.580 --> 00:32:52.345
que será falado pelo TalkBack.

00:32:52.345 --> 00:32:56.500
Então é bom realmente

00:32:56.500 --> 00:33:02.500
Acho que o que está acontecendo
no automationId,

00:33:02.500 --> 00:33:04.975
eo que você quer que deve ser

00:33:04.975 --> 00:33:07.765
leitura para o usuário na tela.

00:33:07.765 --> 00:33:10.490
Vamos ver isso.

00:33:15.870 --> 00:33:18.400
Primeiro de tudo esta tela,

00:33:18.400 --> 00:33:19.645
Então nós febril aqui.

00:33:19.645 --> 00:33:26.440
>> Selecionado, índice de tabulação.

00:33:26.440 --> 00:33:29.140
Rótulo de índice de automação.

00:33:29.140 --> 00:33:31.090
Use o contêiner de nome.

00:33:31.090 --> 00:33:33.100
Username. Caixa de edição.

00:33:33.100 --> 00:33:35.530
>> Então, ele lê para mim "username".

00:33:35.530 --> 00:33:36.925
>> Senha. Caixa de edição.

00:33:36.925 --> 00:33:37.975
>> Senha.

00:33:37.975 --> 00:33:39.655
>> Botão de login.

00:33:39.655 --> 00:33:43.600
>> Qual é o texto do botão?

00:33:43.600 --> 00:33:46.705
O primeiro? Assinatura. Mas...

00:33:46.705 --> 00:33:50.360
>> Login. Criar
uma conta. Botão de login

00:33:50.360 --> 00:33:50.970
>> Logging.

00:33:50.970 --> 00:33:52.230
>> Duplo toque para ativar.

00:33:52.230 --> 00:33:55.770
>> O segundo é Sign
Para cima, certo? Lê?

00:33:55.770 --> 00:33:57.365
>> Criar um botão de conta.

00:33:57.365 --> 00:33:58.120
>> Criar uma conta.

00:33:58.120 --> 00:33:59.200
>> Duplo toque para ativar.

00:33:59.200 --> 00:34:01.180
>> Então, temos que pagar
atenção para que

00:34:01.180 --> 00:34:04.810
Porque ele pode fazer muito
de confusão para o usuário.

00:34:04.810 --> 00:34:11.260
Vamos ver o que eu fiz aqui.

00:34:37.260 --> 00:34:42.550
Então eu tenho uma automação aqui
dizendo algo diferente.

00:34:42.550 --> 00:34:46.660
Então é algo que você
tem que prestar atenção.

00:34:46.660 --> 00:34:49.015
Mas ao mesmo tempo,

00:34:49.015 --> 00:34:51.560
é muito útil quando

00:34:54.330 --> 00:34:58.290
Você tem outros lucros
que ajudam a que você

00:34:58.290 --> 00:35:02.010
pode usar para dar
mais contexto para o usuário,

00:35:02.010 --> 00:35:06.045
Mas é ótimo ter textos de leitura,

00:35:06.045 --> 00:35:07.860
legendas, e assim por diante,

00:35:07.860 --> 00:35:10.995
que orientam o usuário a
a melhor experiência.

00:35:10.995 --> 00:35:17.350
Mas, ao mesmo tempo, preste atenção
para não mexer com o texto.

00:35:17.350 --> 00:35:19.540
Faça algo que seja bom para

00:35:19.540 --> 00:35:22.700
automação, mas é
Não é bom para o usuário.

00:35:36.480 --> 00:35:39.550
LabeledBy e HelpText.

00:35:39.550 --> 00:35:44.020
Ele é usado para dar mais informações
para o usuário sobre esse controle,

00:35:44.020 --> 00:35:47.455
e podemos usá-lo para
referenciando outro controle

00:35:47.455 --> 00:35:52.880
ou colocando mais
informações que temos aqui.

00:35:54.300 --> 00:35:57.050
>> Fim do jogo. Selecionado.

00:36:02.040 --> 00:36:06.475
>> Temos aqui três círculos.

00:36:06.475 --> 00:36:11.200
Eu sei porque eu criei
Ele. Quando navegamos...

00:36:11.200 --> 00:36:21.460
[FOREIGN].

00:36:21.460 --> 00:36:21.970
>> Um up.

00:36:21.970 --> 00:36:25.360
[MÚSICA].

00:36:25.360 --> 00:36:31.120
>> Um up. Árvore acessível. Força.

00:36:31.120 --> 00:36:34.000
[MÚSICA].

00:36:34.000 --> 00:36:35.680
>> Então eu posso jogar Mario,

00:36:35.680 --> 00:36:37.700
Mas em sons estranhos.

00:36:38.700 --> 00:36:42.110
Então, como eu fiz isso.

00:37:16.380 --> 00:37:19.345
Então eu tenho um rótulo,

00:37:19.345 --> 00:37:22.099
Eu tenho um BoxView,

00:37:25.380 --> 00:37:27.940
e um reconhecedor de gestos,

00:37:27.940 --> 00:37:32.335
e uma chamada Android nativa
para reproduzir sons.

00:37:32.335 --> 00:37:34.555
Então é ótimo.

00:37:34.555 --> 00:37:36.520
Assim como você pode ver,

00:37:36.520 --> 00:37:39.250
é muito fácil fazer as coisas.

00:37:39.250 --> 00:37:42.340
Normalmente, quando você usa

00:37:42.340 --> 00:37:48.700
controles nativos ou os controles
que o Xamarin Forms dá a você,

00:37:48.700 --> 00:37:52.900
quase toda a acessibilidade é
implementado ou você tem que fazer

00:37:52.900 --> 00:37:58.480
apenas alguns refinamentos como
adicionando fácil acessível árvore.

00:37:58.480 --> 00:38:01.540
Por exemplo, quando você usa Box,
que representa algo,

00:38:01.540 --> 00:38:09.950
ou dando uma melhor etiqueta para
-lo ou misturar a ordem da tabela.

00:38:21.210 --> 00:38:24.910
Dicas e truques. Em primeiro lugar

00:38:24.910 --> 00:38:28.400
aprender a usar
tecnologia assistiva.

00:38:28.410 --> 00:38:32.080
Não tenha medo de ligar

00:38:32.080 --> 00:38:36.860
TalkBack ou ligar
VoiceOver no seu dispositivo.

00:38:36.990 --> 00:38:40.540
A primeira dica aqui é,

00:38:40.540 --> 00:38:46.570
antes de ativá-lo, ative
o atalho "acessibilidade".

00:38:46.570 --> 00:38:48.910
Por exemplo, no iPhone,

00:38:48.910 --> 00:38:52.495
Você pode ativar para três abas ou

00:38:52.495 --> 00:38:57.295
o botão "Home" ou o "lado"
nos novos dispositivos.

00:38:57.295 --> 00:39:00.084
Ative ou desative o VoiceOver,

00:39:00.084 --> 00:39:03.490
Porque, ao mudar os gestos,

00:39:03.490 --> 00:39:05.965
a primeira impressão é que

00:39:05.965 --> 00:39:10.555
Você tem um iPhone que
Não funciona mais.

00:39:10.555 --> 00:39:14.200
A segunda coisa é
testando diferentes dispositivos,

00:39:14.200 --> 00:39:18.355
testá-lo no sistema operacional diferente,

00:39:18.355 --> 00:39:21.235
Porque às vezes é bom para

00:39:21.235 --> 00:39:25.610
iOS e não tão bom para
Android ou vice-versa.

00:39:26.040 --> 00:39:30.400
Antes de pensar no recurso,

00:39:30.400 --> 00:39:32.770
pensando sobre a experiência,

00:39:32.770 --> 00:39:35.920
entender como as plataformas
funciona, leia os guias.

00:39:35.920 --> 00:39:37.540
Eu sei que eles são longos,

00:39:37.540 --> 00:39:39.430
Eles são às vezes chato,

00:39:39.430 --> 00:39:45.370
Mas é bom saber e é faz

00:39:45.370 --> 00:39:49.420
uma grande diferença, porque quando eu

00:39:49.420 --> 00:39:55.130
Quer ir para simplesmente-e eu não
Sei que posso contar com a uber,

00:39:57.030 --> 00:40:00.130
ou quando no Brasil,

00:40:00.130 --> 00:40:02.755
usamos um serviço chamado iFood para chamar

00:40:02.755 --> 00:40:05.950
para a entrega de alimentos em sua casa.

00:40:05.950 --> 00:40:09.100
Então é uma grande mudança de jogo em

00:40:09.100 --> 00:40:12.880
a vida das pessoas com deficiência
Quando você pode usar um produto,

00:40:12.880 --> 00:40:14.620
Você pode usar um serviço que você pode

00:40:14.620 --> 00:40:17.600
contar porque é acessível.

00:40:18.330 --> 00:40:23.320
Eu sei que não tenho
tanto tempo, mas, alguma pergunta?

00:40:23.320 --> 00:40:24.860
>> Eu tenho uma pergunta.

00:40:24.860 --> 00:40:28.860
Então, temos app que é apenas
traduzido para o espanhol.

00:40:28.860 --> 00:40:31.030
Um dos [inaudíveis]
Temos com [inaudível]

00:40:31.030 --> 00:40:33.910
telefone em qualquer idioma que seja.

00:40:33.910 --> 00:40:36.310
Em nosso aplicativo, deixamos
Você escolhe um idioma,

00:40:36.310 --> 00:40:40.495
Mas não mudamos o
[inaudível] basicamente.

00:40:40.495 --> 00:40:43.735
Nós vamos TalkBack e/ou VoiceOver,

00:40:43.735 --> 00:40:49.270
trabalhar na tradução de texto
a tela em um idioma diferente,

00:40:49.270 --> 00:40:53.320
um telefone diferente ou a corrente
o filtro [inaudível] não é definido.

00:40:53.320 --> 00:40:56.530
>> Não, infelizmente não, ainda não.

00:40:56.530 --> 00:40:59.860
Eu sei que em
as novas versões do iOS,

00:40:59.860 --> 00:41:05.800
Você pode definir um idioma para
profundidade e mudaria.

00:41:05.800 --> 00:41:09.640
Porque hoje em
macOS e no Windows,

00:41:09.640 --> 00:41:14.140
o leitor de tela pode
detectar o idioma.

00:41:14.140 --> 00:41:16.945
Por exemplo, em uma página da Web,

00:41:16.945 --> 00:41:20.905
Você pode marcar esse elemento
com o atributo Lang,

00:41:20.905 --> 00:41:23.305
e colocar a língua e ele

00:41:23.305 --> 00:41:25.915
mudou o sintetizador
automaticamente.

00:41:25.915 --> 00:41:31.000
Mas no celular não acontece ainda.

00:41:31.000 --> 00:41:36.960
Então, infelizmente, você tem que
o usuário pode comprar e vender.

00:41:36.960 --> 00:41:39.674
Eu tenho esse problema
Porque o meu telefone é

00:41:39.674 --> 00:41:43.230
configuração para inglês e Português.

00:41:43.230 --> 00:41:46.665
Todo o tempo eu estou navegando na Web

00:41:46.665 --> 00:41:50.560
ou fazer algo com um
aplicativo que está em inglês.

00:41:50.560 --> 00:41:54.640
Estou com a configuração

00:41:54.640 --> 00:41:58.870
para o inglês ou eu estou falando
com a minha mãe no WhatsApp,

00:41:58.870 --> 00:42:02.815
por exemplo, eu tenho que mudar
para o português e ler.

00:42:02.815 --> 00:42:08.695
Às vezes, o usuário é
Assim-é todos os dias.

00:42:08.695 --> 00:42:11.560
Às vezes eu mesmo lendo coisas em

00:42:11.560 --> 00:42:14.485
Inglês enquanto estiver usando
Voz portuguesa, e assim por diante.

00:42:14.485 --> 00:42:20.095
É realmente bizarro, mas
Isso é porque eu não tenho tempo.

00:42:20.095 --> 00:42:22.900
Mas eu sei que é
algo que pedimos

00:42:22.900 --> 00:42:26.320
muito para o Google e Apple,

00:42:26.320 --> 00:42:28.630
e eu li algo sobre isso

00:42:28.630 --> 00:42:32.860
a nova versão do
o sistema vai tê-lo.

00:42:32.860 --> 00:42:36.220
Para a Apple, eu sei que, como

00:42:36.220 --> 00:42:40.405
O VoiceOver é incorporado
no sistema,

00:42:40.405 --> 00:42:43.675
Ele vai trabalhar sistema de largura.

00:42:43.675 --> 00:42:48.745
Mas TalkBack, como é aplicativo externo,

00:42:48.745 --> 00:42:51.490
é instalado nativamente em

00:42:51.490 --> 00:42:54.565
quase todos os telefones, mas
é aplicativo externo.

00:42:54.565 --> 00:42:56.740
Acho que é
algo que eles vão

00:42:56.740 --> 00:43:00.070
criar uma espécie de
configurações para habilitá-lo.

00:43:00.070 --> 00:43:01.090
>> Próxima pergunta.

00:43:01.090 --> 00:43:03.550
>> Eu tenho uma pergunta de duas partes.

00:43:03.550 --> 00:43:04.910
O primeiro é,

00:43:04.910 --> 00:43:09.475
são as propriedades, o acessível
Propriedades totalmente vinculativas?

00:43:09.475 --> 00:43:11.650
>> Sim. Totalmente vinculativo.

00:43:11.650 --> 00:43:12.880
>> O segundo é,

00:43:12.880 --> 00:43:14.410
Se eu tiver um bate-papo e as pessoas estão

00:43:14.410 --> 00:43:16.840
falando com você em
Inglês quebrado ou em gírias,

00:43:16.840 --> 00:43:19.600
Esse tipo de coisa, é
acessível nesse ponto?

00:43:19.600 --> 00:43:24.040
Traduz
essas palavras não tão boas?

00:43:24.040 --> 00:43:27.610
>> Não, o que ele usa,

00:43:27.610 --> 00:43:36.040
Eu gosto de dizer que temos
algumas palavras, algumas convenções,

00:43:36.040 --> 00:43:41.320
por exemplo, quando você está
falando na Internet,

00:43:41.320 --> 00:43:44.950
Você sabe que as pessoas dizem
linguagem diferente,.

00:43:44.950 --> 00:43:50.185
Em Português,
abreviar muitas palavras,

00:43:50.185 --> 00:43:52.870
e eu sei disso.

00:43:52.870 --> 00:43:55.135
Então, às vezes, o usuário adaptar

00:43:55.135 --> 00:43:58.450
se para ler que
e tentar entender.

00:43:58.450 --> 00:44:04.840
Mas depende do caminho
que a pessoa está escrevendo,

00:44:04.840 --> 00:44:11.380
às vezes é realmente difícil
entender o que está acontecendo.

00:44:11.380 --> 00:44:15.595
Mas não sei se
realmente é fácil

00:44:15.595 --> 00:44:20.020
criar essa tradução
para algumas coisas.

00:44:20.020 --> 00:44:25.375
Normalmente, o que fazemos como
[inaudível] pessoas,

00:44:25.375 --> 00:44:32.830
é que tentamos adaptar
o fluxo de trabalho para trabalhar nele.

00:44:32.830 --> 00:44:37.585
Por exemplo, na empresa
Eu trabalho para, nós proibidos.

00:44:37.585 --> 00:44:42.080
Proibido é o cara que
adora enviar presentes,

00:44:43.020 --> 00:44:45.565
e não é acessível.

00:44:45.565 --> 00:44:49.330
Mas geralmente em nome de
a imagem ou, por exemplo,

00:44:49.330 --> 00:44:55.959
no slack, em emojis do Slack,

00:44:55.959 --> 00:44:57.100
Você tem um código.

00:44:57.100 --> 00:45:00.505
Então eu costumo traduzir esse código.

00:45:00.505 --> 00:45:03.355
Está falando sobre o Juicing,

00:45:03.355 --> 00:45:05.530
e se dar bem com a piada.

00:45:05.530 --> 00:45:06.850
>> Sim. Obrigado.

00:45:06.850 --> 00:45:08.180
>> Você é bem-vindo.

00:45:08.180 --> 00:45:10.840
>> [inaudível] não suporta Emoji.

00:45:10.840 --> 00:45:16.320
Eles querem que você leia
nome innercode ou apenas o-

00:45:16.320 --> 00:45:17.620
>> Não. Há como um,

00:45:17.620 --> 00:45:22.225
os nativos para a plataforma
convergem para o texto.

00:45:22.225 --> 00:45:27.520
Apple é muito engraçado com a maneira
Eles traduzem os emojis.

00:45:27.520 --> 00:45:30.235
Às vezes as pessoas enviam
os emojis para mim

00:45:30.235 --> 00:45:33.805
pensando que fez isso
explicar uma emoção,

00:45:33.805 --> 00:45:36.655
e explicar um
um completamente diferente.

00:45:36.655 --> 00:45:38.080
É realmente muito divertido.

00:45:38.080 --> 00:45:41.073
>> [inaudível].

00:45:41.073 --> 00:45:45.340
>> Sim. É divertido.

00:45:45.340 --> 00:45:49.940
Eu realmente gosto e
Eu uso emojis muito.

00:45:55.200 --> 00:45:58.550
Então, obrigado, pessoal.

