-
Notifications
You must be signed in to change notification settings - Fork 48
/
101.srt
8082 lines (5908 loc) · 176 KB
/
101.srt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:00:00.506 --> 00:00:08.516 A:middle
[ Silence ]
00:00:09.016 --> 00:01:38.000 A:middle
[ Music & Background Noise ]
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:00:09.016 --> 00:01:38.000 A:middle
[ Music & Background Noise ]
00:01:38.516 --> 00:01:44.536 A:middle
[ Applause ]
00:01:45.036 --> 00:01:47.186 A:middle
>> Ladies and gentlemen,
00:01:47.186 --> 00:01:51.236 A:middle
please welcome Senior Director
OS X Platform Experience Andreas
00:01:51.236 --> 00:01:51.706 A:middle
Venter [assumed spelling].
00:01:52.516 --> 00:01:56.926 A:middle
[ Applause ]
00:01:57.426 --> 00:01:59.076 A:middle
>> Good afternoon.
00:01:59.236 --> 00:02:00.936 A:middle
Welcome to WWDC 2013.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:01:59.236 --> 00:02:00.936 A:middle
Welcome to WWDC 2013.
00:02:03.416 --> 00:02:07.576 A:middle
The epic ecosystem continues to
thrive for hundreds of millions
00:02:07.576 --> 00:02:11.106 A:middle
of users enjoying their
iPhones, iPads and Macs.
00:02:12.606 --> 00:02:14.966 A:middle
This morning, we had
several great announcements
00:02:15.226 --> 00:02:16.696 A:middle
that will make our
users even happier.
00:02:17.276 --> 00:02:21.506 A:middle
Starting of course with
iOS 7, the big theme
00:02:21.506 --> 00:02:23.936 A:middle
of iOS 7 is its beautiful
new look.
00:02:24.436 --> 00:02:27.116 A:middle
And it also contains
features like control center
00:02:27.736 --> 00:02:29.916 A:middle
and multi-tasking
UI and AirDrop.
00:02:30.536 --> 00:02:35.156 A:middle
OS X Mavericks is a
very compelling mix
00:02:35.156 --> 00:02:38.196 A:middle
of infrastructure improvements
that lower power consumption,
00:02:38.196 --> 00:02:39.396 A:middle
increase responsiveness.
00:02:40.276 --> 00:02:42.106 A:middle
Together, let's [inaudible]
user features
00:02:42.106 --> 00:02:44.616 A:middle
like margin monitor
support and file tagging
00:02:44.656 --> 00:02:47.386 A:middle
and of course our new maps
and iBooks applications.
00:02:47.386 --> 00:02:50.826 A:middle
Now, what we didn't
tell you this morning is
00:02:50.826 --> 00:02:53.216 A:middle
that we also have big news
on our developer tools.
00:02:54.096 --> 00:02:55.656 A:middle
In addition to our
operating systems,
00:02:55.846 --> 00:02:57.646 A:middle
we're also announcing
a major new version
00:02:57.646 --> 00:02:59.976 A:middle
of Xcode today, version 5.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:03:00.016 --> 00:03:01.106 A:middle
[ Applause ]
00:03:01.106 --> 00:03:01.376 A:middle
Yeah.
00:03:03.016 --> 00:03:04.696 A:middle
[ Applause ]
00:03:04.696 --> 00:03:04.763 A:middle
Yeah.
00:03:05.516 --> 00:03:07.886 A:middle
[ Applause ]
00:03:08.386 --> 00:03:10.756 A:middle
The most important purpose
of Xcode 5 is of course
00:03:10.756 --> 00:03:14.516 A:middle
to let you take advantage
of all the new APIs in iOS 7
00:03:14.636 --> 00:03:16.776 A:middle
and OS X Mavericks, so
that you can get the most
00:03:16.776 --> 00:03:17.976 A:middle
out of these operating systems.
00:03:18.746 --> 00:03:20.966 A:middle
But it also contains
features that will allow you
00:03:20.966 --> 00:03:24.026 A:middle
to create higher quality apps
with a really strong-focus
00:03:24.166 --> 00:03:25.366 A:middle
on testing and debugging.
00:03:26.346 --> 00:03:28.596 A:middle
And all of this gets
surfaced in a fresh new look
00:03:28.596 --> 00:03:30.506 A:middle
that simplifies the
Xcode experience.
00:03:31.356 --> 00:03:32.586 A:middle
This is the new Xcode 5.
00:03:33.576 --> 00:03:35.516 A:middle
Everything is more
compact and clear.
00:03:35.856 --> 00:03:39.736 A:middle
With fewer distractions from
your source code, you're going
00:03:39.736 --> 00:03:42.326 A:middle
to see quite a bit about the new
Xcode 5 throughout this session.
00:03:42.596 --> 00:03:45.036 A:middle
But for now, I'm going to focus
a little more on our agenda
00:03:45.036 --> 00:03:46.276 A:middle
with platform ecosystem.
00:03:48.616 --> 00:03:50.046 A:middle
One of the major forces
00:03:50.046 --> 00:03:52.656 A:middle
that prepares our
platforms is the continued
00:03:52.656 --> 00:03:56.266 A:middle
and growing success
of our app stores.
00:03:56.446 --> 00:03:58.946 A:middle
Just recently, we
crossed this amazing mark
00:03:58.946 --> 00:04:01.016 A:middle
of over 50 billion
app downloads.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:03:58.946 --> 00:04:01.016 A:middle
of over 50 billion
app downloads.
00:04:01.836 --> 00:04:03.976 A:middle
And the rate of downloads
start accelerating
00:04:04.086 --> 00:04:05.406 A:middle
because they're constantly
working
00:04:05.406 --> 00:04:07.226 A:middle
on improving our app
store experience.
00:04:09.046 --> 00:04:11.026 A:middle
This year, we're making
it easier for users
00:04:11.136 --> 00:04:13.756 A:middle
to discover new apps through
our apps [inaudible] feature
00:04:14.136 --> 00:04:16.636 A:middle
which crowd-sources relevant
apps that you might want
00:04:16.636 --> 00:04:18.065 A:middle
to use based on your location.
00:04:18.805 --> 00:04:21.156 A:middle
So for example, you can
find apps that's specific
00:04:21.156 --> 00:04:22.466 A:middle
to a shopping mall
you're entering,
00:04:22.846 --> 00:04:25.086 A:middle
or a sports event you're
attending or an area
00:04:25.086 --> 00:04:25.976 A:middle
that you're visiting
as a tourist.
00:04:28.676 --> 00:04:31.526 A:middle
You're also significantly
improving our volume purchase
00:04:31.526 --> 00:04:33.936 A:middle
program which allows
companies and schools
00:04:34.166 --> 00:04:37.646 A:middle
to initiate mass purchases
of app licenses for both iOS
00:04:37.646 --> 00:04:40.796 A:middle
and Mac and to distribute
those licenses to their users
00:04:40.896 --> 00:04:42.496 A:middle
with the help of MDM service.
00:04:42.736 --> 00:04:46.716 A:middle
And for you developers, we're
improving our purchase receipts.
00:04:46.716 --> 00:04:50.136 A:middle
We're now encrypting through
receipts on both platforms,
00:04:50.526 --> 00:04:53.256 A:middle
and via extending the data, you
can access from these receipts.
00:04:53.886 --> 00:04:56.806 A:middle
The concrete example that is
really useful is if you're
00:04:56.806 --> 00:04:58.336 A:middle
in the process of
moving your app
00:04:58.526 --> 00:05:00.666 A:middle
from a paid app to be a premium.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:04:58.526 --> 00:05:00.666 A:middle
from a paid app to be a premium.
00:05:01.126 --> 00:05:03.106 A:middle
In which case, you can
validate with the receipts
00:05:03.266 --> 00:05:05.486 A:middle
which users have already
paid in full for these apps
00:05:05.796 --> 00:05:08.156 A:middle
and credit them [inaudible]
app purchases you might want
00:05:08.156 --> 00:05:08.926 A:middle
to offer for free.
00:05:09.516 --> 00:05:16.826 A:middle
[ Applause ]
00:05:17.326 --> 00:05:19.686 A:middle
So taking it all together,
they are making improvements
00:05:19.686 --> 00:05:21.696 A:middle
for our end users
for enterprises
00:05:21.696 --> 00:05:23.386 A:middle
and schools and for developers.
00:05:23.776 --> 00:05:25.516 A:middle
And all these features
work together
00:05:25.516 --> 00:05:27.696 A:middle
to make the app store
experience even more compelling
00:05:28.186 --> 00:05:28.786 A:middle
that we're adding
00:05:28.786 --> 00:05:30.906 A:middle
to the business opportunities
they offer to you
00:05:30.906 --> 00:05:31.966 A:middle
as third-party developers.
00:05:33.806 --> 00:05:36.956 A:middle
I'd also like to give you a
very brief update on iCloud.
00:05:37.606 --> 00:05:39.316 A:middle
iCloud provides a
set of services
00:05:39.776 --> 00:05:41.896 A:middle
that integrate seamlessly
with applications
00:05:41.896 --> 00:05:45.366 A:middle
so that users can access
their documents, their media,
00:05:45.366 --> 00:05:48.106 A:middle
and their app data from any
device they choose to work on.
00:05:48.726 --> 00:05:52.106 A:middle
And it's a huge success
for hundreds
00:05:52.106 --> 00:05:53.536 A:middle
of millions of users worldwide.
00:05:55.086 --> 00:05:57.896 A:middle
iCloud also offers a
set of developer APIs
00:05:57.896 --> 00:06:01.346 A:middle
that users can use to integrate
these services with your apps.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:05:57.896 --> 00:06:01.346 A:middle
that users can use to integrate
these services with your apps.
00:06:02.396 --> 00:06:04.916 A:middle
Now, we understand that there
is one specific area that many
00:06:04.916 --> 00:06:06.976 A:middle
of you have struggled
to get to work right.
00:06:06.976 --> 00:06:10.636 A:middle
And that is our documents in
the Cloud API with core data.
00:06:11.536 --> 00:06:14.166 A:middle
So this is an area
that we have decided
00:06:14.166 --> 00:06:17.036 A:middle
to not implement any new
features this year but instead
00:06:17.036 --> 00:06:19.636 A:middle
to focus on reliability
and quality.
00:06:19.826 --> 00:06:21.956 A:middle
We have fixed a ton of
perks in this space.
00:06:22.516 --> 00:06:28.536 A:middle
[ Applause ]
00:06:29.036 --> 00:06:30.516 A:middle
We've also made it
easier for you
00:06:30.516 --> 00:06:32.736 A:middle
to interact with
this technology.
00:06:32.966 --> 00:06:36.266 A:middle
We're adding specific iCloud
debugging tools to Xcode 5.
00:06:37.516 --> 00:06:41.826 A:middle
[ Applause ]
00:06:42.326 --> 00:06:44.226 A:middle
You'll be able to use
the key-value store
00:06:44.226 --> 00:06:47.486 A:middle
and the Document API from the
simulator for better testing.
00:06:48.416 --> 00:06:52.136 A:middle
And in case your users -- in
case if users ever need a way
00:06:52.136 --> 00:06:54.736 A:middle
to reset their Cloud data, we
would give them a way to do just
00:06:54.806 --> 00:06:57.066 A:middle
that later this year
on icloud.com.
00:06:57.146 --> 00:07:00.226 A:middle
So, that's just a
brief update on iCloud.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:06:57.146 --> 00:07:00.226 A:middle
So, that's just a
brief update on iCloud.
00:07:00.796 --> 00:07:02.906 A:middle
We're working very hard to
getting this right this time,
00:07:03.636 --> 00:07:04.596 A:middle
please try that one more time.
00:07:05.516 --> 00:07:10.966 A:middle
[ Applause ]
00:07:11.466 --> 00:07:13.556 A:middle
All right, for the
remainder of this session,
00:07:13.856 --> 00:07:14.586 A:middle
we're going to take a look
00:07:14.586 --> 00:07:17.466 A:middle
at how our new products
impact your apps.
00:07:18.106 --> 00:07:19.766 A:middle
You already got a good
idea for what they bring
00:07:19.766 --> 00:07:23.066 A:middle
to the table this morning
in the keynote for end users
00:07:23.196 --> 00:07:25.266 A:middle
and at this session, they're
going to focus on what they --
00:07:25.496 --> 00:07:27.116 A:middle
what this all means
for you as developers.
00:07:27.696 --> 00:07:29.916 A:middle
We're going to start
with iOS 7, and for that,
00:07:29.916 --> 00:07:31.656 A:middle
I'm going to bring Toby
Paterson up on stage.
00:07:32.516 --> 00:07:38.686 A:middle
[ Applause ]
00:07:39.186 --> 00:07:39.856 A:middle
>> Good afternoon.
00:07:41.006 --> 00:07:43.476 A:middle
We've been working for
quite a while on iOS 7
00:07:43.686 --> 00:07:46.316 A:middle
and I'm really excited to
tell you a bit about it today.
00:07:46.316 --> 00:07:49.006 A:middle
We've got a lot of new
things for you here.
00:07:49.696 --> 00:07:51.906 A:middle
Just for fun, we took a
look and counted the number
00:07:51.906 --> 00:07:54.356 A:middle
of new symbols in our
public frameworks.
00:07:54.916 --> 00:08:00.936 A:middle
We've got 114 new
classes, 679 new methods
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:07:54.916 --> 00:08:00.936 A:middle
We've got 114 new
classes, 679 new methods
00:08:01.016 --> 00:08:04.076 A:middle
and 917 new properties.
00:08:04.746 --> 00:08:07.096 A:middle
Wow! All right, we'll take
that for what it's worth.
00:08:07.206 --> 00:08:08.966 A:middle
But the bottom-line here
is that we've got a lot
00:08:08.966 --> 00:08:12.406 A:middle
of new things for
you to dig into.
00:08:12.566 --> 00:08:16.806 A:middle
Right now though, I want to
talk about just one thing.
00:08:17.656 --> 00:08:21.446 A:middle
The new user interface,
the visual changes
00:08:21.446 --> 00:08:23.916 A:middle
that we've made are of course
the most obvious difference.
00:08:24.546 --> 00:08:25.906 A:middle
But it goes much
deeper than that.
00:08:26.076 --> 00:08:27.616 A:middle
This is not just a facelift.
00:08:28.466 --> 00:08:30.646 A:middle
We broke down all
of our applications
00:08:30.946 --> 00:08:34.166 A:middle
and reassembled them,
focusing first on the content
00:08:34.456 --> 00:08:36.346 A:middle
and then building the
chrome around that.
00:08:37.456 --> 00:08:40.626 A:middle
The result is a fundamental
change to our user experience
00:08:41.025 --> 00:08:43.265 A:middle
that will affect
all applications.
00:08:44.436 --> 00:08:47.126 A:middle
This is not something
that we undertook lightly.
00:08:47.546 --> 00:08:50.036 A:middle
We took a very serious and
measured approach to this.
00:08:50.446 --> 00:08:53.796 A:middle
And there are three big ideas at
the heart of our redesigned UI.
00:08:54.556 --> 00:08:57.776 A:middle
The first of these,
clarity is all
00:08:57.776 --> 00:08:59.346 A:middle
about showing what's relevant.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:09:00.096 --> 00:09:03.256 A:middle
It means presenting data to
users in a way that makes sense.
00:09:03.846 --> 00:09:06.936 A:middle
Providing features which
are self-explanatory
00:09:06.936 --> 00:09:09.796 A:middle
and discoverable and
providing a consistent
00:09:09.906 --> 00:09:13.566 A:middle
and cohesive user experience
across your applications.
00:09:13.926 --> 00:09:17.916 A:middle
Deference can be
summed up simply
00:09:18.256 --> 00:09:20.166 A:middle
as getting the chrome
out of the way.
00:09:21.286 --> 00:09:24.046 A:middle
Your users care about their
content, their videos,
00:09:24.046 --> 00:09:25.606 A:middle
their messages, their music.
00:09:26.176 --> 00:09:27.776 A:middle
The user interface
should not compete
00:09:27.776 --> 00:09:29.246 A:middle
with that for their attention.
00:09:30.116 --> 00:09:31.986 A:middle
This is perhaps the
most radical change
00:09:32.256 --> 00:09:33.366 A:middle
that we've made in the new UI.
00:09:33.366 --> 00:09:36.336 A:middle
And I think that
new understated look
00:09:36.336 --> 00:09:39.886 A:middle
of iOS 7 will really allow the
personality of your applications
00:09:40.256 --> 00:09:42.656 A:middle
to shine through far
more than ever before.
00:09:43.326 --> 00:09:47.676 A:middle
Now, although we've
simplified the user interface,
00:09:47.896 --> 00:09:50.286 A:middle
that doesn't mean
that it's static.
00:09:50.286 --> 00:09:52.666 A:middle
iOS 7 has tremendous vitality
00:09:53.186 --> 00:09:55.096 A:middle
through the use of
depth and motion.
00:09:56.056 --> 00:09:59.866 A:middle
Parallax blurs and translucency
take the place of gradients
00:09:59.866 --> 00:10:02.946 A:middle
and shadows and cut-lines in
defining your content areas.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:09:59.866 --> 00:10:02.946 A:middle
and shadows and cut-lines in
defining your content areas.
00:10:03.486 --> 00:10:06.296 A:middle
And sophisticated animations
make this perhaps the most
00:10:06.296 --> 00:10:09.216 A:middle
lifelike of the any
iOS release yet.
00:10:09.786 --> 00:10:12.426 A:middle
Take a look at the
use of Parallax
00:10:12.426 --> 00:10:13.476 A:middle
on the home screen here.
00:10:14.156 --> 00:10:16.906 A:middle
Notice how the background
appears behind the application
00:10:16.906 --> 00:10:20.286 A:middle
icons and the badge
appears to float above it.
00:10:21.296 --> 00:10:23.166 A:middle
So what does this mean for you?
00:10:24.076 --> 00:10:26.696 A:middle
There are four things that
you need to pay attention to.
00:10:27.706 --> 00:10:29.456 A:middle
The first of these are changes
00:10:29.526 --> 00:10:31.236 A:middle
to the way your content
is laid out.
00:10:32.106 --> 00:10:36.036 A:middle
We have some new metrics on
our system controls and buttons
00:10:36.036 --> 00:10:39.146 A:middle
and pickers have a new look
and a new behavior about them.
00:10:39.236 --> 00:10:41.636 A:middle
I'd like to give you
a quick demo now.
00:10:42.296 --> 00:10:44.196 A:middle
I'm going to walk through
some of the applications
00:10:44.236 --> 00:10:46.596 A:middle
that Craig showed you this
morning, and just point
00:10:46.596 --> 00:10:48.976 A:middle
out some things that we think
you should pay attention to.
00:10:56.656 --> 00:10:58.986 A:middle
Let's go into photos here.
00:10:59.726 --> 00:11:02.936 A:middle
And right away, you can
see some differences.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:10:59.726 --> 00:11:02.936 A:middle
And right away, you can
see some differences.
00:11:04.026 --> 00:11:11.316 A:middle
Let's try this one
and there we go.
00:11:12.586 --> 00:11:15.226 A:middle
Okay, let's go into photos here.
00:11:15.776 --> 00:11:18.146 A:middle
Right away, you can see
some big differences.
00:11:18.616 --> 00:11:20.616 A:middle
Take a look at the bars
at the top and the bottom.
00:11:21.176 --> 00:11:22.856 A:middle
Gone are the gradients
and the shadows
00:11:22.856 --> 00:11:25.986 A:middle
and we've got a much more
muted understated look.
00:11:26.886 --> 00:11:29.666 A:middle
If I drill into some content
here and start scrolling,
00:11:30.166 --> 00:11:32.996 A:middle
take a look closely at the
bars at the top and the bottom.
00:11:33.756 --> 00:11:36.346 A:middle
You can see some of your
content just sort of hinting
00:11:36.396 --> 00:11:37.276 A:middle
through the bar there.
00:11:38.256 --> 00:11:40.106 A:middle
The bars are partially
translucent
00:11:40.106 --> 00:11:43.726 A:middle
and we put a heavy blur on them
so that the text on the buttons
00:11:43.726 --> 00:11:45.606 A:middle
on your bars remain legible.
00:11:46.506 --> 00:11:48.816 A:middle
If you take a look at the
buttons in the navigation bar,
00:11:48.816 --> 00:11:51.336 A:middle
the Back button on the left and
the Select button on the right,
00:11:51.836 --> 00:11:54.596 A:middle
you'll notice also that they
don't have any borders anymore.
00:11:54.596 --> 00:11:58.166 A:middle
Let me select a couple of
photos here and have a look
00:11:58.166 --> 00:11:59.166 A:middle
at the buttons at the bottom.
00:11:59.696 --> 00:12:01.266 A:middle
They too have no boarders.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:11:59.696 --> 00:12:01.266 A:middle
They too have no boarders.
00:12:01.406 --> 00:12:03.826 A:middle
And in fact, you'll notice
that we're starting to use text
00:12:03.826 --> 00:12:06.836 A:middle
in place of icons in some
place for greater clarity.
00:12:07.716 --> 00:12:09.566 A:middle
Now this is not something
special to photos.
00:12:09.566 --> 00:12:11.976 A:middle
We actually made this change
throughout the system.
00:12:12.586 --> 00:12:15.836 A:middle
Let's go into mail now, and
we'll see here a message
00:12:15.836 --> 00:12:16.856 A:middle
that I was reading earlier.
00:12:17.526 --> 00:12:20.096 A:middle
As I scroll up, you can
see the content showing
00:12:20.096 --> 00:12:21.116 A:middle
through the bars as well.
00:12:21.936 --> 00:12:23.726 A:middle
And here too the
buttons have no borders.
00:12:24.366 --> 00:12:27.136 A:middle
Now, this begs a very important
question, how is the user meant
00:12:27.136 --> 00:12:27.906 A:middle
to know what to tap on?
00:12:27.936 --> 00:12:31.946 A:middle
Well, we're using color in place
of borders to indicate things
00:12:31.946 --> 00:12:34.746 A:middle
that are tappable or can
otherwise be interacted with.
00:12:35.366 --> 00:12:37.666 A:middle
In the case of mail
here, the color is blue
00:12:37.666 --> 00:12:40.176 A:middle
but every application
has its own personality.
00:12:40.526 --> 00:12:42.216 A:middle
And so you can tailor
the tint color
00:12:42.216 --> 00:12:43.906 A:middle
to your application's theme.
00:12:45.016 --> 00:12:46.396 A:middle
Let's go back up to
the message list.
00:12:46.396 --> 00:12:48.056 A:middle
There's one more thing
I want to show you here.
00:12:48.056 --> 00:12:51.506 A:middle
I'm going to swipe on a message
and tap the More button to bring
00:12:51.506 --> 00:12:53.966 A:middle
up the action sheet, and
take a look at the buttons
00:12:53.966 --> 00:12:55.446 A:middle
up in the navigation bar now.
00:12:55.896 --> 00:12:57.546 A:middle
You'll notice that
they've lost their color
00:12:58.246 --> 00:12:59.876 A:middle
because of course
I can't tap on them
00:12:59.876 --> 00:13:01.116 A:middle
because the action sheet is up.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:12:59.876 --> 00:13:01.116 A:middle
because the action sheet is up.
00:13:01.796 --> 00:13:04.526 A:middle
If I just missed the action
sheet, the color goes away.
00:13:05.086 --> 00:13:07.666 A:middle
And this is not just a
simple dimming effect.
00:13:07.666 --> 00:13:10.996 A:middle
We're actually desaturating the
tint color of the control there.
00:13:11.546 --> 00:13:12.856 A:middle
What's happening
under the covers is
00:13:12.856 --> 00:13:16.136 A:middle
that UIKit is changing the tint
color on the inactive controls
00:13:16.136 --> 00:13:17.906 A:middle
and posting a notification.
00:13:18.436 --> 00:13:20.526 A:middle
You can listen for that
notification in your app
00:13:20.526 --> 00:13:23.526 A:middle
so that you can update the color