WEBVTT

00:00:00.830 --> 00:00:02.740
Willkommen bei Microsoft Build 2017.

00:00:02.740 --> 00:00:06.560
Wir möchten sprechen
mobile Anwendung entwerfen.

00:00:06.560 --> 00:00:10.390
Mein Name ist David Ortinau,
Ich bin Senior Program Manager

00:00:10.390 --> 00:00:13.630
mit mobilen Entwicklungstools
Team und Xamarin-Foren.

00:00:14.940 --> 00:00:16.880
Nur ein wenig über mich,
Ich mache mobile und

00:00:16.880 --> 00:00:20.490
Jetzt geht Webentwicklung
20 Jahren mit verschiedenen

00:00:20.490 --> 00:00:23.740
Plattformen, aber mein Herz und
meine Liebe ist Xamarin.

00:00:23.740 --> 00:00:26.370
Und was ich mehr Liebe
Es erlaubt ist

00:00:26.370 --> 00:00:28.360
mir aus
Sicht entwerfen

00:00:28.360 --> 00:00:31.090
jede Plattform treu sein

00:00:31.090 --> 00:00:34.850
um sicherzustellen, dass ich bin liefern
die bestmögliche.

00:00:34.850 --> 00:00:38.940
Also, was ich möchte zunächst
für Sie vielleicht kommst Du

00:00:38.940 --> 00:00:41.880
aus Sicht Web vielleicht
Sie kommen von einem desktop

00:00:41.880 --> 00:00:44.790
Entwicklung Sicht
oder Design gesehen, aber

00:00:44.790 --> 00:00:47.650
wirklich wichtig ist
alle Designer sind.

00:00:47.650 --> 00:00:52.010
Wir haben eine Rolle spielen
Das Design des empfinden.

00:00:52.010 --> 00:00:55.150
Ob Sie sind bei
Anfang, erstellen

00:00:55.150 --> 00:00:59.520
Benutzeroberfläche, was die
Erfahrung wird, oder

00:00:59.520 --> 00:01:01.040
Dieser Entwurf implementieren,

00:01:01.040 --> 00:01:03.810
Wir machen design
Beschlüsse der Weg.

00:01:03.810 --> 00:01:05.210
Wenn wir verstehen und

00:01:05.210 --> 00:01:08.960
Wir können die verinnerlichen.
Aspekte des Entwurfs und

00:01:08.960 --> 00:01:11.841
Was macht ein gutes design
Im Gegensatz zu einem Entwurf, der

00:01:11.841 --> 00:01:16.350
zu Frustration führen und
Angst, liefern wir besser.

00:01:16.350 --> 00:01:19.610
Also, reden
zunächst,

00:01:19.610 --> 00:01:23.230
Ich mag ist
Benutzertests durchführen.

00:01:23.230 --> 00:01:25.990
Also, vielleicht
Sie haben eine Übungseinheit oder

00:01:25.990 --> 00:01:29.400
Stellen Sie sich dies mehr
als Person Forschung ist jedoch

00:01:29.400 --> 00:01:31.960
Dies ist etwas,
kann auch informell.

00:01:33.830 --> 00:01:36.620
So, hier ist meine schnell
Leitfaden zur Bereitstellung

00:01:36.620 --> 00:01:39.450
kurz Standardbenutzer testen.

00:01:39.450 --> 00:01:42.160
Wie wenig Kontext und
Richtung nach Bedarf.

00:01:42.160 --> 00:01:44.990
Nehmen Sie jemanden an
Café oder

00:01:44.990 --> 00:01:48.260
wo Sie wissen
Kaufen Sie ihm eine Tasse Kaffee und sagen,

00:01:48.260 --> 00:01:51.550
Ich bin ich eine Mobile testen
helfen App können Sie mir?

00:01:51.550 --> 00:01:54.210
Setzen Sie ihn, und
Geben Sie ihm nur die Grundlagen.

00:01:54.210 --> 00:01:56.400
Gibt nicht viel ihm
Informationen da ansonsten

00:01:56.400 --> 00:01:57.720
Sie werden am Ende diese einspielen.

00:01:57.720 --> 00:01:59.816
Sie beenden Geben Sie
zu viele Informationen und

00:01:59.816 --> 00:02:02.210
Sie werden nur Erbrechen
es zurück.

00:02:02.210 --> 00:02:05.640
Und dann
wie sie die Anwendung oder

00:02:05.640 --> 00:02:08.240
Untersuchen sie die Aktivität,
Sie haben diese Hinweise gegeben.

00:02:10.350 --> 00:02:12.860
Ermutigen Sie, Verbalisieren
was durch

00:02:12.860 --> 00:02:13.940
Kopf.

00:02:13.940 --> 00:02:17.090
Haben sie beispielsweise hey, ich verwende
die app und Suche

00:02:17.090 --> 00:02:21.160
Was zu tun und vielleicht erhalte
verloren, und das ist ziemlich cool

00:02:21.160 --> 00:02:23.120
und Sie werden einige
Gibt es gute Feedback.

00:02:24.480 --> 00:02:26.720
Und dann,
Überwachen und beobachten.

00:02:26.720 --> 00:02:28.070
Lehnen Sie sich zurück und

00:02:28.070 --> 00:02:30.770
Lassen sie zu, was
werden sie tun.

00:02:30.770 --> 00:02:33.320
So wirklich Beispiel
Meine persönliche Erfahrung.

00:02:33.320 --> 00:02:36.430
Ich wurde eine Anwendung entwerfen,
Was war und

00:02:36.430 --> 00:02:40.320
meinem Herzen und dachte
dass ich den Entwurf geschafft hatte.

00:02:40.320 --> 00:02:42.790
Demzufolge traf ich einen Freund
bei Starbucks und

00:02:42.790 --> 00:02:45.470
Ich habe die app vor
und ich die Grundlagen.

00:02:45.470 --> 00:02:47.360
Hier ist
Funktionsweise die Anwendung.

00:02:47.360 --> 00:02:48.210
Was denkst du?

00:02:48.210 --> 00:02:49.430
Und ich diese Schritte.

00:02:49.430 --> 00:02:51.160
Und sie ging zu
und Sie

00:02:51.160 --> 00:02:54.100
einer der Bildschirme, wo sie
die Anwendung wurde ein Ziel hinzugefügt werden.

00:02:54.100 --> 00:02:56.100
Und erforschen und
Sie sagt?

00:02:56.100 --> 00:02:58.880
Okay, weiß ich nicht
die nächsten Schritte.

00:02:58.880 --> 00:02:59.890
Ich bin für verloren.

00:02:59.890 --> 00:03:01.380
Ich hatte also einen Anstoß geben.

00:03:01.380 --> 00:03:04.454
Und vielleicht mir
etwas tun kann

00:03:04.454 --> 00:03:06.510
Dieser Arbeitsablauf verbessern.

00:03:06.510 --> 00:03:08.942
Und wie sie zu
Bildschirm und dem nächsten Bildschirm

00:03:08.942 --> 00:03:10.420
plötzlich sie sagte wow.

00:03:10.420 --> 00:03:11.140
Das ist wirklich toll.

00:03:11.140 --> 00:03:12.660
Es ich hatte nicht so gedacht.

00:03:12.660 --> 00:03:15.300
So gab es mir ein
Gelegenheit, meine Benutzer Freude

00:03:15.300 --> 00:03:16.490
an diesem Punkt.

00:03:16.490 --> 00:03:19.510
Und genau so erstellt
ein besseres Verständnis für

00:03:19.510 --> 00:03:23.600
Informationen über was und was
nicht arbeiten in der Anwendung.

00:03:23.600 --> 00:03:26.580
Und ich konnte zurück
den Entwurf überarbeiten und

00:03:26.580 --> 00:03:28.870
etwas
noch besser.

00:03:28.870 --> 00:03:31.770
Sie können also nicht
eine große Sache sein

00:03:31.770 --> 00:03:34.490
Durchführen von Tests kann Benutzer
völlig informell sein,

00:03:34.490 --> 00:03:36.550
Wenn man die formelle
Route hierzu im Labor

00:03:36.550 --> 00:03:38.950
aufgezeichnet und alle haben,
Das ist großartig.

00:03:40.600 --> 00:03:45.230
Prinzip Nummer zwei
Eins pro Bildschirm.

00:03:45.230 --> 00:03:48.870
So bedeutet, für
beispielsweise auf der linken Seite

00:03:48.870 --> 00:03:50.420
Wir haben ein Zeichen im Bildschirm.

00:03:50.420 --> 00:03:52.460
Es ist wirklich eine Sache.

00:03:52.460 --> 00:03:55.690
Daher sollten
werden Sie nicht verwechselt.

00:03:55.690 --> 00:03:56.970
Wenn ein Benutzer auf diesem Bildschirm wird

00:03:56.970 --> 00:03:58.370
Es ist klar, was
Sie werden soll.

00:03:58.370 --> 00:04:00.160
Und wenn dem nicht
Vorgehen Sie soll,

00:04:00.160 --> 00:04:04.210
Sie haben die Schaltfläche Registrieren
Anmelden Schaltfläche darunter.

00:04:04.210 --> 00:04:06.390
Wenn sie vergessen haben die
Sekundäre Aktionen gibt jedoch

00:04:06.390 --> 00:04:08.550
primäre Aktion
Der Hauptzweck für

00:04:08.550 --> 00:04:10.130
Dieser Bildschirm vollständig löschen.

00:04:11.550 --> 00:04:14.670
Sessions Liste ist
Xamarin alle 2016 App,

00:04:14.670 --> 00:04:16.380
Ich verwende hier ein Beispiel.

00:04:16.380 --> 00:04:19.230
Und Sie können jede Anwendung,
Öffnen Sie auf Ihrem Telefon und

00:04:19.230 --> 00:04:22.110
Fragen, was ist das
Was hier geht?

00:04:22.110 --> 00:04:24.100
Insbesondere die apps,
funktioniert gut.

00:04:25.840 --> 00:04:29.282
Und so die Sitzung
Die Hauptfunktion der Bildschirm

00:04:29.282 --> 00:04:31.734
Diese Sitzung wird
enthält eine Liste der Sessions.

00:04:31.734 --> 00:04:34.150
Und natürlich die
Aktion wird suchen, aber

00:04:34.150 --> 00:04:35.630
Wir haben auch sekundäre Aktion.

00:04:35.630 --> 00:04:40.160
Damit nicht dem Bildschirm
nicht mehr als eine Sache, aber

00:04:40.160 --> 00:04:42.270
das einzige sollte klar sein.

00:04:42.270 --> 00:04:43.626
Und dann die Sitzung
Detailbild

00:04:43.626 --> 00:04:45.590
Es primär
offensichtlich sagt Sie

00:04:45.590 --> 00:04:48.340
Details der Sitzung
Dies geschieht.

00:04:48.340 --> 00:04:51.520
Aber die primäre Aktion
Diese Veranstaltung ist.

00:04:51.520 --> 00:04:52.840
Und natürlich sagen

00:04:52.840 --> 00:04:53.890
und warum sollte ich
Bewerten der Sitzung,

00:04:53.890 --> 00:04:55.580
Ich habe nicht beobachtet
die Sitzung noch?

00:04:55.580 --> 00:04:58.180
Da der Sitzung
bereits stattgefunden, so

00:04:58.180 --> 00:05:00.270
nur Sie
möglich ist bewerten.

00:05:00.270 --> 00:05:01.290
Wir sprechen Navigation.

00:05:02.500 --> 00:05:03.700
In diesem Fall bei Navigation

00:05:03.700 --> 00:05:08.040
jede Plattform verfügt über eine eigene
Navigationsschemas oder Muster

00:05:08.040 --> 00:05:11.780
regelmäßigere, sind
Plattform, die erwartet werden.

00:05:11.780 --> 00:05:15.390
So iOS, natürlich,
hat die Registerkartenleiste unten.

00:05:15.390 --> 00:05:19.010
UWP und Android beide
der Fly Out angezogen oder

00:05:19.010 --> 00:05:20.700
Master-Detail-Menüs.

00:05:20.700 --> 00:05:24.200
Verstehen und wissen
Was die navigationsmuster

00:05:24.200 --> 00:05:28.718
sind hilft uns kennen
Wie lassen sich die Benutzer navigieren.

00:05:28.718 --> 00:05:32.000
Beachten Sie, dass UWP und

00:05:32.000 --> 00:05:36.520
Android haben zurück
Schaltflächen auf ihren Geräten.

00:05:36.520 --> 00:05:40.990
Das bedeutet, dass
Konzept auf dem Gerät

00:05:40.990 --> 00:05:45.540
Welche Navigation können Sie
auf der Benutzeroberfläche verwendet wird.

00:05:45.540 --> 00:05:49.220
IOS hat andererseits
Wischen, die zurück

00:05:49.220 --> 00:05:51.820
Sie wurde eingeführt, dass das
etwas auch berücksichtigen.

00:05:53.230 --> 00:05:55.270
Sprechen wir einen moment
Informationen zu Eingabehilfen.

00:05:55.270 --> 00:05:57.940
Sehr wichtig
besonders bei Microsoft

00:05:57.940 --> 00:06:00.740
Wir schlagen sicher diese Trommel,
Wir glauben, dass dies wichtig ist

00:06:00.740 --> 00:06:05.160
Benutzer müssen zu
sehen Sie den Text auf dem Bildschirm.

00:06:05.160 --> 00:06:08.340
Haben sie eine Wertminderung,
erfordert die Stimme über

00:06:08.340 --> 00:06:12.020
eingeschaltet haben wir
als Entwickler aktiviert

00:06:12.020 --> 00:06:13.180
die Benennung und

00:06:13.180 --> 00:06:16.964
die Beschreibung, damit wir erhalten
Diese Dinge lesen zurück.

00:06:16.964 --> 00:06:19.940
Und dann auch
der Kontrast gut ist.

00:06:19.940 --> 00:06:22.070
Diese sind alle einfach
zu testen und

00:06:22.070 --> 00:06:24.510
Testen der Benutzer geht lange
wie Sie sagen

00:06:24.510 --> 00:06:27.050
Wenn Sie gut sind
in diesen Fällen.

00:06:27.050 --> 00:06:29.060
Auf dem Bildschirm
Ich Gehe zurück angezeigt und

00:06:29.060 --> 00:06:32.520
her ein paar Mal,
aber der Text ist klein.

00:06:32.520 --> 00:06:36.770
Und wenn wir aktiviert haben
Einheiten zu messen, die das Gerät

00:06:36.770 --> 00:06:39.140
unabhängige, oder
unabhängige Dichte

00:06:39.140 --> 00:06:42.600
als Änderung durch den Benutzer
die Eingabehilfen

00:06:42.600 --> 00:06:45.205
größere erhalten Sie
Text nach Bedarf.

00:06:45.205 --> 00:06:47.865
Xamarin Formulare, gibt
Diese ziemlich für

00:06:47.865 --> 00:06:53.095
frei, da es verwendet,
anstatt feste Dimensionen und

00:06:53.095 --> 00:06:55.685
Maßeinheiten, verwendet
eine Einheit, die dann

00:06:55.685 --> 00:06:57.875
übersetzt nach unten
Plattform.

00:06:59.095 --> 00:07:00.255
Okay, für Touch.

00:07:00.255 --> 00:07:03.765
Das ist natürlich eine mobile
Schwerpunkt Design sprechen.

00:07:03.765 --> 00:07:07.840
So wollen wir sprechen
Was ist wichtig für die Fingereingabe.

00:07:07.840 --> 00:07:09.750
Personen ihre Geräte
unterschiedlich.

00:07:09.750 --> 00:07:11.732
Viele Forschung
dazu getan.

00:07:11.732 --> 00:07:15.480
Hand, 49 %
verwendet diese Möglichkeit.

00:07:15.480 --> 00:07:17.740
In der Dockingstation, wäre
mit einer hand hier und

00:07:17.740 --> 00:07:19.360
dann andererseits berühren.

00:07:19.360 --> 00:07:21.480
Oder zweihändige, insbesondere
Bei einem Tablet PC.

00:07:21.480 --> 00:07:23.960
Aber nicht immer sind
am unteren Bildschirmrand

00:07:23.960 --> 00:07:25.820
Mittlere möglicherweise
des Bildschirms und

00:07:25.820 --> 00:07:30.380
Sie können Auswirkungen
erreichen Sie Teile dieser Benutzeroberfläche.

00:07:31.940 --> 00:07:36.230
Die in diesem Beispiel Grün
bezieht sich auf den Bereich "Ja".

00:07:36.230 --> 00:07:39.760
Dies ist einfach können Sie
Zugriff auf und berühren einfache Dinge

00:07:39.760 --> 00:07:43.060
auf dem Bildschirm besonders
in dieser Position von.

00:07:43.060 --> 00:07:45.638
Dann den nächsten Bereich
ist die It in Ordnung.

00:07:45.638 --> 00:07:47.704
Sie können für berühren.

00:07:47.704 --> 00:07:50.426
Damit erhalten Sie bei Bedarf
aber es ist wirklich nicht ein.

00:07:50.426 --> 00:07:53.302
Und dann, natürlich
Ecke, die weit oben,

00:07:53.302 --> 00:07:54.932
es sei denn, Sie haben
wirklich große Hände und

00:07:54.932 --> 00:07:57.828
ein sehr kleines Gerät wird
Sie erreichen problematisch sein.

00:07:57.828 --> 00:08:01.518
Wenn Sie eines davon
Begriffe, die Elemente der Benutzeroberfläche

00:08:01.518 --> 00:08:05.602
auf den Geräten vorhanden die
Programme, die Sie verwenden

00:08:05.602 --> 00:08:09.213
Sie werden feststellen, dass die Dinge
werden zuletzt zugegriffen,

00:08:09.213 --> 00:08:12.118
Diese Menüoption Hamburger
Zum Beispiel

00:08:12.118 --> 00:08:15.986
auf ein Flyout UI wird es
nicht so leicht zugänglich sein.

00:08:15.986 --> 00:08:18.539
Aber Sie können immer noch zu
Wenn Sie aufrufen müssen.

00:08:18.539 --> 00:08:21.853
Und natürlich iOS gleichzeitig
Punkt eingeführt, Doppeltippen

00:08:21.853 --> 00:08:24.926
oder tippen Sie auf die Schaltfläche Startseite dreimal
aber Sie haben setup

00:08:24.926 --> 00:08:27.800
Zeigt die Benutzeroberfläche so nach unten
Sie sehen kann.

00:08:27.800 --> 00:08:30.870
Das war ein
Einige Hilfe erreichen.

00:08:30.870 --> 00:08:33.480
Aber Steven Hoober ich werde
Weisen Sie darauf hin, Vorbereitung

00:08:33.480 --> 00:08:37.290
und es ist ein ausgezeichnetes Buch
Mobile Entwicklung Schnittstellen

00:08:37.290 --> 00:08:39.310
einige gute Informationen
über diese Art der Sache.

00:08:40.400 --> 00:08:42.590
Und wenn Sie sind
Linkshänder, nur stornieren.

00:08:42.590 --> 00:08:43.370
Und wenn Sie zweihändige,

00:08:43.370 --> 00:08:45.200
Sie können etwas
es so.

00:08:45.200 --> 00:08:47.320
Wenn Sie platzieren
UI-Elemente

00:08:47.320 --> 00:08:49.740
Berücksichtigen Sie
die Dinge.

00:08:49.740 --> 00:08:53.291
Die andere Sache zu berücksichtigen
Es geht um Touch entspricht

00:08:53.291 --> 00:08:54.191
die Schaltflächen.

00:08:54.191 --> 00:08:57.508
Wenn Sie sehr kleinen text
Das anfassen werden soll

00:08:57.508 --> 00:09:00.887
und nimmt Aktion oder
Schaltflächen und sind zu klein oder

00:09:00.887 --> 00:09:02.992
Sie sind zu schließen
etwas anderes

00:09:02.992 --> 00:09:06.217
Es wird schwierig
Personen, die diese Schaltflächen verwenden.

00:09:06.217 --> 00:09:08.957
Ich meine, wir haben alle erfahrenen
die Frustration zu erreichen

00:09:08.957 --> 00:09:10.428
die Schaltfläche und
Sie dies versäumt haben und

00:09:10.428 --> 00:09:13.117
erreicht die Sache neben und
Jetzt sind Sie sehr frustriert und

00:09:13.117 --> 00:09:15.580
verärgert und Sie sind am
Entwickler, die es erstellt.

00:09:15.580 --> 00:09:19.390
So eine gute Daumen Regel
40 Pixel und

00:09:19.390 --> 00:09:22.650
ein Rand von 5 Pixel zwischen
-Element und etwas anderes.

00:09:22.650 --> 00:09:26.370
Aber bekanntlich Geräte heute
mehrere dichten

00:09:26.370 --> 00:09:29.440
Das bedeutet, dass 40 Pixel
ein Gerät ist nicht 40 Pixel auf

00:09:29.440 --> 00:09:33.090
ein anderes Gerät aus einem physischen
Messen Sie sinnvoll, nicht wahr?

00:09:33.090 --> 00:09:34.990
Also, was Pixel
wirklich bedeuten mehr?

00:09:36.240 --> 00:09:39.810
So Apple und Android, und
Universelle Windows-Plattform

00:09:39.810 --> 00:09:42.470
Microsoft hat jeder kommen
eine andere Möglichkeit, express

00:09:42.470 --> 00:09:46.260
Einheiten, die
unabhängig vom Gerät und

00:09:46.260 --> 00:09:48.510
unabhängig von
Dichte des Bildschirms.

00:09:48.510 --> 00:09:51.150
So Apple verwenden
Was wird den Punkt bezeichnet.

00:09:51.150 --> 00:09:53.275
Android hat
Dichte geräteunabhängigen Pixeln oder

00:09:53.275 --> 00:09:56.550
Was ist gemeinhin
auf EP oder EP.

00:09:56.550 --> 00:09:59.430
UWP wird
Geräteunabhängige Pixel.

00:09:59.430 --> 00:10:02.390
Und wieder
Xamarin bildet ist ein

00:10:02.390 --> 00:10:04.163
Einzelvorgang abstrahiert die Möglichkeit
Sie,

00:10:04.163 --> 00:10:07.004
die können Sie die Einheit
Maßnahme einmal und ruft

00:10:07.004 --> 00:10:09.930
so übersetzt Plattform
entsprechend skaliert.

00:10:09.930 --> 00:10:13.880
Aber machen
für Geräte und Anlagen

00:10:13.880 --> 00:10:17.030
Beachten Sie unsere Anwendung
Dieses Raster auf die hier.

00:10:17.030 --> 00:10:19.280
Das ist viel
erstellt werden müssen.

00:10:19.280 --> 00:10:21.370
Alle darstellt
Größen für

00:10:21.370 --> 00:10:24.210
unterschiedlichen dichten oder
zumindest die meisten,

00:10:24.210 --> 00:10:28.990
Sie müssen Kopien erstellen
jedes Bild für

00:10:28.990 --> 00:10:32.720
Alle diese Plattformen an
skaliert die Auflösung.

00:10:32.720 --> 00:10:33.650
Stimmt ein Problem?

00:10:33.650 --> 00:10:36.930
In diesem Fall Pixel, obwohl
Wir stellen noch Bilder und

00:10:36.930 --> 00:10:41.080
Unsere Anlagen auf eine Pixelgröße ist
die Größe nicht gerendert und

00:10:41.080 --> 00:10:43.480
Das ist eine Menge
Bildmaterial erstellen.

00:10:43.480 --> 00:10:44.970
Wie beheben wir diese?

00:10:46.040 --> 00:10:48.050
Wir entwickeln mit Vektorgrafiken.

00:10:48.050 --> 00:10:50.770
Ist hier ein Bild
Skizze-App eine

00:10:50.770 --> 00:10:52.180
Favoriten auf Mac.

00:10:52.180 --> 00:10:54.540
Und andere Optionen
auf Windows.

00:10:54.540 --> 00:10:56.474
Skizze ist keiner
ist verfügbar.

00:10:56.474 --> 00:11:00.635
Aber im Kern ein Vektor
Anwendung und diese Zeichnung

00:11:00.635 --> 00:11:04.335
insbesondere richtet
Mobile und web-Applikationen.

00:11:04.335 --> 00:11:07.695
So was, ermöglicht
uns ist die Erstellung

00:11:07.695 --> 00:11:11.080
eine originalgetreue Prototyp
sowie Produktion bereit Art.

00:11:11.080 --> 00:11:14.180
Und dann Zeit
zu diesen Kunstwerke

00:11:14.180 --> 00:11:16.890
die Bilder, denen wir sahen
Dieser Bildschirm überhaupt

00:11:16.890 --> 00:11:20.790
Diese Größen können wir
einen Vektor Export Skizze verwenden.

00:11:20.790 --> 00:11:23.700
Und wieder andere
haben Sie andere Wege

00:11:23.700 --> 00:11:25.680
Das ist auch leistungsstarke.

00:11:25.680 --> 00:11:28.900
Und dann auf einmal
Wir alle Größen, die wir benötigen.

00:11:29.980 --> 00:11:33.930
Weitere Informationen
sehen Sie sich meine Xamarin entwickeln

00:11:33.930 --> 00:11:37.142
2016 Sitzung etwas
auch hier,

00:11:37.142 --> 00:11:40.720
auf das Design, Entwicklung
Workflow, in dem ich behandeln

00:11:40.720 --> 00:11:43.610
Dieses Werkzeug sowie
andere Tools, die wir

00:11:43.610 --> 00:11:46.780
wirklich erfolgreich mit
Erstellen von mobilen.

00:11:47.860 --> 00:11:50.270
Also, reden
Entwerfen für Kontext.

00:11:50.270 --> 00:11:51.900
Jetzt was wir damit?

00:11:51.900 --> 00:11:54.500
Ich meine, wenn aktiv
der Wüste wandern

00:11:54.500 --> 00:11:55.630
Wer möchte sein?

00:11:55.630 --> 00:11:58.540
Wenn man in der u-Bahn
Viele von uns hatte zu tun.

00:11:58.540 --> 00:12:01.200
Oder wenn Sie zu Hause auf
der Couch unterscheiden sich die

00:12:01.200 --> 00:12:03.610
Stellen wir verwenden
Unsere mobile Applications.

00:12:05.180 --> 00:12:06.810
Daher sollte man
auf einer Wanderung

00:12:06.810 --> 00:12:09.500
Welche Funktionen können
sein wichtig für Sie?

00:12:09.500 --> 00:12:11.840
Offline, natürlich
wird ein Problem.

00:12:11.840 --> 00:12:14.450
Durch die Pyramiden weiß ich nicht,
Ich habe nicht dort aber

00:12:14.450 --> 00:12:16.400
nicht
eine Zelle Turm durch.

00:12:17.436 --> 00:12:20.100
Also machen möchten
sicher, dass die Anwendung

00:12:20.100 --> 00:12:22.600
Wenn der Benutzer
Diese Anwendung

00:12:22.600 --> 00:12:25.518
in der Umgebung
als guter Offlinefunktionalität.

00:12:25.518 --> 00:12:27.730
Nichts Schlimmeres als
Öffnen Sie die Anwendung und

00:12:27.730 --> 00:12:31.233
ihm sagen, es tut uns leid,
Sie sind offline nicht Ski führen können.

00:12:31.233 --> 00:12:35.530
Offline, online synchronisieren, natürlich,
Wenn Sie offline arbeiten

00:12:35.530 --> 00:12:36.830
Sobald Sie wieder online geschaltet

00:12:36.830 --> 00:12:38.190
Sie möchten sicher
Sie synchronisieren können.

00:12:39.220 --> 00:12:41.653
Und dann, Speicherort
Natürlich

00:12:41.653 --> 00:12:45.007
Vielleicht Stimme aller der Zuordnung
Diese Dinge stehen

00:12:45.007 --> 00:12:46.468
Sie in der Umgebung.

00:12:46.468 --> 00:12:50.794
Aber, wenn Sie in der u-Bahn,
die u-Bahnen notorisch laut

00:12:50.794 --> 00:12:53.960
Sie müssen zu halten
etwas so sicher,

00:12:53.960 --> 00:12:55.914
Linkshänder können steht.

00:12:55.914 --> 00:12:58.669
Datenschutz, jemand soll nicht
über die Schulter beim Suchen

00:12:58.669 --> 00:13:01.280
Verwenden sie die Anwendung,
oder vielleicht für

00:13:01.280 --> 00:13:02.100
die Anwendung.

00:13:02.100 --> 00:13:04.630
Jedoch ist dies der Fall,
Das ist eine Möglichkeit.

00:13:04.630 --> 00:13:05.430
Aber es ist laut.

00:13:05.430 --> 00:13:09.300
Wenn die Anwendung
Spracherkennung ist nicht

00:13:09.300 --> 00:13:12.050
geeignet ist
in der u-Bahn verwendet werden.

00:13:12.050 --> 00:13:14.370
Daher sollten Sie haben
einen Sicherungsplan.

00:13:14.370 --> 00:13:16.280
Und natürlich
WiFi und Mobilfunk

00:13:16.280 --> 00:13:18.700
werden Sie respektieren
der Benutzer Daten Gebühren?

00:13:19.870 --> 00:13:22.340
Und wenn Sie wie ich sind
zu Hause auf dem Sofa sitzen und

00:13:22.340 --> 00:13:25.720
Sie können Fernsehen, wird Ihre
App-Schnittstelle mit,

00:13:25.720 --> 00:13:27.230
auf dem Fernseher geschehen?

00:13:27.230 --> 00:13:29.030
Vielleicht ist es eine
Anwendung oder

00:13:29.030 --> 00:13:32.640
ein Spiel und können möchten
nicht auf Ihrem Telefon und

00:13:32.640 --> 00:13:35.870
eine andere Sache auf dem Fernseher und
haben sie zusammenarbeiten.

00:13:35.870 --> 00:13:36.930
Verwenden Sie Bluetooth?

00:13:36.930 --> 00:13:37.680
Integrieren Sie?

00:13:37.680 --> 00:13:38.930
Wie integrieren Sie?

00:13:38.930 --> 00:13:42.010
Alles zu berücksichtigen sind
aus Sicht der Entwurf

00:13:42.010 --> 00:13:44.590
um Ihre App wirklich
von der Konkurrenz.

00:13:46.980 --> 00:13:49.373
Was ist
interessant, die kommen

00:13:49.373 --> 00:13:51.765
in Studien
die letzten Jahren ist

00:13:51.765 --> 00:13:53.336
Personen verwenden nicht
nur ein Gerät.

00:13:53.336 --> 00:13:56.416
Und nicht nur nicht
nur ein Gerät verwenden, aber

00:13:56.416 --> 00:14:00.729
das Gerät verwendet häufig
und gleichzeitig ein anderes Gerät

00:14:00.729 --> 00:14:03.127
oder sie verwenden
Diese sequenziell.

00:14:03.127 --> 00:14:04.869
Beginnen sie eine Aktivität
auf einem Gerät und

00:14:04.869 --> 00:14:07.130
dann verschieben Sie
für andere Geräte.

00:14:07.130 --> 00:14:10.784
Für die Studie und
Dies ist eine Google-Studie von

00:14:10.784 --> 00:14:13.485
eine Marktforschung
Projekt haben

00:14:13.485 --> 00:14:17.810
57 % der Menschen verwenden Sie mehrere
Geräte gleichzeitig 21 %.

00:14:17.810 --> 00:14:20.790
Der Schlüssel ist jedoch,
der Wert ist

00:14:20.790 --> 00:14:24.673
aus dieser Forschung gefunden
Zunächst ist es noch mobil.

00:14:24.673 --> 00:14:27.995
Und hervorragende Beispiele
Aktivitäten, die Personen

00:14:27.995 --> 00:14:30.745
von einem Gerät an
ein weiteres Gerät, shopping,

00:14:30.745 --> 00:14:33.315
Video-streaming, spielen.

00:14:33.315 --> 00:14:35.955
Wenn Ihre Anwendung wird
für mehrere Geräte verwendet werden,

00:14:35.955 --> 00:14:39.470
Beachten Sie, wie Sie behandeln wollen
online, offline synchronisieren.

00:14:39.470 --> 00:14:41.320
Azure hat Service
und

00:14:41.320 --> 00:14:44.240
Ich habe die mobile-Dienste
das Paket.

00:14:44.240 --> 00:14:47.100
Bereich DB funktioniert jetzt auch
mit Azure Internet

00:14:47.100 --> 00:14:49.130
offline synchronisieren
Das ist wirklich toll.

00:14:49.130 --> 00:14:49.850
Daher sind einige

00:14:49.850 --> 00:14:52.640
hervorragende Dinge zu sehen
aus Sicht der Entwicklung.

00:14:52.640 --> 00:14:54.960
Aber aus Sicht entwerfen
Betrachten Sie

00:14:54.960 --> 00:14:58.070
Was tun Sie Unterstützung
solche Aktivitäten und

00:14:58.070 --> 00:15:00.200
Sie sind konsistente nicht
mit Ihrem Design und

00:15:00.200 --> 00:15:02.320
Ihre Marke, aber
die Funktionen über die?

00:15:04.760 --> 00:15:06.180
Okay, kurz Aufforderungscharakter.

00:15:06.180 --> 00:15:07.960
Aufforderungscharakter gehört
Meine Worte und

00:15:07.960 --> 00:15:10.660
Dies ist eine mich, die nicht
Wir sprechen nahe genug.

00:15:10.660 --> 00:15:12.400
Aber die wahrgenommene Signal oder

00:15:12.400 --> 00:15:16.790
Hinweis darauf, dass ein Objekt verwendet werden kann
eine bestimmte Aktion ausführen.

00:15:16.790 --> 00:15:20.700
So hat eine Tür ein Handle auf
oder ein.

00:15:20.700 --> 00:15:23.280
Und Sie
wie die Tür.

00:15:23.280 --> 00:15:26.010
Wenn sie nicht ordnungsgemäß durchgeführt wird,
und all dies,

00:15:26.010 --> 00:15:29.330
Gehen Sie auf die Tür
Gehe um zu drücken, wenn Sie ziehen

00:15:29.330 --> 00:15:31.710
und Ihr Gesicht stoßen,
und sehr beschämend.

00:15:31.710 --> 00:15:34.970
Und wir haben möchten
Damit unsere mobile Apps.

00:15:34.970 --> 00:15:36.820
Wir wollen also richtig
Verwenden Sie Aufforderungscharakter.

00:15:36.820 --> 00:15:39.134
Hier sind einige andere
Typen von Aufforderungscharakter.

00:15:39.134 --> 00:15:42.840
Explizite Aufforderungscharakter haben
Das ist mir drücken.

00:15:42.840 --> 00:15:46.230
Und auf iOS können Sie gesehen haben
In diesem kürzlich Applikationen,

00:15:46.230 --> 00:15:49.265
Sie müssen nicht unbedingt
Hintergrund der Schaltfläche oder

00:15:49.265 --> 00:15:51.730
selbst eine Gliederung einer Schaltfläche
Es ist nur Text.

00:15:51.730 --> 00:15:54.700
So, dass einen expliziten Aufruf an
Aktion ist wichtig.

00:15:55.760 --> 00:15:59.830
Muster, haben Sie eine Gruppe
Text oben oder

00:15:59.830 --> 00:16:02.640
am unteren Rand eines Bildschirms und
Es wird aufgeteilt,

00:16:02.640 --> 00:16:04.050
Es ist eindeutig keinen Satz.

00:16:04.050 --> 00:16:05.740
Wahrscheinlich ist ein Menü.

00:16:05.740 --> 00:16:08.040
Und das ist ein allgemeines Muster
Wir sehen im Webdesign viel.

00:16:09.080 --> 00:16:10.860
Menschen kennen, und

00:16:10.860 --> 00:16:12.390
Dieses Muster ist etwas
Sie können folgen.

00:16:12.390 --> 00:16:13.510
Es ist ein Aktionsplan.

00:16:14.510 --> 00:16:18.890
Metaphern sind Symbole
im Allgemeinen verstanden

00:16:18.890 --> 00:16:20.900
oder durch wiederholte Verwendung

00:16:20.900 --> 00:16:23.340
oder wir haben
Diese Bedeutung.

00:16:23.340 --> 00:16:25.490
Wir haben diese Bedeutung auf erfüllt.
oder sie sind Praxis

00:16:25.490 --> 00:16:28.260
Bedeutung werden
in dem digitalen Raum.

00:16:28.260 --> 00:16:30.700
Wir verstehen, Papierkorb
wird löschen,

00:16:30.700 --> 00:16:31.960
Plus, hinzufügen
usw.

00:16:31.960 --> 00:16:34.306
Und dann wir Protokoll.

00:16:34.306 --> 00:16:36.722
Ist eine negative Aufforderungscharakter und
im Wesentlichen wie ein negativ

00:16:36.722 --> 00:16:39.272
Aufforderungscharakter ist, sagen Sie
kann nicht mit diesem tun.

00:16:39.272 --> 00:16:41.800
Wir haben ausgeschaltet und
bis etwas passiert

00:16:41.800 --> 00:16:44.100
Es wird nicht aktiviert werden
Aktion.

00:16:44.100 --> 00:16:47.070
Daher kennen wir,
Ich denke, die meisten von uns mit.

00:16:49.450 --> 00:16:52.950
So soll, umschließen
mit dieser Aktion einrichten.

00:16:52.950 --> 00:16:57.830
IOS, Android, UWP, haben alle
was sehr unterschiedliche Säulen

00:16:57.830 --> 00:17:01.970
macht ihren Entwurf stehen
in ihrer Community.

00:17:01.970 --> 00:17:04.900
Personen, die eine iOS verwenden
Gerät iOS erwartet

00:17:04.900 --> 00:17:06.730
Anwendung
Verhalten Sie eine bestimmte Weise.

00:17:06.730 --> 00:17:08.940
Für dasselbe sein
Android, und

00:17:08.940 --> 00:17:12.370
für dasselbe sein
UWP-Applikationen.

00:17:12.370 --> 00:17:16.860
So Nachverfolgen dieser Führungslinien
Untersuchen sie, zu verstehen Sie, was

00:17:16.860 --> 00:17:19.395
auf diesen Plattformen wichtig ist
Damit Sie entwerfen Ihre

00:17:19.395 --> 00:17:21.010
Plattformübergreifende mobile
Applikationen

00:17:21.010 --> 00:17:22.450
Hoffentlich mit Xamarin,

00:17:22.450 --> 00:17:26.090
Sie werden zu können
der beste Erfolg möglich.

00:17:26.090 --> 00:17:26.880
Vielen Dank.

00:17:26.880 --> 00:17:28.690
Ich hoffe, dies war
informativ, und

00:17:28.690 --> 00:17:31.564
Genießen Sie Microsoft Build 2017.

