WEBVTT

00:00:00.000 --> 00:00:02.250
>> Jestem Alexandre Costa,

00:00:02.250 --> 00:00:03.630
Jestem z Brazylii.

00:00:03.630 --> 00:00:06.360
Więc przepraszam za mój angielski,

00:00:06.360 --> 00:00:09.400
Jeśli masz jakieś problemy.

00:00:09.440 --> 00:00:14.475
To mój Twitter uchwyt.

00:00:14.475 --> 00:00:17.130
Więc zapraszam do pójcie za mną,

00:00:17.130 --> 00:00:18.660
w celu utrzymania kontaktu.

00:00:18.660 --> 00:00:21.030
Jestem bardzo aktywny na Twitterze.

00:00:21.030 --> 00:00:24.660
Więc jest to wielki społeczny
sieci do rozmów.

00:00:24.660 --> 00:00:27.120
Nie mówię o Xamarin,

00:00:27.120 --> 00:00:28.980
Porozmawiam o dostępności,

00:00:28.980 --> 00:00:31.950
i prawie o technologii.

00:00:31.950 --> 00:00:35.170
Jestem naprawdę namiętny
technologii.

00:00:36.110 --> 00:00:39.935
Dziękujemy za sponsorów, partnerów.

00:00:39.935 --> 00:00:44.360
Dziękujemy za organizację
konferencji.

00:00:44.360 --> 00:00:47.930
Kiedy zobaczyłem okazję

00:00:47.930 --> 00:00:53.420
porozmawiać tutaj z
chłopaki, to było wspaniale.

00:00:53.420 --> 00:00:56.600
Więc bardzo dziękuję za
Jesteś teraz

00:00:56.600 --> 00:01:01.680
i osób, które będą oglądać
później z nagrania.

00:01:04.100 --> 00:01:08.300
Oto porządek obrad. Jest to
trochę długą listę.

00:01:08.300 --> 00:01:10.610
Więc nie wiem, czy czcionka jest w porządku.

00:01:10.610 --> 00:01:14.950
Ale jeśli nie jesteś w stanie
Aby go zobaczyć, nie martw się,

00:01:14.950 --> 00:01:21.860
Ja również. Będę mówić o
Co to jest dostępność.

00:01:21.860 --> 00:01:24.245
Myślę, że powinno zacząć.

00:01:24.245 --> 00:01:29.375
Musimy uzyskać sub treści B
na tej samej stronie.

00:01:29.375 --> 00:01:33.370
Następnie Porozmawiaj o
Technologia wspomagająca,

00:01:33.500 --> 00:01:37.670
że rzeczą, która sprawia, że
mi korzystać z komputera,

00:01:37.670 --> 00:01:40.970
smartfonów i innych urządzeń.

00:01:40.970 --> 00:01:43.429
Dyskusja na temat platformy Xamarin i ułatwień dostępu;

00:01:43.429 --> 00:01:47.360
sposób obsługi Xamarin
Interfejsy API ułatwień dostępu i

00:01:47.360 --> 00:01:51.350
dyskusji na temat rzeczy odnoszą się do niego.

00:01:51.350 --> 00:01:54.020
W jaki sposób możemy wdrożyć

00:01:54.020 --> 00:02:00.180
małe rzeczy w laboratoriach
mieć to dostępne?

00:02:01.750 --> 00:02:05.410
Co to jest dostępność?

00:02:05.410 --> 00:02:07.830
Każdego ranka w moim dniu,

00:02:07.830 --> 00:02:13.410
Budzę się, mam mój smartfon,

00:02:13.410 --> 00:02:15.015
Czytałem wiadomości,

00:02:15.015 --> 00:02:18.585
Idę do mojej kuchni,

00:02:18.585 --> 00:02:20.415
Przygotowuję kawę,

00:02:20.415 --> 00:02:22.605
Oglądam telewizję,

00:02:22.605 --> 00:02:27.695
zazwyczaj niektóre streaming, proszę o

00:02:27.695 --> 00:02:33.705
jeździć na Uber, aby przejść do
pracy, do biura.

00:02:33.705 --> 00:02:36.080
Tam w biurze, ja
współpracować z moimi kolegami,

00:02:36.080 --> 00:02:42.295
Piszę kod, robię Recenzje kodu.

00:02:42.295 --> 00:02:48.545
Więc robię wszelkiego rodzaju rzeczy
i jest całkowicie normalne.

00:02:48.545 --> 00:02:51.755
Ale mamy inny
rzecz, jestem ślepy.

00:02:51.755 --> 00:03:01.110
Jak więc mogę
tych rzeczy bez nikogo tutaj?

00:03:01.110 --> 00:03:06.495
Więc jak możemy dać
to doświadczenie dla użytkownika?

00:03:06.495 --> 00:03:11.090
Więc mam małą definicję
dostępności,

00:03:11.090 --> 00:03:14.810
oznacza to, że masz produkt lub

00:03:14.810 --> 00:03:19.130
Usługa dostępna, gdy
usunąć wszelkie fizyczne,

00:03:19.130 --> 00:03:22.700
Sensorial, lub poznawcze
bariery dla użytkownika.

00:03:22.700 --> 00:03:23.000
[OBCY].

00:03:23.000 --> 00:03:32.400
Więc powiedziałem, że

00:03:32.400 --> 00:03:35.045
Mógłbym mówić po portugalsku tutaj.

00:03:35.045 --> 00:03:39.405
Ale problemem jest to, że robi,

00:03:39.405 --> 00:03:45.715
Nie dostaję kontaktu z wszystkimi
Ci, którzy nie mówią po portugalsku.

00:03:45.715 --> 00:03:51.669
Kiedy tworzę aplikację piękną
z mnóstwem obrazów,

00:03:51.669 --> 00:03:56.585
Zdjęcia, ale nie umieścić opis
tego, co znajduje się na ekranie,

00:03:56.585 --> 00:03:59.780
Nie jestem dostępny dla wszystkich.

00:03:59.780 --> 00:04:03.420
Kiedy mówię w
wydarzenie i mówię,

00:04:03.420 --> 00:04:09.174
"Kiedy widać w tym kodzie
lub, jak widać na tym obrazie,

00:04:09.174 --> 00:04:13.115
Nie myślę, że nie może być

00:04:13.115 --> 00:04:17.825
osób oglądając moje
prezentacji, które nie widzą.

00:04:17.825 --> 00:04:22.565
Więc jestem prawdziwym dostępnym
gdy coś robię

00:04:22.565 --> 00:04:27.830
że każdy może korzystać
bez żadnych ograniczeń.

00:04:27.830 --> 00:04:32.340
Ale miejsce tutaj w slajdzie są

00:04:32.340 --> 00:04:37.645
słowa, które moim zdaniem
jest najważniejsza.

00:04:37.645 --> 00:04:42.560
To samo doświadczenie.

00:04:42.560 --> 00:04:47.370
Tworzenie czegoś dostępnego
nie jest na przykład

00:04:47.370 --> 00:04:55.070
na mojej stronie tworzenia, w którym Lampa błyskowa

00:04:55.070 --> 00:04:59.300
dostępne i sprawiają, że coś
zupełnie inne

00:04:59.300 --> 00:05:04.905
z bardzo prostym HTML,

00:05:04.905 --> 00:05:07.705
tylko linki, bez interakcji.

00:05:07.705 --> 00:05:10.820
Nie, aby być naprawdę dostępnym,

00:05:10.820 --> 00:05:16.340
ty i ja musisz mieć
tego samego doświadczenia.

00:05:16.340 --> 00:05:21.605
Więc tuż przed uruchomieniem
Nowy projekt, nowy ekran,

00:05:21.605 --> 00:05:24.175
Nowa funkcja myśleć,

00:05:24.175 --> 00:05:31.310
"Jak będzie doświadczenie
Ja jestem subskrypcja akcji wobec mój użytkownik?

00:05:31.310 --> 00:05:33.995
Och, to doświadczenie, które mam

00:05:33.995 --> 00:05:40.500
zrobić coś z
ruchy i tak dalej.

00:05:40.500 --> 00:05:44.345
Okk. To doświadczenie
Chcę zaoferować.

00:05:44.345 --> 00:05:49.720
Jak mogę zrobić to doświadczenie
przyjemne dla wszystkich?

00:05:49.720 --> 00:05:53.625
Och, mogę zrobić

00:05:53.625 --> 00:05:57.270
kilka hackings tutaj, aby

00:05:57.270 --> 00:06:01.965
wykryć, czy ruch jest niski
i zrekompensować sobie nawzajem?

00:06:01.965 --> 00:06:03.720
Nie, nie mogę utworzyć

00:06:03.720 --> 00:06:10.380
alternatywną ścieżkę, tak
Użytkownik może go wypróbować. "

00:06:10.380 --> 00:06:16.250
Ale nigdy nie rób czegoś
tylko być łatwiejsze.

00:06:16.250 --> 00:06:21.300
Pomyśl, jak możesz podzielić się tym samym
doświadczeń pomiędzy wszystkimi.

00:06:23.810 --> 00:06:28.240
Jak działa technologia wspomagająca?

00:06:28.880 --> 00:06:35.285
To bardzo interesujące, ponieważ
Używam komputera.

00:06:35.285 --> 00:06:36.845
Daję moją prezentację tutaj.

00:06:36.845 --> 00:06:38.240
Będę otwarcie

00:06:38.240 --> 00:06:43.790
programu Visual Studio, aby wyświetlić
kodu w przyszłości.

00:06:43.790 --> 00:06:49.450
Ale jak to działa?

00:06:50.480 --> 00:06:55.860
Mamy cztery właściwości
że wspomagająca

00:06:55.860 --> 00:07:02.540
Hak technologiczny z systemu
i dać użytkownikowi.

00:07:02.540 --> 00:07:04.730
Więc najpierw jest ich rola.

00:07:04.730 --> 00:07:09.440
Więc co to jest kontrola
że używam już teraz,

00:07:09.440 --> 00:07:11.585
Jestem interakcji z
Nwo? Co to?

00:07:11.585 --> 00:07:15.374
To teksty wejściowe, to etykieta,

00:07:15.374 --> 00:07:17.610
jest to przycisk, to przełącznik,

00:07:17.610 --> 00:07:21.635
to jest coś innego, to
Karuzela, jest to lista.

00:07:21.635 --> 00:07:23.585
Muszę wiedzieć,

00:07:23.585 --> 00:07:28.770
jaki jest element I
Jestem interakcji z?

00:07:28.770 --> 00:07:30.975
Drugą rzeczą jest nazwa,

00:07:30.975 --> 00:07:33.075
Identyfikator.

00:07:33.075 --> 00:07:34.500
Co to jest?

00:07:34.500 --> 00:07:37.530
Jest to wpis nazwy użytkownika,

00:07:37.530 --> 00:07:39.990
jest to wpis hasła,

00:07:39.990 --> 00:07:43.005
jest to Logowanie lub przycisk logowania,

00:07:43.005 --> 00:07:47.955
to lista przeprowadzki.

00:07:47.955 --> 00:07:52.595
Więc muszę dać
kontekst dla mojego użytkownika,

00:07:52.595 --> 00:07:54.935
więc jest to nazwa, identyfikator.

00:07:54.935 --> 00:07:57.980
Trzecia właściwość jest stanem.

00:07:57.980 --> 00:08:00.495
Jeśli jest aktywny, jeśli jest nieaktywny,

00:08:00.495 --> 00:08:02.955
jego ' umożliwiać, ono ' niepełnosprawny,

00:08:02.955 --> 00:08:05.490
jest zaznaczone, jest odznaczone,

00:08:05.490 --> 00:08:09.180
jest wypełniona pewną wartością,

00:08:09.180 --> 00:08:11.430
to nie jest wypełnione, to fokus.

00:08:11.430 --> 00:08:14.520
Jaki jest stan

00:08:14.520 --> 00:08:17.700
tego komponentu w chwili
interakcji?

00:08:17.700 --> 00:08:19.755
Interakcja wartość. W porządku.

00:08:19.755 --> 00:08:22.180
Jeśli jest to wpis,

00:08:22.220 --> 00:08:26.415
Wchodzę do niego z niektórymi
tekst w tym czy nie.

00:08:26.415 --> 00:08:28.620
To pole wyboru.

00:08:28.620 --> 00:08:31.750
Jest sprawdzane true lub false.

00:08:31.750 --> 00:08:37.890
To Spinner, co jest
wartość w tarczy?

00:08:37.890 --> 00:08:40.380
Więc muszę dać
tych informacji obcych.

00:08:40.380 --> 00:08:43.350
To niesamowite
ponieważ nasze platformy,

00:08:43.350 --> 00:08:47.845
i jak widzieliśmy w Keynote,

00:08:47.845 --> 00:08:50.560
Jesteśmy deweloperami wieloplatformowych.

00:08:50.560 --> 00:08:53.595
To dlatego, że używamy i kochamy Xamarin.

00:08:53.595 --> 00:08:57.415
Nasze platformy oferują interfejsy API

00:08:57.415 --> 00:09:01.305
które wysyłają te informacje
dla technologii wspomagających.

00:09:01.305 --> 00:09:03.210
Jak jestem ślepy, jestem,

00:09:03.210 --> 00:09:07.555
Używam czytników ekranowych, które

00:09:07.555 --> 00:09:13.245
konwertować dowolny tekst w
ekrany do głosu.

00:09:13.245 --> 00:09:17.055
Ale mamy ludzi, którzy
zastosować inne podejście.

00:09:17.055 --> 00:09:20.070
W Brazylii mamy szczególne,

00:09:20.070 --> 00:09:23.265
i każdy kraj ma
różne języki migowe,

00:09:23.265 --> 00:09:25.500
w Brazylii nazywa LIBRAS.

00:09:25.500 --> 00:09:33.720
Mamy oprogramowanie, które konwertuje
tekst do tego języka migowego.

00:09:33.720 --> 00:09:37.970
Mamy innych ludzi, którzy nie mogą się poruszać.

00:09:37.970 --> 00:09:41.560
Tak więc używają ich oczu i

00:09:41.560 --> 00:09:46.410
głowę, aby przesunąć kursor
lub użyj joysticka.

00:09:46.840 --> 00:09:51.550
Technologie te zależą od

00:09:51.550 --> 00:09:57.850
że informacje, które wymieniłem
działać prawidłowo.

00:09:59.770 --> 00:10:03.615
Jako ślepy, muszę
używać czytników ekranowych.

00:10:03.615 --> 00:10:08.125
W mobilnym świecie mamy dwa,

00:10:08.125 --> 00:10:10.590
to jest VoiceOver dla systemu Apple,

00:10:10.590 --> 00:10:13.995
oraz TalkBack i Voice Assistant,

00:10:13.995 --> 00:10:19.435
to nie jest wymieniony tutaj, ale Voice
Asystent [niesłyszalny] do Androida.

00:10:19.435 --> 00:10:21.610
Co robią,

00:10:21.610 --> 00:10:23.700
Jak powiedziałem wcześniej,

00:10:23.700 --> 00:10:26.605
przekształcają wszelkiego rodzaju teksty na

00:10:26.605 --> 00:10:30.385
na ekranie, aby głos
do mnie głośno czytać.

00:10:30.385 --> 00:10:36.269
Więc mogę wchodzić w interakcje z dowolną aplikacją
które wdrażają ułatwienia dostępu,

00:10:36.269 --> 00:10:42.805
i używać go jako osoby upośledzonej.

00:10:42.805 --> 00:10:47.995
To świetnie, bo
może, jak powiedziałem,

00:10:47.995 --> 00:10:54.780
korzystania z serwisu Uber lub
innych produktów, jak wszyscy,

00:10:55.500 --> 00:11:01.540
ale dlaczego mówię
o tych dwóch tutaj,

00:11:01.540 --> 00:11:04.420
ponieważ jest to coś, co

00:11:04.420 --> 00:11:08.370
trzeba pamiętać
podczas naszego rozwoju.

00:11:08.370 --> 00:11:09.795
Wiem, że jesteśmy

00:11:09.795 --> 00:11:12.085
odpowiedzialnych deweloperów i

00:11:12.085 --> 00:11:14.860
Przetestuj nasze produkty w
wszelkiego rodzaju urządzenia.

00:11:14.860 --> 00:11:16.230
Testujemy na iPhonie,

00:11:16.230 --> 00:11:17.980
testujemy na Androidzie,

00:11:17.980 --> 00:11:24.550
testujemy w różnych wersjach
systemu operacyjnego i tak dalej.

00:11:27.830 --> 00:11:34.135
Dzięki dostępności
mają taką samą potrzebę.

00:11:34.135 --> 00:11:37.770
Musimy przetestować go na VoiceOver
w różnych językach.

00:11:37.770 --> 00:11:40.190
Musimy przetestować go na TalkBack,

00:11:40.190 --> 00:11:44.820
w różnych telefonach, ponieważ czasami

00:11:44.820 --> 00:11:53.935
Niektórzy producenci Personalizuj
sposób, w jaki TalkBack czyta rzeczy.

00:11:53.935 --> 00:11:57.150
Czasami
jakieś dziwne zachowania

00:11:57.150 --> 00:11:58.695
że nie rozumiesz,

00:11:58.695 --> 00:12:03.445
i jest to spowodowane nie tylko
TalkBack lub VoiceOver,

00:12:03.445 --> 00:12:05.310
ale czasami jest to spowodowane

00:12:05.310 --> 00:12:12.435
syntezator, który
konwersji tekstu na głos.

00:12:12.435 --> 00:12:16.045
To coś śmiesznego, że za każdym razem

00:12:16.045 --> 00:12:21.355
Apple wydaæ nową wersję iOS,

00:12:21.355 --> 00:12:27.565
Odkryłam, że słowa
mówiłem dobrze

00:12:27.565 --> 00:12:31.540
jest uszkodzony, ponieważ

00:12:31.540 --> 00:12:35.650
zmieniłem coś na
wewnętrznym słowniku.

00:12:35.650 --> 00:12:42.090
Musisz zrobić kilka hacków, aby
mieć ten aplikacja powiedzenie ów rzecz,

00:12:42.090 --> 00:12:47.510
zwykle w przypadku
małe słowa lub takie rzeczy,

00:12:47.510 --> 00:12:50.640
musisz zrobić kilka hacków.

00:12:50.640 --> 00:12:55.870
Ale to jest w porządku, i to jest odkryte
Po dotknięciu aplikacji.

00:13:00.130 --> 00:13:02.695
To mały film,

00:13:02.695 --> 00:13:05.970
Po pierwsze, mój przyjaciel Roberta
powiedział mi, że jest zepsuty.

00:13:05.970 --> 00:13:12.910
Reflektor nie wymagał ekranu,

00:13:12.910 --> 00:13:16.485
ale to mój iPhone za pomocą

00:13:16.485 --> 00:13:20.280
aplikacji Uber i
nawigację na ekranie.

00:13:20.280 --> 00:13:22.300
>> 1422.

00:13:34.780 --> 00:13:37.075
>> Nie jest na ekranie.

00:13:37.075 --> 00:13:39.110
To zabawne [niesłyszalne].

00:13:39.110 --> 00:13:40.190
>> Nie ma tacy do

00:13:40.190 --> 00:13:43.490
najczęściej używanych aplikacji, które
utrzymuje się na wszystkich

00:13:56.090 --> 00:14:01.950
>> Tak jak mówiłem Ci na ekranie,

00:14:01.950 --> 00:14:07.260
najpierw czytnik ekranu
brzmi "co jest na ekranie,

00:14:07.260 --> 00:14:14.580
tego elementu, etykieta lub
tego formantu, który wybrałem.

00:14:14.580 --> 00:14:19.035
Jeśli chcę z nim wchodzić
Muszę go dwukrotnie stuknąć.

00:14:19.035 --> 00:14:22.000
Gdy korzystasz z czytnika ekranowego,

00:14:22.000 --> 00:14:24.470
mamy różne gesty.

00:14:24.470 --> 00:14:27.265
Na przykład, aby przewijać,

00:14:27.265 --> 00:14:33.585
odbywa się trzema palcami na
iOS i dwa palce na Androidzie.

00:14:33.585 --> 00:14:42.055
Kiedy chcę coś zrobić
jak przeciąganie i upuszczanie,

00:14:42.055 --> 00:14:45.970
Muszę zrobić podwójny kranu
i długie naciśnięcie na jednym dotknięciu.

00:14:45.970 --> 00:14:50.145
Istnieje wiele niestandardowych gestów,

00:14:50.145 --> 00:14:55.300
ale to jest wielki, ponieważ wielu użytkowników
przejść, jak to działa.

00:14:55.300 --> 00:14:58.530
Nie musisz się martwić
o tym w aplikacji.

00:14:58.530 --> 00:15:05.785
Jeśli dasz swojemu użytkownikowi rzeczywisty
mobilne korzystanie z kart,

00:15:05.785 --> 00:15:08.815
podwójne stuknięcia, Swipes, i tak dalej,

00:15:08.815 --> 00:15:10.615
Użytkownik może go używać.

00:15:10.615 --> 00:15:13.705
Inną inną rzeczą, która

00:15:13.705 --> 00:15:17.805
niemal niedowidzących
ludzie używają

00:15:17.805 --> 00:15:22.925
jednym palcem, aby
w prawo lub w lewo,

00:15:22.925 --> 00:15:27.360
Karta X-like na komputerze.

00:15:27.360 --> 00:15:30.300
Więc to jest przeniesienie ostrości do

00:15:30.300 --> 00:15:34.465
następnego lub poprzedniego
elementu na ekranie.

00:15:34.465 --> 00:15:36.535
Możemy eksplorować ekran,

00:15:36.535 --> 00:15:38.940
dotykając go, jak powiedziałem chłopaki,

00:15:38.940 --> 00:15:43.525
że jeśli dotknie go czyta,

00:15:43.525 --> 00:15:45.975
nie wykona działania.

00:15:45.975 --> 00:15:49.700
Ale zazwyczaj Nawigacja

00:15:49.700 --> 00:15:53.490
za pomocą machnięcia, abyśmy mogli przejść do
Następny i poprzedni formant,

00:15:53.490 --> 00:15:56.715
i nie martw się, [niesłyszalny]
intelektualnie Fit.

00:15:56.715 --> 00:16:00.070
To świetnie. For
TalkBack to samo.

00:16:00.070 --> 00:16:02.815
>> Przycisk tapeta.
Akcje, dwukrotne stuknięcie

00:16:02.815 --> 00:16:04.110
i przytrzymaj, aby wyświetlić "Kontakty".

00:16:04.110 --> 00:16:05.535
>> Jestem na głównym ekranie.

00:16:05.535 --> 00:16:08.320
>> Dwukrotne stuknięcie w celu uaktywnienia
"Telefon" aplikacje, jeden z pięciu.

00:16:08.320 --> 00:16:10.820
"Wiadomości" aplikacje, dwa z pięciu.

00:16:10.820 --> 00:16:13.160
Przycisk "Apps", trzy z pięciu.

00:16:13.160 --> 00:16:16.200
"Internet" aplikacje, cztery z pięciu.
Akcje, dwukrotnie dotknij, aby uruchomić.

00:16:16.200 --> 00:16:20.350
>> Więc czyta i jak słyszysz-

00:16:20.350 --> 00:16:22.765
>> "Telefon" Apps, jeden z pięciu.

00:16:22.765 --> 00:16:24.850
Akcje, dwukrotnie dotknij, aby uruchomić.

00:16:24.850 --> 00:16:26.535
Dwukrotnie dotknij i przytrzymaj, aby zmienić kolejność.

00:16:26.535 --> 00:16:29.250
Dotknij dwukrotnie i przytrzymaj, aby
wyświetlić menu "Kontakty".

00:16:29.250 --> 00:16:35.790
>> To nie tylko powiedzieć, co jest
kontroli i czytać tekst do mnie,

00:16:35.790 --> 00:16:41.560
ale dają mi wskazówkę, jak
Czy muszę z nim wchodzić w interakcje.

00:16:42.230 --> 00:16:45.115
Wszystko to jest zwyczaj,

00:16:45.115 --> 00:16:53.980
więc możesz wchodzić w interakcje z
Niektóre interfejsy API do pracy z nim.

00:16:58.390 --> 00:17:02.690
Co na temat platformy Xamarin w
tego świata dostępności?

00:17:02.690 --> 00:17:09.440
Pracujemy z technologią
jest 100 procent macierzystego.

00:17:09.440 --> 00:17:13.640
Mamy więc dostęp do wszystkich natywnych interfejsów API,

00:17:13.640 --> 00:17:17.120
w tym interfejsy API dla ułatwień dostępu.

00:17:17.120 --> 00:17:23.180
Więc podczas pracy z platformą Xamarin
[niesłyszalny] i Pracujesz

00:17:23.180 --> 00:17:30.030
z natywnym systemem Android XML
lub scenorysami IRS,

00:17:30.030 --> 00:17:33.260
Mamy na panelu "właściwości",

00:17:33.260 --> 00:17:35.840
wszystkie właściwości związane
dostępności w

00:17:35.840 --> 00:17:38.709
platformy i sposobu, w jaki właściwości,

00:17:38.709 --> 00:17:42.275
sposób, w jaki metody są
całkowicie udokumentowane.

00:17:42.275 --> 00:17:49.915
Docs związane z Xamarin
do API są bardzo dobre,

00:17:49.915 --> 00:17:54.240
i kiedy nie znajdziesz
coś w tym,

00:17:54.240 --> 00:17:58.570
Możesz iść prosto do przodu
do dokumentacji API

00:17:58.570 --> 00:18:03.830
w witrynach Google lub Apple.

00:18:03.830 --> 00:18:10.970
To tam i z dużą ilością
Przykłady i różni się do odczytu.

00:18:10.970 --> 00:18:13.115
Mamy również przewodniki,

00:18:13.115 --> 00:18:16.945
Projekt interfejsu ludzkiego
Przewodniki, które pomagają wiele

00:18:16.945 --> 00:18:20.510
ponieważ dostępność jest czymś

00:18:20.510 --> 00:18:24.470
w dzisiejszych czasach jest
konstrukcji na swoich platformach.

00:18:24.470 --> 00:18:26.770
Ale warto wiedzieć,

00:18:26.770 --> 00:18:30.640
dobrze widzieć, dobrze go czytać.

00:18:30.640 --> 00:18:36.450
Cały czas używam dostępu
technologii podczas mojego dnia,

00:18:36.450 --> 00:18:41.870
i czasami zaczymi czytać
kilka nowych dokumentów lub oglądanie

00:18:41.870 --> 00:18:47.360
Niektóre filmy z Google
IO i z WWDC i,

00:18:47.360 --> 00:18:50.470
odkryć coś nowego
że wprowadzili i

00:18:50.470 --> 00:18:54.705
nie zrobił marketingu na ten temat.

00:18:54.705 --> 00:18:58.470
To naprawdę pomogło mi w moim dniu.

00:19:02.330 --> 00:19:05.415
Jedna koncepcja bardzo ważna

00:19:05.415 --> 00:19:08.490
o dostępności jest
drzewie ułatwień dostępu.

00:19:08.490 --> 00:19:16.170
Więc to naprawdę hierarchiczny widok

00:19:16.170 --> 00:19:19.650
elementów na ekranie,

00:19:19.650 --> 00:19:23.490
i sekwencja, która
zostanie wyświetlona użytkownikowi

00:19:23.490 --> 00:19:27.585
użyte w
technologii wspomagającej.

00:19:27.585 --> 00:19:30.945
To dobra rzecz, aby pokazać lub ukryć

00:19:30.945 --> 00:19:35.940
informacje, które nie są użyteczne
dla ułatwienia dostępu.

00:19:35.940 --> 00:19:39.955
Na przykład, jeśli mam
obrazu na ekranie,

00:19:39.955 --> 00:19:45.425
i ten obraz nie jest
ważne dla treści,

00:19:45.425 --> 00:19:50.330
nie warto dla użytkownika
wiedzieć, że obraz jest tam,

00:19:50.330 --> 00:19:55.365
to coś tylko dla
dekoracyjny obraz,

00:19:55.365 --> 00:19:58.575
możemy ukryć go przed użytkownikiem.

00:19:58.575 --> 00:20:05.310
Lub na przykład, mamy
etykietę lub inne informacje

00:20:05.310 --> 00:20:08.235
że my zawarte wewnątrz
Opis

00:20:08.235 --> 00:20:12.839
elementu lub z
właściwości ułatwień dostępu,

00:20:12.839 --> 00:20:16.965
i chcemy ukryć
etykiety, jest to możliwe.

00:20:16.965 --> 00:20:19.200
TabIndex jest wielki.

00:20:19.200 --> 00:20:24.885
Więc mogę manipulować sposobem
interakcji użytkownika z tym ekranem,

00:20:24.885 --> 00:20:30.615
podczas nawigowania przy użyciu
[niesłyszalne] poprzednie ruchy.

00:20:30.615 --> 00:20:38.565
Tak naprawdę możemy zrobić
łatwiejszego doświadczenia.

00:20:38.565 --> 00:20:41.200
Więc spróbujmy to pokazać.

00:20:48.770 --> 00:20:55.480
Przede wszystkim Uruchommy Vysor.

00:21:26.440 --> 00:21:29.390
>> "Czas i pogoda"
dla Kreatora ekranu.

00:21:29.390 --> 00:21:32.030
Naciśnij dwukrotnie i przytrzymaj, aby długie naciśnięcie.

00:21:32.030 --> 00:21:34.070
>> Jest Vysor pokazując mój ekran?

00:21:34.070 --> 00:21:34.865
>> Tak.

00:21:34.865 --> 00:21:36.390
>> Dziękuję.

00:21:56.050 --> 00:22:00.220
Okk. Uruchomimy aplikację.

00:22:00.220 --> 00:22:04.110
To tylko plac zabaw
z dużo kodu tutaj.

00:22:04.110 --> 00:22:07.515
Postaram się opisać
większość rodzajów kodu,

00:22:07.515 --> 00:22:09.300
ale po prezentacji,

00:22:09.300 --> 00:22:11.340
Jeśli publikujesz go w repozytorium,

00:22:11.340 --> 00:22:12.840
że chłopaki będą mieli

00:22:12.840 --> 00:22:17.775
dostęp z dużą ilością materiału
z konferencji.

00:22:17.775 --> 00:22:20.805
Nie będziemy mieli
dostęp do wszystkich kodów.

00:22:20.805 --> 00:22:23.685
Ale to, co pokażemy, to

00:22:23.685 --> 00:22:27.990
proste atrybuty, które można
wprowadzić w interfejsie użytkownika,

00:22:27.990 --> 00:22:33.370
i z tym, można mieć
Aplikacja jest bardziej dostępna.

00:23:09.560 --> 00:23:12.315
>> "Telefon" Apps, jeden z pięciu.

00:23:12.315 --> 00:23:14.415
Akcje, dwukrotnie dotknij, aby uruchomić.

00:23:14.415 --> 00:23:16.095
Dwukrotnie dotknij i przytrzymaj, aby zmienić kolejność.

00:23:16.095 --> 00:23:19.570
Dotknij dwukrotnie i przytrzymaj, aby
wyświetlić menu "Kontakty".

00:23:30.380 --> 00:23:35.115
Fioletowy. Niebieski. Ciemnoszary.

00:23:35.115 --> 00:23:38.990
Niebieski. Fioletowy.

00:23:38.990 --> 00:23:41.045
>> Więc co mam tutaj.

00:23:41.045 --> 00:23:42.185
Mamy trzy bary,

00:23:42.185 --> 00:23:44.045
kolor, jeden fioletowy, jeden niebieski,

00:23:44.045 --> 00:23:52.965
i jeden szary,
ze względu na użycie BoxView.

00:23:52.965 --> 00:24:00.555
BoxView jest czymś
że to tylko wizualne.

00:24:00.555 --> 00:24:03.810
Nie mamy żadnych informacji
o dostępności

00:24:03.810 --> 00:24:07.710
dla tego rodzaju kontroli.

00:24:07.710 --> 00:24:09.885
Ale jeśli zauważysz tutaj,

00:24:09.885 --> 00:24:12.510
Nie wiem, czy
można zobaczyć na ekranie.

00:24:12.510 --> 00:24:14.070
>> Fioletowy. Fioletowy.

00:24:15.320 --> 00:24:18.075
>> Gdy wybieram BoxView,

00:24:18.075 --> 00:24:23.035
TalkBack stawia na
wokół niego prostokąta pierścienia.

00:24:23.035 --> 00:24:26.900
Jest to fokus TalkBack.

00:24:26.900 --> 00:24:32.580
Jak możemy to osiągnąć? Co zrobiłem,

00:25:36.080 --> 00:25:39.910
Jeśli pójdziesz w prawo
kod, pojawi się.

00:26:00.500 --> 00:26:03.885
Więc to trochę inaczej.

00:26:03.885 --> 00:26:10.800
Ale tworzę tutaj

00:26:10.800 --> 00:26:15.060
formant niestandardowy, który jest
jak dostępny bar.

00:26:15.060 --> 00:26:19.570
Zobaczmy dostępny pasek, to tak.

00:26:46.730 --> 00:26:49.500
Więc na konstruktorze,

00:26:49.500 --> 00:26:52.680
Jestem ustawienie IsInAccessibleTree,

00:26:52.680 --> 00:26:57.645
Właściwość AutomationProperties. IsInAccessibleTree
dla prawdziwego.

00:26:57.645 --> 00:27:02.669
Więc z tym, mówię do
technologii wspomagającej,

00:27:02.669 --> 00:27:08.145
Hej, jest kontrola
tutaj, że można uzyskać dostęp.

00:27:08.145 --> 00:27:12.810
Gdy IsInAccessibleTree jest
sposób, w jaki są wyświetlane i

00:27:12.810 --> 00:27:17.475
ukryć formant z
technologii wspomagającej.

00:27:17.475 --> 00:27:19.965
To pierwszy krok, jaki musisz zrobić.

00:27:19.965 --> 00:27:22.630
Drugą rzeczą, jaką zrobiłem,

00:27:28.430 --> 00:27:31.620
Stworzyłem właściwość o nazwie Label.

00:27:31.620 --> 00:27:35.565
Co to będzie zrobić jest ustawiony

00:27:35.565 --> 00:27:40.410
AutomationProperties.Name
do tego formantu.

00:27:40.410 --> 00:27:42.600
Więc z tych dwóch właściwości,

00:27:42.600 --> 00:27:45.675
IsInaccessibletree i nazwa,

00:27:45.675 --> 00:27:49.965
TalkBack jest teraz w stanie
czytać te paski do mnie.

00:27:49.965 --> 00:27:53.430
>> Niebieski. Ciemnoszary.

00:27:53.430 --> 00:27:55.950
Niebieski. Ciemnoszary.

00:27:55.950 --> 00:28:00.170
Niebieski. Fioletowy. Fioletowy. Zysk końcowy.

00:28:00.170 --> 00:28:05.290
>> W prawo. Związane z TabIndex.

00:28:05.290 --> 00:28:08.205
>> Wybrane "dostępne drzewo".

00:28:08.205 --> 00:28:11.250
Kliknij dwukrotnie, aby-Selected.

00:28:11.250 --> 00:28:14.925
Wybrane. Dostęp. Mieć indeks.

00:28:14.925 --> 00:28:18.040
Mieć indeks. Wybrane.

00:28:18.220 --> 00:28:22.880
>> Mam tu przyciski
z numerem na końcu,

00:28:22.880 --> 00:28:28.085
i jest w całkowicie
inna kolejność,

00:28:28.085 --> 00:28:30.840
i postaram się przesunąć w lewo i

00:28:30.840 --> 00:28:34.540
prawo do czytania, co
powiedzą mi.

00:28:34.700 --> 00:28:39.210
>> Automation na etykiecie X. Zysk końcowy.

00:28:39.210 --> 00:28:41.610
Podwójne. Witamy w formularzach platformy Xamarin.

00:28:41.610 --> 00:28:45.495
Witamy w formularzach platformy Xamarin
i pryzmat. Przycisk "trzy".

00:28:45.495 --> 00:28:46.350
>> Trzy.

00:28:46.350 --> 00:28:50.265
>> Witamy w formularzach platformy Xamarin
i pryzmat. Przycisk "one".

00:28:50.265 --> 00:28:50.970
>> One.

00:28:50.970 --> 00:28:54.720
>> Witamy w formularzach platformy Xamarin
i pryzmat. Przycisk "zero".

00:28:54.720 --> 00:28:55.440
>> Zero.

00:28:55.440 --> 00:28:58.050
>> Witamy
Formularze platformy Xamarin i Prism.

00:28:58.050 --> 00:29:02.430
Przycisk "trzy". Witamy w
Formularze platformy Xamarin i Prism.

00:29:02.430 --> 00:29:04.695
Przycisk "one". Zapraszamy.

00:29:04.695 --> 00:29:06.450
>> Więc jest w

00:29:06.450 --> 00:29:10.780
inna kolejność, którą kładę na
kod. Zobaczmy kod.

00:29:30.780 --> 00:29:33.025
Cóż, przepraszam. Nie Zapytałam, czy

00:29:33.025 --> 00:29:36.290
rozmiar czcionki jest w porządku do odczytania.

00:29:39.870 --> 00:29:43.210
To dlatego, że do mnie, nie
dokonać żadnej różnicy.

00:29:43.210 --> 00:29:55.070
Więc tworzę siatkę, ładuję się.

00:30:07.080 --> 00:30:11.935
Więc mam
Indeks tabulatora ustawiony na trzy.

00:30:11.935 --> 00:30:14.920
Więc indeks Tab, to niesamowite.

00:30:14.920 --> 00:30:17.380
Wartością domyślną jest zero.

00:30:17.380 --> 00:30:24.520
Gdy jest zero, formant
pojawi się w drzewie,

00:30:24.520 --> 00:30:28.705
w pozycji, w której jest
zdefiniowany w języku XAML.

00:30:28.705 --> 00:30:32.095
Więc jeśli jest to trzeci
elementu w języku XAML,

00:30:32.095 --> 00:30:36.700
będzie to trzeci element
które otrzymają fokus.

00:30:36.700 --> 00:30:38.485
Ale możemy go manipulować,

00:30:38.485 --> 00:30:46.090
Jeśli umieściliśmy pozytywną liczbę
począwszy od jednego,

00:30:46.090 --> 00:30:49.645
Każda z nich będzie pozycją
elementu w nawigacji.

00:30:49.645 --> 00:30:53.530
Więc jeden będzie pierwszym elementem
Aby otrzymać fokus,

00:30:53.530 --> 00:30:54.955
dwa, trzy i cztery.

00:30:54.955 --> 00:31:00.610
Więc tutaj po prostu bałagan w
sekwencji i jego

00:31:00.610 --> 00:31:07.015
tej sekwencji, że moja aplikacja
będzie szanować, kiedy poruszać.

00:31:07.015 --> 00:31:13.360
To jest wielki, ponieważ czasami
masz kilka pól, które są

00:31:13.360 --> 00:31:21.820
nie jest wymagane dla użytkownika
, aby przejść do następnego ekranu.

00:31:21.820 --> 00:31:28.370
Chcemy, aby było to łatwe
do nawigacji, dziękuję.

00:31:33.240 --> 00:31:37.040
Powróćmy do slajdów.

00:31:43.020 --> 00:31:48.700
AutomationId i automatyzacji
produktów nazwa dot.

00:31:48.700 --> 00:31:50.920
Służy do identyfikacji

00:31:50.920 --> 00:31:55.315
Użytkownik kontroluje
że on jest interakcja.

00:31:55.315 --> 00:31:59.800
Ale mamy tu złe rzeczy.

00:31:59.800 --> 00:32:04.825
Wiem, że mamy problem
otwarte na formularzach XAML,

00:32:04.825 --> 00:32:09.625
ponieważ używają
automationId dla systemu Android.

00:32:09.625 --> 00:32:13.765
Wykorzystuje te same informacje
o dostępności.

00:32:13.765 --> 00:32:19.015
Nawiasem mówiąc, jeśli chcesz
dokonać automatyzacji Y,

00:32:19.015 --> 00:32:21.160
to zależy od technologii,

00:32:21.160 --> 00:32:26.590
używasz automatyzacji Y jest wykonywana
przy użyciu interfejsów API ułatwień dostępu.

00:32:26.590 --> 00:32:31.795
Ale tutaj mamy problem, który

00:32:31.795 --> 00:32:40.990
Jeśli umieścisz automationId, który jest
zrozumiały dla użytkownika,

00:32:40.990 --> 00:32:45.055
jak kod czy jakoś tak,

00:32:45.055 --> 00:32:48.580
w systemie Android zastąpi tekst

00:32:48.580 --> 00:32:52.345
który będzie używany przez TalkBack.

00:32:52.345 --> 00:32:56.500
Więc dobrze jest naprawdę

00:32:56.500 --> 00:33:02.500
Pomyśl, co się dzieje
na automationId,

00:33:02.500 --> 00:33:04.975
i co chcesz, że powinno być

00:33:04.975 --> 00:33:07.765
odczytu do użytkownika na ekranie.

00:33:07.765 --> 00:33:10.490
Zobaczmy, że.

00:33:15.870 --> 00:33:18.400
Przede wszystkim ten ekran,

00:33:18.400 --> 00:33:19.645
więc gorączki tutaj.

00:33:19.645 --> 00:33:26.440
>> Zaznaczone, Indeks tabulatora.

00:33:26.440 --> 00:33:29.140
Etykieta indeksu automatyzacji.

00:33:29.140 --> 00:33:31.090
Użyj nazwy kontenera.

00:33:31.090 --> 00:33:33.100
Nazwę użytkownika. Pole edycji.

00:33:33.100 --> 00:33:35.530
>> Więc czyta mi "username".

00:33:35.530 --> 00:33:36.925
>> Hasło. Pole edycji.

00:33:36.925 --> 00:33:37.975
>> Hasło.

00:33:37.975 --> 00:33:39.655
>> Przycisk logowania.

00:33:39.655 --> 00:33:43.600
>> Jaki jest tekst przycisku?

00:33:43.600 --> 00:33:46.705
Pierwszy z nich? Podpisywania. Ale--

00:33:46.705 --> 00:33:50.360
>> Login. Utworzyć
konta. Przycisk logowania

00:33:50.360 --> 00:33:50.970
>> Rejestrowanie.

00:33:50.970 --> 00:33:52.230
>> Kliknij dwukrotnie, aby aktywować.

00:33:52.230 --> 00:33:55.770
>> Drugi to Sign
W górę, prawda? Czyta?

00:33:55.770 --> 00:33:57.365
>> Utwórz przycisk konta.

00:33:57.365 --> 00:33:58.120
>> Załóż konto.

00:33:58.120 --> 00:33:59.200
>> Kliknij dwukrotnie, aby aktywować.

00:33:59.200 --> 00:34:01.180
>> Więc musimy zapłacić
uwagę na to, że

00:34:01.180 --> 00:34:04.810
ponieważ może to zrobić wiele
nieporozumień z użytkownikiem.

00:34:04.810 --> 00:34:11.260
Zobaczmy, co tu zrobiłem.

00:34:37.260 --> 00:34:42.550
Więc mam tutaj automatyzację
mówiąc coś innego.

00:34:42.550 --> 00:34:46.660
Więc to jest coś, co
muszą zwracać uwagę.

00:34:46.660 --> 00:34:49.015
Ale w tym samym czasie,

00:34:49.015 --> 00:34:51.560
jest to bardzo przydatne, gdy

00:34:54.330 --> 00:34:58.290
masz inne zyski
które pomogą Ci

00:34:58.290 --> 00:35:02.010
można użyć, aby dać
Więcej kontekstu dla użytkownika,

00:35:02.010 --> 00:35:06.045
ale wspaniale jest czytać w tekstach,

00:35:06.045 --> 00:35:07.860
podpisy i tak dalej,

00:35:07.860 --> 00:35:10.995
, które prowadzą użytkownika do
najlepsze doświadczenia.

00:35:10.995 --> 00:35:17.350
Ale jednocześnie zwracać uwagę
Nie zadzieraj z tekstem.

00:35:17.350 --> 00:35:19.540
Zrób coś, co jest dobre dla

00:35:19.540 --> 00:35:22.700
automatyzacji, ale jest
nie jest dobre dla użytkownika.

00:35:36.480 --> 00:35:39.550
LabeledBy i HelpText.

00:35:39.550 --> 00:35:44.020
Jest on używany, aby podać więcej informacji
do użytkownika o tym formancie,

00:35:44.020 --> 00:35:47.455
i możemy go używać do
Odwoływanie się do innego formantu

00:35:47.455 --> 00:35:52.880
lub wprowadzenie większej
informacje, które mamy tutaj.

00:35:54.300 --> 00:35:57.050
>> Koniec gry. Wybrane.

00:36:02.040 --> 00:36:06.475
>> Mamy tu trzy okręgi.

00:36:06.475 --> 00:36:11.200
Wiem bo stworzyłem
to. Kiedy Nawiguj--

00:36:11.200 --> 00:36:21.460
[OBCY].

00:36:21.460 --> 00:36:21.970
>> Jeden w górę.

00:36:21.970 --> 00:36:25.360
[MUZYKA].

00:36:25.360 --> 00:36:31.120
>> Jeden w górę. Dostępne drzewo. Zasilanie.

00:36:31.120 --> 00:36:34.000
[MUZYKA].

00:36:34.000 --> 00:36:35.680
>> Więc mogę zagrać w Mario,

00:36:35.680 --> 00:36:37.700
ale w dziwne dźwięki.

00:36:38.700 --> 00:36:42.110
Więc jak to zrobiłem.

00:37:16.380 --> 00:37:19.345
Więc mam etykietę,

00:37:19.345 --> 00:37:22.099
Mam BoxView,

00:37:25.380 --> 00:37:27.940
i aparat rozpoznawania gestów,

00:37:27.940 --> 00:37:32.335
i natywnego połączenia z systemem Android
, aby odtwarzać dźwięki.

00:37:32.335 --> 00:37:34.555
Więc to jest Świetne.

00:37:34.555 --> 00:37:36.520
Tak jak widać,

00:37:36.520 --> 00:37:39.250
to bardzo łatwe do zrobienia rzeczy.

00:37:39.250 --> 00:37:42.340
Zazwyczaj, gdy używasz

00:37:42.340 --> 00:37:48.700
formantów natywnych lub formantów
że formularze platformy Xamarin daje,

00:37:48.700 --> 00:37:52.900
prawie wszystkie ułatwienia
realizowane lub trzeba dokonać

00:37:52.900 --> 00:37:58.480
tylko kilka udoskonaleń, takich jak
dodanie łatwego dostępnego drzewa.

00:37:58.480 --> 00:38:01.540
Na przykład, gdy używasz Box,
który reprezentuje coś,

00:38:01.540 --> 00:38:09.950
lub dając lepszą etykietę
lub mieszanie kolejności tabeli.

00:38:21.210 --> 00:38:24.910
Porady i wskazówki. Po pierwsze

00:38:24.910 --> 00:38:28.400
Dowiedz się, jak używać
technologii wspomagającej.

00:38:28.410 --> 00:38:32.080
Nie bój się włączyć

00:38:32.080 --> 00:38:36.860
TalkBack lub włączenie
VoiceOver na urządzeniu.

00:38:36.990 --> 00:38:40.540
Pierwsza Wskazówka tutaj jest,

00:38:40.540 --> 00:38:46.570
przed aktywacją, Aktywuj
skrót "ułatwienia dostępu".

00:38:46.570 --> 00:38:48.910
Na przykład na iPhonie

00:38:48.910 --> 00:38:52.495
można aktywować trzy zakładki lub

00:38:52.495 --> 00:38:57.295
przycisk "Home" lub "Side"
w nowych urządzeniach.

00:38:57.295 --> 00:39:00.084
Włączanie i wyłączanie funkcji VoiceOver,

00:39:00.084 --> 00:39:03.490
bo jak zmienia gesty,

00:39:03.490 --> 00:39:05.965
pierwsze wrażenie jest takie, że

00:39:05.965 --> 00:39:10.555
masz iPhone'a, który
już nie działa.

00:39:10.555 --> 00:39:14.200
Drugą rzeczą jest
testowanie różnych urządzeń,

00:39:14.200 --> 00:39:18.355
przetestować go w innym OS,

00:39:18.355 --> 00:39:21.235
ponieważ czasami jest to dobre dla

00:39:21.235 --> 00:39:25.610
iOS i nie tak dobre dla
Android lub odwrotnie.

00:39:26.040 --> 00:39:30.400
Przed myśleniem w tej funkcji,

00:39:30.400 --> 00:39:32.770
myślenia o doświadczeniu,

00:39:32.770 --> 00:39:35.920
zrozumieć, w jaki sposób platformy
przeczytać przewodniki.

00:39:35.920 --> 00:39:37.540
Wiem, że są długie,

00:39:37.540 --> 00:39:39.430
Czasami są nudne,

00:39:39.430 --> 00:39:45.370
ale dobrze jest wiedzieć, a to sprawia, że

00:39:45.370 --> 00:39:49.420
duża różnica, ponieważ kiedy

00:39:49.420 --> 00:39:55.130
chcesz pójść po prostu-i nie
wiem, że mogę liczyć na Uber,

00:39:57.030 --> 00:40:00.130
lub w Brazylii,

00:40:00.130 --> 00:40:02.755
używamy usługi o nazwie iFood, aby zadzwonić

00:40:02.755 --> 00:40:05.950
na dostawę żywności w domu.

00:40:05.950 --> 00:40:09.100
Więc to Wielka zmiana gry w

00:40:09.100 --> 00:40:12.880
życia osób niepełnosprawnych
Kiedy można używać produktu,

00:40:12.880 --> 00:40:14.620
można skorzystać z usługi, którą można

00:40:14.620 --> 00:40:17.600
liczyć na to, że jest dostępny.

00:40:18.330 --> 00:40:23.320
Wiem, że nie mam
tyle czasu, ale, jakieś pytania?

00:40:23.320 --> 00:40:24.860
>> Mam pytanie.

00:40:24.860 --> 00:40:28.860
Więc mamy aplikację, która jest tylko
przetłumaczona na język hiszpański.

00:40:28.860 --> 00:40:31.030
Jeden z [niesłyszalny]
Mamy z [niesłyszalny]

00:40:31.030 --> 00:40:33.910
telefonu w dowolnym języku.

00:40:33.910 --> 00:40:36.310
W naszej aplikacji, pozwalamy
wybrać język,

00:40:36.310 --> 00:40:40.495
ale nie zmieniamy
[niesłyszalny] w zasadzie.

00:40:40.495 --> 00:40:43.735
Będziemy TalkBack i/lub VoiceOver,

00:40:43.735 --> 00:40:49.270
prace nad tłumaczeniem tekstu na
na ekranie w innym języku,

00:40:49.270 --> 00:40:53.320
inny telefon lub aktualny
nie ustawiono filtra [niesłyszalny].

00:40:53.320 --> 00:40:56.530
>> Nie, niestety nie, jeszcze nie.

00:40:56.530 --> 00:40:59.860
Wiem, że w
nowe wersje systemu iOS,

00:40:59.860 --> 00:41:05.800
można ustawić język dla
głębokości i to się zmieni.

00:41:05.800 --> 00:41:09.640
Ponieważ dziś na
macOS i Windows,

00:41:09.640 --> 00:41:14.140
czytnik ekranu może
wykryć język.

00:41:14.140 --> 00:41:16.945
Na przykład na stronie sieci Web

00:41:16.945 --> 00:41:20.905
można oznaczyć ten element
z atrybutem lang,

00:41:20.905 --> 00:41:23.305
i umieścić język i

00:41:23.305 --> 00:41:25.915
Zmieniono syntezator
automatycznie.

00:41:25.915 --> 00:41:31.000
Ale na telefon komórkowy nie zdarza się jeszcze.

00:41:31.000 --> 00:41:36.960
Tak Niestety, masz, że
Użytkownik może kupować i sprzedawać.

00:41:36.960 --> 00:41:39.674
Mam taki problem
ponieważ mój telefon jest

00:41:39.674 --> 00:41:43.230
konfigurację dla języka angielskiego i portugalskiego.

00:41:43.230 --> 00:41:46.665
Cały czas przeglądam sieć

00:41:46.665 --> 00:41:50.560
lub robi coś z
aplikacji, która jest w języku angielskim.

00:41:50.560 --> 00:41:54.640
Jestem z konfiguracją

00:41:54.640 --> 00:41:58.870
na angielski lub mówię
z moją matką w WhatsApp,

00:41:58.870 --> 00:42:02.815
na przykład, muszę przełączyć
Portugalski i czytać.

00:42:02.815 --> 00:42:08.695
Czasami użytkownik jest
tak-to codzienne.

00:42:08.695 --> 00:42:11.560
Czasami nawet czytanie rzeczy w

00:42:11.560 --> 00:42:14.485
Angielski podczas korzystania z
Portugalski głos, i tak dalej.

00:42:14.485 --> 00:42:20.095
To naprawdę dziwne, ale
to dlatego, że nie mam czasu.

00:42:20.095 --> 00:42:22.900
Ale wiem, że to
coś, co prosimy

00:42:22.900 --> 00:42:26.320
dużo dla Google i Apple,

00:42:26.320 --> 00:42:28.630
i czytałem coś o tym

00:42:28.630 --> 00:42:32.860
nowe wydanie
System będzie miał.

00:42:32.860 --> 00:42:36.220
Dla Apple wiem, że jako

00:42:36.220 --> 00:42:40.405
Funkcja VoiceOver jest włączona
do systemu,

00:42:40.405 --> 00:42:43.675
będzie działać na całym systemie.

00:42:43.675 --> 00:42:48.745
Ale TalkBack, ponieważ jest to aplikacja zewnętrzna,

00:42:48.745 --> 00:42:51.490
jest natywnie instalowany w

00:42:51.490 --> 00:42:54.565
prawie wszystkie telefony, ale
to zewnętrzna aplikacja.

00:42:54.565 --> 00:42:56.740
Myślę, że jest
coś, co będą

00:42:56.740 --> 00:43:00.070
stworzyć rodzaj
Ustawienia, aby je włączyć.

00:43:00.070 --> 00:43:01.090
>> Następne pytanie.

00:43:01.090 --> 00:43:03.550
>> Mam pytanie 2 części.

00:43:03.550 --> 00:43:04.910
Pierwszym z nich jest,

00:43:04.910 --> 00:43:09.475
są właściwościami, dostępnymi
Właściwości w pełni wiążące?

00:43:09.475 --> 00:43:11.650
>> tak. W pełni wiążące.

00:43:11.650 --> 00:43:12.880
>> Drugim jest,

00:43:12.880 --> 00:43:14.410
Jeśli mam czat, a ludzie są

00:43:14.410 --> 00:43:16.840
rozmawiając z Tobą w
złamane angielski lub w slang,

00:43:16.840 --> 00:43:19.600
tego typu rzeczy, jest
dostępne w tym momencie?

00:43:19.600 --> 00:43:24.040
Czy to przekłada się
tych nie tak dobre słowa?

00:43:24.040 --> 00:43:27.610
>> Nie, co go używać,

00:43:27.610 --> 00:43:36.040
Chciałbym powiedzieć, że mamy
Niektóre słowa, niektóre konwencje,

00:43:36.040 --> 00:43:41.320
na przykład po
rozmawiać przez Internet,

00:43:41.320 --> 00:43:44.950
wiesz, że ludzie mówią
innym języku.

00:43:44.950 --> 00:43:50.185
W języku portugalskim
Skróć wiele słów,

00:43:50.185 --> 00:43:52.870
i wiem, że.

00:43:52.870 --> 00:43:55.135
Więc czasami użytkownik dostosowuje

00:43:55.135 --> 00:43:58.450
się czytać, że
i postaraj się zrozumieć.

00:43:58.450 --> 00:44:04.840
Ale to zależy od sposobu
że osoba pisze,

00:44:04.840 --> 00:44:11.380
to czasami naprawdę trudno
zrozumieć, co się dzieje.

00:44:11.380 --> 00:44:15.595
Ale nie wiem, czy
naprawdę łatwo jest

00:44:15.595 --> 00:44:20.020
Tworzenie tego tłumaczenia
dla niektórych rzeczy.

00:44:20.020 --> 00:44:25.375
Zazwyczaj to, co robimy jako
[niesłyszalne] osoby,

00:44:25.375 --> 00:44:32.830
Staramy się dostosowywać
pracy nad nim.

00:44:32.830 --> 00:44:37.585
Na przykład w firmie
Pracuję dla, my zabronione.

00:44:37.585 --> 00:44:42.080
Zakazane jest facet, który
uwielbia wysyłać prezenty,

00:44:43.020 --> 00:44:45.565
i nie jest dostępny.

00:44:45.565 --> 00:44:49.330
Ale zazwyczaj na nazwę
obrazu lub, na przykład,

00:44:49.330 --> 00:44:55.959
w luzu, na emojis luzu,

00:44:55.959 --> 00:44:57.100
masz kod.

00:44:57.100 --> 00:45:00.505
Więc zwykle tłumaczy, że kod.

00:45:00.505 --> 00:45:03.355
Chodzi o Wyciskanie soku,

00:45:03.355 --> 00:45:05.530
i dogadać się z żart.

00:45:05.530 --> 00:45:06.850
>> tak. Dziękuję.

00:45:06.850 --> 00:45:08.180
>> Jesteś mile widziany.

00:45:08.180 --> 00:45:10.840
>> [niesłyszalny] nie obsługuje emoji.

00:45:10.840 --> 00:45:16.320
Chcą, abyś przeczytał
Nazwa innercode lub po prostu-

00:45:16.320 --> 00:45:17.620
>> Nie. Jest jak jeden,

00:45:17.620 --> 00:45:22.225
natywne dla platformy
zbiegają się do tekstu.

00:45:22.225 --> 00:45:27.520
Jabłko jest bardzo zabawny rezygnować ten droga
tłumaczą emotikony.

00:45:27.520 --> 00:45:30.235
Czasami ludzie wysyłają
emotikony do mnie

00:45:30.235 --> 00:45:33.805
myśląc, że to zrobił
wyjaśnić jedną emocję,

00:45:33.805 --> 00:45:36.655
i wyjaśnia
zupełnie inny.

00:45:36.655 --> 00:45:38.080
To naprawdę naprawdę zabawne.

00:45:38.080 --> 00:45:41.073
>> [niesłyszalny].

00:45:41.073 --> 00:45:45.340
>> tak. To zabawne.

00:45:45.340 --> 00:45:49.940
Bardzo lubię to i
Używam emotikony dużo.

00:45:55.200 --> 00:45:58.550
Więc dziękuję, chłopaki.

