WEBVTT

00:00:00.830 --> 00:00:02.740
Добро пожаловать в 2017 г. Корпорация Майкрософт построения.

00:00:02.740 --> 00:00:06.560
Здесь мы поговорим о
Разработка приложений для мобильных устройств.

00:00:06.560 --> 00:00:10.390
Меня зовут Дэвид Ortinau,
Я старший руководитель программы

00:00:10.390 --> 00:00:13.630
средства разработки для мобильных устройств
группы и форумы Xamarin.

00:00:14.940 --> 00:00:16.880
Просто немного обо мне,
Приходилось мобильных устройств и

00:00:16.880 --> 00:00:20.490
Теперь писать для веб-разработки
с помощью различных 20 лет

00:00:20.490 --> 00:00:23.740
платформы, но мое сердце и
Любовь-это Xamarin.

00:00:23.740 --> 00:00:26.370
И то, что я люблю об этом более
не все, что она позволяет

00:00:26.370 --> 00:00:28.360
возможность сделать из
точки зрения проектирования,

00:00:28.360 --> 00:00:31.090
для точного для каждой платформы

00:00:31.090 --> 00:00:34.850
Чтобы убедиться в том, что я доставки
максимального качества.

00:00:34.850 --> 00:00:38.940
Итак я хочу сказать, первый из
все для вас возможно вы перешли

00:00:38.940 --> 00:00:41.880
с точки зрения web может быть
переходим с рабочего стола

00:00:41.880 --> 00:00:44.790
точки зрения разработки
или с точки зрения проектирования, но

00:00:44.790 --> 00:00:47.650
очень важно
то, что не все конструкторы.

00:00:47.650 --> 00:00:52.010
У нас у всех ролей для воспроизведения в
дизайн наших приложений.

00:00:52.010 --> 00:00:55.150
Таким образом, следует ли вам участвуют в
Начало, создание

00:00:55.150 --> 00:00:59.520
пользовательский Интерфейс, определения того, что
опыт будет, или

00:00:59.520 --> 00:01:01.040
реализации этого конструктора

00:01:01.040 --> 00:01:03.810
Мы создаем Дизайн
иной способ решения.

00:01:03.810 --> 00:01:05.210
Таким образом, если мы понимаем и

00:01:05.210 --> 00:01:08.960
Мы усвоить важные
аспекты разработки и

00:01:08.960 --> 00:01:11.841
что делает очень удобный Дизайн
в отличие от макета на

00:01:11.841 --> 00:01:16.350
Переход к вызвать разочарование и
anguish, мы будет доставлять лучше.

00:01:16.350 --> 00:01:19.610
Итак давайте поговорим о
Во-первых,

00:01:19.610 --> 00:01:23.230
Я хочу сделать это
в проведении тестирования пользователя.

00:01:23.230 --> 00:01:25.990
Поэтому, возможно,
у вас есть лаборатории, или

00:01:25.990 --> 00:01:29.400
считать, что что-то более
чем человек исследования, но

00:01:29.400 --> 00:01:31.960
Это что-то, мы
можно сделать даже неформально.

00:01:33.830 --> 00:01:36.620
Итак Вот мой быстрого
руководство по предоставлению

00:01:36.620 --> 00:01:39.450
Тестирование быстро обычного пользователя.

00:01:39.450 --> 00:01:42.160
Как мало контекста и
направление при необходимости.

00:01:42.160 --> 00:01:44.990
Кто-то на захват
в кафе или

00:01:44.990 --> 00:01:48.260
всякий раз, когда вы знаете,
Купите ему чашку кофе и сказать:

00:01:48.260 --> 00:01:51.550
Эй я тестирую out мобильного телефона
App, будут вам помочь мне?

00:01:51.550 --> 00:01:54.210
Сядьте ему и
Предоставьте ему только основные.

00:01:54.210 --> 00:01:56.400
Не дать ему слишком много
сведения из-за при выполнении

00:01:56.400 --> 00:01:57.720
в результате получается priming их.

00:01:57.720 --> 00:01:59.816
В результате получается давая им
слишком много информации и

00:01:59.816 --> 00:02:02.210
они будут просто regurgitate
его обратно к вам.

00:02:02.210 --> 00:02:05.640
И затем, предложением
как их изучение приложения или

00:02:05.640 --> 00:02:08.240
их изучение действия,
вы предоставили их руководство.

00:02:10.350 --> 00:02:12.860
Предложением verbalize
что происходит

00:02:12.860 --> 00:02:13.940
их головки.

00:02:13.940 --> 00:02:17.090
Они говорят, Эй, я использую
приложение и я ищу

00:02:17.090 --> 00:02:21.160
что делать и может быть я получаю
потерян, или это совершенно замечательно,

00:02:21.160 --> 00:02:23.120
и вы начнете получить некоторые
Существует очень хорошие отзывы.

00:02:24.480 --> 00:02:26.720
А затем прослушать
смотреть и наблюдать.

00:02:26.720 --> 00:02:28.070
Просто сядьте и

00:02:28.070 --> 00:02:30.770
Предупредите что это
именно они ни делали.

00:02:30.770 --> 00:02:33.320
Таким образом, очень краткий пример
из моего личного опыта работы.

00:02:33.320 --> 00:02:36.430
Я проектирование приложения, она была
то, что был рядом и

00:02:36.430 --> 00:02:40.320
Уважаемый мое сердце, и я подумал, что
что я закрепленные макета.

00:02:40.320 --> 00:02:42.790
Таким образом я удовлетворена друга
в Starbucks и

00:02:42.790 --> 00:02:45.470
Поместить приложение перед его
и я рассказал ей основы.

00:02:45.470 --> 00:02:47.360
Вот вид
что делает приложение.

00:02:47.360 --> 00:02:48.210
Как ты думаешь?

00:02:48.210 --> 00:02:49.430
И я рассказал ей эти действия.

00:02:49.430 --> 00:02:51.160
И она начала будет об этом,
и она есть в

00:02:51.160 --> 00:02:54.100
один из экранов где она
добавлении цели в приложение.

00:02:54.100 --> 00:02:56.100
И она начала его исследование и
Она говорит?

00:02:56.100 --> 00:02:58.880
Итак я не знаю
что делать дальше.

00:02:58.880 --> 00:02:59.890
Я довольно потеряны.

00:02:59.890 --> 00:03:01.380
Поэтому мне пришлось дать ей будильник.

00:03:01.380 --> 00:03:04.454
И таким образом, сказала, что возможно
было что-то может сделать

00:03:04.454 --> 00:03:06.510
для улучшения этого рабочего процесса.

00:03:06.510 --> 00:03:08.942
И как она есть в следующий
экран и Далее,

00:03:08.942 --> 00:03:10.420
внезапно она о том, wow.

00:03:10.420 --> 00:03:11.140
Это действительно здорово.

00:03:11.140 --> 00:03:12.660
Я не думал, его таким образом.

00:03:12.660 --> 00:03:15.300
Поэтому я понял, что было
возможность удовлетворить мое пользователя

00:03:15.300 --> 00:03:16.490
в этой точке.

00:03:16.490 --> 00:03:19.510
И только что созданным, например
для более глубокого понимания

00:03:19.510 --> 00:03:23.600
о то, что работает и что
не работает в приложении.

00:03:23.600 --> 00:03:26.580
И я мог вернуться назад,
revamp разработки и

00:03:26.580 --> 00:03:28.870
придумать что-нибудь
даже лучше.

00:03:28.870 --> 00:03:31.770
Таким образом как и не
должны быть крупная сделка

00:03:31.770 --> 00:03:34.490
Тестирование пользовательского поведения можно
быть полностью неформальной

00:03:34.490 --> 00:03:36.550
При переходе формальную
сделать маршрут в лаборатории

00:03:36.550 --> 00:03:38.950
его записи и всех
Это awesome также.

00:03:40.600 --> 00:03:45.230
Принцип номер два,
одно дело каждого экрана.

00:03:45.230 --> 00:03:48.870
Так что это значит для
пример на левой стороне

00:03:48.870 --> 00:03:50.420
у нас знак на экране.

00:03:50.420 --> 00:03:52.460
Он делает действительно одну вещь.

00:03:52.460 --> 00:03:55.690
Таким образом следует
быть не возникает путаницы.

00:03:55.690 --> 00:03:56.970
Когда пользователь получает этот экран

00:03:56.970 --> 00:03:58.370
Очевидно, что
ему предстоит сделать.

00:03:58.370 --> 00:04:00.160
И если не
что нужно делать,

00:04:00.160 --> 00:04:04.210
они получили кнопки регистра
Регистрация кнопки под ним.

00:04:04.210 --> 00:04:06.390
Если они забыли
Существуют ли дополнительные действия, но

00:04:06.390 --> 00:04:08.550
основное действие
Главное назначение

00:04:08.550 --> 00:04:10.130
полную очистку экрана.

00:04:11.550 --> 00:04:14.670
Список сеансов и это является
Xamarin все 2016 приложения,

00:04:14.670 --> 00:04:16.380
Я использую здесь в качестве примера.

00:04:16.380 --> 00:04:19.230
И можно захватить любое приложение,
Откройте на телефоне и

00:04:19.230 --> 00:04:22.110
спросите себя, что это один
что делает этот экран?

00:04:22.110 --> 00:04:24.100
Особенно приложений,
очень хорошо подходят для вас.

00:04:25.840 --> 00:04:29.282
И, таким образом, сеанс
экран, основная функция

00:04:29.282 --> 00:04:31.734
что является экрана сеанса
предоставляет список сеансов.

00:04:31.734 --> 00:04:34.150
И Конечно, основной
Действие должна выполнить поиск, но

00:04:34.150 --> 00:04:35.630
у нас также есть дополнительное действие.

00:04:35.630 --> 00:04:40.160
Поэтому нет, экран
не более чем одну вещь, но

00:04:40.160 --> 00:04:42.270
по крайней мере одно должно быть очевидно.

00:04:42.270 --> 00:04:43.626
А затем сеанса
экран сведений

00:04:43.626 --> 00:04:45.590
Основная вещь существует
Очевидно, что это говорит

00:04:45.590 --> 00:04:48.340
сведения о сеансе,
что он делает.

00:04:48.340 --> 00:04:51.520
Но это основное действие
важно оценить этот сеанс.

00:04:51.520 --> 00:04:52.840
И, конечно же, вы говорите,

00:04:52.840 --> 00:04:53.890
также, почему бы мне
частота сеансов

00:04:53.890 --> 00:04:55.580
Я еще не смотрели
сеанс еще?

00:04:55.580 --> 00:04:58.180
Но это потому, что сеанс
уже произошло, поэтому

00:04:58.180 --> 00:05:00.270
Единственное что вы
можно будет оценить ее.

00:05:00.270 --> 00:05:01.290
Поэтому давайте поговорим навигации.

00:05:02.500 --> 00:05:03.700
Так что, когда речь заходит о навигации,

00:05:03.700 --> 00:05:08.040
Каждая платформа ненастроенным имеет свой собственный
схему переходов или шаблоны

00:05:08.040 --> 00:05:11.780
которые более согласованным на
Платформа, ожидается.

00:05:11.780 --> 00:05:15.390
Поэтому iOS, конечно же,
имеет в нижней панели вкладок.

00:05:15.390 --> 00:05:19.010
UWP и Android оба типа
о gravitate по направлению к Вылет out или

00:05:19.010 --> 00:05:20.700
меню основной/подробности.

00:05:20.700 --> 00:05:24.200
Так, понимание и знание
Эти шаблоны навигации

00:05:24.200 --> 00:05:28.718
будут полезны для нас знания
как пользователи могут перемещаться.

00:05:28.718 --> 00:05:32.000
Теперь, помните, что UWP и

00:05:32.000 --> 00:05:36.520
Android имеют назад
кнопки на своих устройствах.

00:05:36.520 --> 00:05:40.990
Таким образом, означает, что наличие
Понятие на влияние устройства

00:05:40.990 --> 00:05:45.540
какие навигации вы
будет использоваться в пользовательский Интерфейс.

00:05:45.540 --> 00:05:49.220
С другой стороны имеет IOS
Проведите вернуться

00:05:49.220 --> 00:05:51.820
они появились, так что
Это также следует учитывать.

00:05:53.230 --> 00:05:55.270
Давайте поговорим чуть позже
о специальных возможностях.

00:05:55.270 --> 00:05:57.940
Поэтому очень важно
особенно в корпорации Майкрософт

00:05:57.940 --> 00:06:00.740
Мы безусловно борьбы этого барабана
Мы считаем, что это важно

00:06:00.740 --> 00:06:05.160
Пользователи должны иметь возможность
текст отображается на экране.

00:06:05.160 --> 00:06:08.340
Если они имеют уменьшение,
требуется наличие голоса через

00:06:08.340 --> 00:06:12.020
включено, что у нас есть
как разработчики включен

00:06:12.020 --> 00:06:13.180
именование и

00:06:13.180 --> 00:06:16.964
Описание таким образом, мы получаем
прочитать эти вещи обратно к нам.

00:06:16.964 --> 00:06:19.940
А затем также
что подходит вашей контрастности.

00:06:19.940 --> 00:06:22.070
Все они просты
что нужно проверить, и

00:06:22.070 --> 00:06:24.510
Тестирование пользовательского проходит очень много
так чтобы о том,

00:06:24.510 --> 00:06:27.050
Если вы выполняете хорошо
в таких случаях.

00:06:27.050 --> 00:06:29.060
Т. д. Здесь экрана
Вы видите, я вернусь и

00:06:29.060 --> 00:06:32.520
Далее в пару раз,
но небольшой текст.

00:06:32.520 --> 00:06:36.770
Затем когда мы включили
единицы измерения, наши устройства

00:06:36.770 --> 00:06:39.140
независимые, или
независимые, плотность

00:06:39.140 --> 00:06:42.600
Затем, при изменении пользователем
их параметры специальных возможностей

00:06:42.600 --> 00:06:45.205
Вы получите больше
текст по мере необходимости.

00:06:45.205 --> 00:06:47.865
Xamarin формы, кстати, дает
Это очень похоже на

00:06:47.865 --> 00:06:53.095
свободно, так как он использует
а не фиксированные аналитики и

00:06:53.095 --> 00:06:55.685
используются единицы измерения
Единица измерения, затем

00:06:55.685 --> 00:06:57.875
Перевод вниз
для каждой платформы.

00:06:59.095 --> 00:07:00.255
Итак проектирование для сенсорного экрана.

00:07:00.255 --> 00:07:03.765
Очевидно, что это мобильного телефона
сфокусированное обсуждение разработки.

00:07:03.765 --> 00:07:07.840
Таким образом мы собираемся обсуждать
что важно для сенсорного экрана.

00:07:07.840 --> 00:07:09.750
Люди свои устройства хранения
по-разному.

00:07:09.750 --> 00:07:11.732
Есть много справочных материалов
было сделано на этом.

00:07:11.732 --> 00:07:15.480
Нарушенной, 49%
люди используют его таким образом.

00:07:15.480 --> 00:07:17.740
В гнезде, это было бы
Здесь с одним вручную и

00:07:17.740 --> 00:07:19.360
затем другой стороны касаясь его.

00:07:19.360 --> 00:07:21.480
Или использующих обе руки, особенно
в случае планшета.

00:07:21.480 --> 00:07:23.960
Но, возможно, всегда
в нижней части экрана,

00:07:23.960 --> 00:07:25.820
Возможно, средний
экрана и

00:07:25.820 --> 00:07:30.380
Это влияет, где можно
достичь части этого пользовательского интерфейса.

00:07:31.940 --> 00:07:36.230
Поэтому зеленый в этом примере
относится к области «Да».

00:07:36.230 --> 00:07:39.760
Это где вы можете легко
доступ и легко вещи касания

00:07:39.760 --> 00:07:43.060
на этом экране особенно
Это только одной позиции.

00:07:43.060 --> 00:07:45.638
Выберите область
Это ИТ все в порядке.

00:07:45.638 --> 00:07:47.704
Вид можно трогайте его.

00:07:47.704 --> 00:07:50.426
При необходимости можно перейти к нему
но на самом деле не растяжение.

00:07:50.426 --> 00:07:53.302
Затем, конечно, у вас
который далеко углу работают,

00:07:53.302 --> 00:07:54.932
Если у вас нет
большими рук и

00:07:54.932 --> 00:07:57.828
будет очень небольшое устройство
будет сложнее достичь.

00:07:57.828 --> 00:08:01.518
И если вы думаете об этом из
условиями которой элементы пользовательского интерфейса

00:08:01.518 --> 00:08:05.602
существует на устройствах в
приложения, которые вы используете,

00:08:05.602 --> 00:08:09.213
Вы обнаружите, что
который бы доступ

00:08:09.213 --> 00:08:12.118
Этот пункт меню гамбургер
Например

00:08:12.118 --> 00:08:15.986
на всплывающее окно пользовательского интерфейса он будет
быть не так легко доступны.

00:08:15.986 --> 00:08:18.539
Но по-прежнему можно получить доступ к его
Если необходимо перейти к нему.

00:08:18.539 --> 00:08:21.853
И, конечно, iOS по одному
появились точки, двойного касания

00:08:21.853 --> 00:08:24.926
или тройной коснитесь кнопки Домой
Однако эти установки

00:08:24.926 --> 00:08:27.800
Предоставляет пользовательский Интерфейс, вниз
что вы видите его.

00:08:27.800 --> 00:08:30.870
Один из способов, который был
Достижение некоторых справки существует.

00:08:30.870 --> 00:08:33.480
Но Стивен Hoober, я буду просто
упомянуть, сделал некоторые исследования

00:08:33.480 --> 00:08:37.290
и есть отличная книга
Разработка мобильных интерфейсов

00:08:37.290 --> 00:08:39.310
есть некоторые очень хорошая информация
такого рода вещь.

00:08:40.400 --> 00:08:42.590
И Конечно, если вы
Для левши просто отменить.

00:08:42.590 --> 00:08:43.370
И если вы использующих обе руки,

00:08:43.370 --> 00:08:45.200
Вы можете рода вещь
его таким образом.

00:08:45.200 --> 00:08:47.320
Так что при помещении
элементы пользовательского интерфейса,

00:08:47.320 --> 00:08:49.740
Рассмотрим, где вы находитесь
эволюции.

00:08:49.740 --> 00:08:53.291
Следует помнить
что касается касания-это размер

00:08:53.291 --> 00:08:54.191
кнопки.

00:08:54.191 --> 00:08:57.508
При наличии очень мелкий текст
который должен быть физические

00:08:57.508 --> 00:09:00.887
и принимает действие, или иметь
кнопки и их слишком мал или

00:09:00.887 --> 00:09:02.992
они слишком близкое
на что-нибудь еще,

00:09:02.992 --> 00:09:06.217
она становится очень трудно
пользователям с помощью этих кнопок.

00:09:06.217 --> 00:09:08.957
Я имею в виду, мы уже все Опытные
разочарование, попытка сбора данных

00:09:08.957 --> 00:09:10.428
эту кнопку и
Вы пропустили и

00:09:10.428 --> 00:09:13.117
посещений всего рядом с ним и
Теперь вы будете разочарованы super и

00:09:13.117 --> 00:09:15.580
Сердитая и назойливыми в
разработчик, содержащей его.

00:09:15.580 --> 00:09:19.390
Поэтому лучше правила thumb,
40 точек и

00:09:19.390 --> 00:09:22.650
5 точках между
элемент и какой-либо другой.

00:09:22.650 --> 00:09:26.370
Но мы знаем, в настоящее время устройства
есть несколько плотности

00:09:26.370 --> 00:09:29.440
означает, что 40 точек на
одно устройство будет не 40 точек на

00:09:29.440 --> 00:09:33.090
другое устройство из физического
Измерение смысле, право?

00:09:33.090 --> 00:09:34.990
Так что делает пикселов
на самом деле означает больше?

00:09:36.240 --> 00:09:39.810
Поэтому Apple и Android, и
Платформа универсальная Windows

00:09:39.810 --> 00:09:42.470
Microsoft, все начал работать
другой способ express

00:09:42.470 --> 00:09:46.260
единицы измерения
вне зависимости от устройства и

00:09:46.260 --> 00:09:48.510
независимо от
плотность экрана.

00:09:48.510 --> 00:09:51.150
Так что Apple, они используют
что называется точкой.

00:09:51.150 --> 00:09:53.275
Android имеет
Плотность независимых точек или

00:09:53.275 --> 00:09:56.550
обычно называется
для DP элемента или DP элемента.

00:09:56.550 --> 00:09:59.430
А затем использует UWP
Аппаратно независимые пиксели.

00:09:59.430 --> 00:10:02.390
И это еще что-нибудь
что делает прекрасное Xamarin форм

00:10:02.390 --> 00:10:04.163
Задание способ абстрагирования
Вы, поэтому

00:10:04.163 --> 00:10:07.004
что можно выразить единиц
измерения один раз и он получает

00:10:07.004 --> 00:10:09.930
Поэтому перевод для этой платформы
он является масштабируемым, соответствующим образом.

00:10:09.930 --> 00:10:13.880
Но когда дело доходит до принятия
для наших устройств и ресурсов

00:10:13.880 --> 00:10:17.030
Обратите внимание, наши приложения
эту сетку правой здесь.

00:10:17.030 --> 00:10:19.280
Это очень вещей
которые должны быть созданы.

00:10:19.280 --> 00:10:21.370
Представляющий все
разные размеры

00:10:21.370 --> 00:10:24.210
Все разные плотности или
по крайней мере большинство из них,

00:10:24.210 --> 00:10:28.990
необходимо создать копии
Готовность для каждого изображения

00:10:28.990 --> 00:10:32.720
Каждый из этих платформ в тех
масштабируется с этим разрешением.

00:10:32.720 --> 00:10:33.650
Проблема, верно?

00:10:33.650 --> 00:10:36.930
Поэтому пикселов, хотя
Мы по-прежнему сделать наши изображения и

00:10:36.930 --> 00:10:41.080
Это наше имущество на размер пиксела
не отрисовку, размеры и

00:10:41.080 --> 00:10:43.480
Это большое количество
Чтобы создать графический объект.

00:10:43.480 --> 00:10:44.970
Итак, как же мы решаем это?

00:10:46.040 --> 00:10:48.050
Мы разрабатываем с векторной графикой.

00:10:48.050 --> 00:10:50.770
Так что это рисунок справа
один эскиз приложения

00:10:50.770 --> 00:10:52.180
Избранные на Макинтоше.

00:10:52.180 --> 00:10:54.540
И других параметров
на стороне Windows.

00:10:54.540 --> 00:10:56.474
Эскиз не является
который доступен здесь.

00:10:56.474 --> 00:11:00.635
Но по сути, это вектор
графические приложения и такой

00:11:00.635 --> 00:11:04.335
в частности, ориентирован на
мобильные и веб-приложений.

00:11:04.335 --> 00:11:07.695
Таким образом, позволяет
можно сделать это для создания

00:11:07.695 --> 00:11:11.080
прототип высокого качества как
а также производства, готовые картинки.

00:11:11.080 --> 00:11:14.180
А затем когда придет время
Чтобы получить эти части картинки

00:11:14.180 --> 00:11:16.890
все эти изображения, которые мы видели на
что предыдущий экран вообще

00:11:16.890 --> 00:11:20.790
Эти различные размеры, мы можем
Выполните экспорт вектор из эскиза.

00:11:20.790 --> 00:11:23.700
И опять же, других приложений
другие способы сделать это

00:11:23.700 --> 00:11:25.680
Это мощный.

00:11:25.680 --> 00:11:28.900
А затем все одновременно
нам все нужные нам размеры.

00:11:29.980 --> 00:11:33.930
Дополнительные сведения об этом
Извлечение развиваться моя Xamarin

00:11:33.930 --> 00:11:37.142
сеанс 2016 только немного
Здесь shameless plug

00:11:37.142 --> 00:11:40.720
для разработки приложений для разработки
Где я рассматриваю рабочего процесса

00:11:40.720 --> 00:11:43.610
Этот инструмент, а также многие
другие средства, которые мы стали

00:11:43.610 --> 00:11:46.780
очень успешно с
Создание приложений для мобильных устройств.

00:11:47.860 --> 00:11:50.270
Итак давайте поговорим о
Проектирование для контекста.

00:11:50.270 --> 00:11:51.900
Теперь то, что имеется в виду это?

00:11:51.900 --> 00:11:54.500
Я имею в виду, если вы находитесь в
пустыня в пеших,

00:11:54.500 --> 00:11:55.630
Кто отказался бы быть?

00:11:55.630 --> 00:11:58.540
Если вы находитесь на метро
Многие из нас пришлось сделать это.

00:11:58.540 --> 00:12:01.200
Или если вы дома
диван, которые отличаются

00:12:01.200 --> 00:12:03.610
мест, в которых мы используем
наши приложения для мобильных устройств.

00:12:05.180 --> 00:12:06.810
Поэтому следует проверить, если вы
Уменьшение на пеших,

00:12:06.810 --> 00:12:09.500
какие возможности может
быть важно для вас?

00:12:09.500 --> 00:12:11.840
Автономный режим, очевидно,
Это будет проблемой.

00:12:11.840 --> 00:12:14.450
По пирамид я не знаю,
Мне не существует но

00:12:14.450 --> 00:12:16.400
не допускается
башня ячейку рядом с.

00:12:17.436 --> 00:12:20.100
Так что тебе нужно сделать
Проверьте, приложения,

00:12:20.100 --> 00:12:22.600
Если пользователь должен
для использования приложения

00:12:22.600 --> 00:12:25.518
в этой среде
как хороший функции автономного режима.

00:12:25.518 --> 00:12:27.730
Ничего хуже, чем
Открыв приложение и

00:12:27.730 --> 00:12:31.233
наличие его сказать, к сожалению,
вне сети не может сделать ski.

00:12:31.233 --> 00:12:35.530
Online, автономной синхронизации, конечно же,
Если вы работаете в автономном режиме,

00:12:35.530 --> 00:12:36.830
как только вы вернутся в оперативный режим,

00:12:36.830 --> 00:12:38.190
Чтобы убедиться в том
что можно выполнить синхронизацию.

00:12:39.220 --> 00:12:41.653
И затем, расположение служб,
Конечно

00:12:41.653 --> 00:12:45.007
сопоставление может быть голос, все
Эти объекты доступны на

00:12:45.007 --> 00:12:46.468
Вы в этой среде.

00:12:46.468 --> 00:12:50.794
Но если вы на метро,
какие subways печально громко

00:12:50.794 --> 00:12:53.960
требуется хранить в
что-то, конечно, так что

00:12:53.960 --> 00:12:55.914
выдан применяется приоритет.

00:12:55.914 --> 00:12:58.669
Конфиденциальность, вы не хотите кто-то
Глядя через плечо при

00:12:58.669 --> 00:13:01.280
они используют приложения,
или может быть не важно для

00:13:01.280 --> 00:13:02.100
приложения.

00:13:02.100 --> 00:13:04.630
Но в этом случае
Вот о чем следует подумать.

00:13:04.630 --> 00:13:05.430
Но шум.

00:13:05.430 --> 00:13:09.300
Если приложение зависит от
Распознавание голоса, не

00:13:09.300 --> 00:13:12.050
хороший выбор, если он будет
для использования на метро.

00:13:12.050 --> 00:13:14.370
Поэтому может потребоваться
план резервного копирования для этого.

00:13:14.370 --> 00:13:16.280
А затем курса
WiFi и сотовый,

00:13:16.280 --> 00:13:18.700
Вы выполняется уважительно
расходов на данные пользователя?

00:13:19.870 --> 00:13:22.340
И говорят мне и вы являетесь
дома сидя на диване и

00:13:22.340 --> 00:13:25.720
Вы смотрите ТВ, выполняет свой
интерфейс приложения с вещи,

00:13:25.720 --> 00:13:27.230
проводятся по ТВ?

00:13:27.230 --> 00:13:29.030
Возможно это игр
приложения или

00:13:29.030 --> 00:13:32.640
игры и нужно иметь возможность
одно на телефон и

00:13:32.640 --> 00:13:35.870
еще одна вещь на экране Телевизора и
иметь их совместной работы.

00:13:35.870 --> 00:13:36.930
Вы используете Bluetooth?

00:13:36.930 --> 00:13:37.680
При интеграции?

00:13:37.680 --> 00:13:38.930
Как вы интеграции?

00:13:38.930 --> 00:13:42.010
Это все, что необходимо учитывать
с точки зрения разработки

00:13:42.010 --> 00:13:44.590
Чтобы сделать приложение действительно подставка
отдельно от конкурентов.

00:13:46.980 --> 00:13:49.373
Единственная вещь, которая является очень
Интересно что прибыл вверх

00:13:49.373 --> 00:13:51.765
недавно в исследования по
за последние несколько лет в том, что

00:13:51.765 --> 00:13:53.336
не используйте людей
только одно устройство.

00:13:53.336 --> 00:13:56.416
И не только они этого не делают
использовать только одно устройство, но

00:13:56.416 --> 00:14:00.729
они часто будут использовать это устройство
и параллельно, другим устройством

00:14:00.729 --> 00:14:03.127
или они будут использовать
их последовательно.

00:14:03.127 --> 00:14:04.869
Он будет начать действие
на одном устройстве и

00:14:04.869 --> 00:14:07.130
Затем предстоит переместить
для других устройств.

00:14:07.130 --> 00:14:10.784
В этом случае для недавнего исследования и
это исследование Google из

00:14:10.784 --> 00:14:13.485
маркетинговые исследования
Это было проекта

00:14:13.485 --> 00:14:17.810
Использование нескольких 57% людей
устройства, одновременно 21%.

00:14:17.810 --> 00:14:20.790
Но ключ,
одно из выделения

00:14:20.790 --> 00:14:24.673
из этого исследование показало, что
Это по-прежнему мобильных устройств сначала.

00:14:24.673 --> 00:14:27.995
И примеры отлично
действия, которые будет выполнять людей

00:14:27.995 --> 00:14:30.745
от одного устройства к
другое устройство, покупок,

00:14:30.745 --> 00:14:33.315
Video streaming, игры.

00:14:33.315 --> 00:14:35.955
Таким образом, если приложение будет
используется на нескольких устройствах

00:14:35.955 --> 00:14:39.470
Рассмотрим, как вы собираетесь обрабатывать
что, через Интернет, автономной синхронизации.

00:14:39.470 --> 00:14:41.320
Имеет отличную служб Azure
и

00:14:41.320 --> 00:14:44.240
Я использовал мобильных служб
пакет из них сделать это.

00:14:44.240 --> 00:14:47.100
Теперь также работает со сферой DB
с Azure сделать через Интернет,

00:14:47.100 --> 00:14:49.130
Автономная синхронизация
что все это очень здорово.

00:14:49.130 --> 00:14:49.850
Итак, они некоторые

00:14:49.850 --> 00:14:52.640
Отличная следует обратить внимание на
с точки зрения разработки.

00:14:52.640 --> 00:14:54.960
Но с точки зрения разработки
Рассмотрим,

00:14:54.960 --> 00:14:58.070
что вы используете для поддержки
Эти типы операций, и

00:14:58.070 --> 00:15:00.200
Вы они согласованы не
только с вашей разработки и

00:15:00.200 --> 00:15:02.320
марки, но
Ваши возможности через те?

00:15:04.760 --> 00:15:06.180
Итак, несколько слов о affordance.

00:15:06.180 --> 00:15:07.960
Affordance является одним из
Мои любимые слова и

00:15:07.960 --> 00:15:10.660
Я не думаю, это один
мы говорим о ближайшем достаточно.

00:15:10.660 --> 00:15:12.400
Но это воспринимаемое сигнала или

00:15:12.400 --> 00:15:16.790
говорит о том, что объект может использоваться
для выполнения определенного действия.

00:15:16.790 --> 00:15:20.700
Таким образом дверца оборудован ручкой
или push.

00:15:20.700 --> 00:15:23.280
И вы узнаете
инструкции по использованию этой двери.

00:15:23.280 --> 00:15:26.010
Если не выполняется должным образом,
и мы все видели это

00:15:26.010 --> 00:15:29.330
Подойдите к двери и
Перейти к push, когда следует извлечь,

00:15:29.330 --> 00:15:31.710
и вы столкнулись, лица
и это супер неудобно.

00:15:31.710 --> 00:15:34.970
И мы не хотим пользователей
проделать это с наших мобильных приложений.

00:15:34.970 --> 00:15:36.820
Поэтому мы хотели должным образом
с помощью affordance.

00:15:36.820 --> 00:15:39.134
Ниже приведены несколько различных
типы affordance.

00:15:39.134 --> 00:15:42.840
У нас есть явная affordance
который является push me.

00:15:42.840 --> 00:15:46.230
И на iOS, вы наблюдали
в последнее время приложения

00:15:46.230 --> 00:15:49.265
они не обязательно
фон для кнопки или

00:15:49.265 --> 00:15:51.730
кнопки, даже структуры
Это только текст.

00:15:51.730 --> 00:15:54.700
Таким образом наличие явного вызова
для этого важно действие.

00:15:55.760 --> 00:15:59.830
Шаблоны, если у вас есть группа
текст, в верхней или

00:15:59.830 --> 00:16:02.640
в нижней части экрана и
Он разбивается

00:16:02.640 --> 00:16:04.050
Это не очевидно, что предложения.

00:16:04.050 --> 00:16:05.740
Более чем вероятно это меню.

00:16:05.740 --> 00:16:08.040
И это общий шаблон
мы видим много веб-дизайна.

00:16:09.080 --> 00:16:10.860
Что понять людей, и

00:16:10.860 --> 00:16:12.390
Этот шаблон является что-то
они следуют.

00:16:12.390 --> 00:16:13.510
Это призыв к действию.

00:16:14.510 --> 00:16:18.890
Метафоры, поэтому эти значки
Обычно, распознаются

00:16:18.890 --> 00:16:20.900
либо с помощью повторяющегося использования

00:16:20.900 --> 00:16:23.340
или мы предоставили
их этого значения.

00:16:23.340 --> 00:16:25.490
Мы imbued это значение после
их, или они все реальные

00:16:25.490 --> 00:16:28.260
значения, которые добавлены
в цифровое пространство.

00:16:28.260 --> 00:16:30.700
Мы четко понимать, что корзина
требуется удалить что-нибудь,

00:16:30.700 --> 00:16:31.960
плюс — добавлю что-нибудь,
и т.д.

00:16:31.960 --> 00:16:34.306
И затем мы получили журнала.

00:16:34.306 --> 00:16:36.722
Он является отрицательным affordance, и
по существу какие отрицательное

00:16:36.722 --> 00:16:39.272
affordance говорит, что вы
не могут ничего с этим сделать.

00:16:39.272 --> 00:16:41.800
Мы отключили его и
пока происходит что-либо еще,

00:16:41.800 --> 00:16:44.100
она не будет включена для
действие.

00:16:44.100 --> 00:16:47.070
Таким образом мы знакомы всем,
Я думаю, большинство из нас с этим.

00:16:49.450 --> 00:16:52.950
Таким образом, необходимо включить
вверх с этим вызовом действий.

00:16:52.950 --> 00:16:57.830
IOS, Android, UWP, все они имеют
что очень различных положений

00:16:57.830 --> 00:17:01.970
делает их разработки подставка
Уменьшение в их сообщества.

00:17:01.970 --> 00:17:04.900
Людей, которые пользуются iOS
ожидать устройства iOS

00:17:04.900 --> 00:17:06.730
приложения
ведут себя определенным образом.

00:17:06.730 --> 00:17:08.940
То же самое можно сказать для
Android, и

00:17:08.940 --> 00:17:12.370
то же самое можно сказать для
UWP приложения.

00:17:12.370 --> 00:17:16.860
Таким образом отслеживать эти руководства
Исследование их, понимать, что

00:17:16.860 --> 00:17:19.395
Важно на этих платформах
Таким образом, как вы разрабатываете ваши

00:17:19.395 --> 00:17:21.010
кросс платформенный мобильный
приложения,

00:17:21.010 --> 00:17:22.450
Будем надеяться, что с Xamarin,

00:17:22.450 --> 00:17:26.090
будет иметь
Лучшие возможные успех.

00:17:26.090 --> 00:17:26.880
Спасибо за присоединение к мне.

00:17:26.880 --> 00:17:28.690
Я надеюсь, что это было
информативные, а

00:17:28.690 --> 00:17:31.564
Насладитесь 2017 г. Корпорация Майкрософт построения.

