На следующий день после основного выступления Джон Грубер из Daring Fireball вышел на сцену в Мезонине в Сан-Франциско с не одним, а двумя специальными гостями от Apple: SVP Worldwide Marketing Филом Шиллером и SVP Software Engineering Крейгом Федериги. Ниже приведена полная транскрипция их замечаний и ознакомьтесь с полным аудио и видео Talk Show на Daring Fireball!

KAFASIS

Дамы и господа, добро пожаловать в мезонин! Не могли бы вы занять свои места и замолчать ваши мобильные телефоны.

Джон Грубер Джон Грубер

[хихикает]

KAFASIS

Компания Daring Fireball Productions, совместно с компанией The Daring Fireball Company LLC, рада приветствовать вас на презентации The Talk Show — Live от WWDC 2016, посвященной Daring Fireball! А теперь: не могли бы вы приветствовать вашего хозяина, Джонн Грууубер!

[аплодисменты]

Джон Грубер Джон Грубер

Спасибо, Пол! Мне действительно нужно это напоминание; мой мобильный телефон не был выключен. Спасибо тебе, Майк.

Я начну с благодарности нашим спонсорам. Вот уже пятый год я выступаю в шоу, уже четвертый раз здесь, в Мезонине, и я думаю, что Mailchimp спонсировал наш бар все время, и если не так, то, по крайней мере, так далеко, насколько я помню. Так что, на случай, если неясно, бар находится дома, на Mailchimp. Mailchimp, если вы, ребята, не знаете, они … делают электронные рассылки, как мой друг Бен Томпсон из Stratechery, они выходят через Mailchimp. У них также есть куча новых функций, вещи, которые интегрируются с интернет-магазинами, и интеграция практически с любой платформой интернет-магазина, с которой вы, возможно, знакомы. И тогда вы можете заставить своих клиентов получать электронную почту, когда продукты, в которых они заинтересованы, доступны или … что угодно.

[аудитория смеется]

Отличная компания! Если вам нужно отправить письмо, перейдите на Mailchimp.com. И, пожалуйста, давайте послушаем их за открытый бар!

[аплодисменты]

Также четвертый год подряд с нами снова выступает спонсор шоу — Microsoft. И через четыре года это даже не похоже на «Стоп, это странно, спонсорство Microsoft …» Нет! Это как круто. И это имеет смысл.

У них есть этот сайт. Это даст вам гораздо больше информации, чем у меня есть время, чтобы дать вам сейчас. Anydevanyapp.com.

Вот сообщение, которое они пытаются донести: любой разработчик, независимо от того, работаете ли вы на мобильном устройстве или в Интернете, для любого типа приложения — если вам нужны облачные сервисы, теперь он называется сервисом приложений Azure. Если вам нужны такие вещи, посмотрите их — на их сайте так много информации.

Вот забавная вещь: в прошлом году у них был один и тот же веб-сайт, но вместо anydevanyapp.com я сказал anyappanydev.com.

[смех]

И мы на самом деле транслируем это в прямом эфире. И, знаете, шоу продолжалось, и в то же время я выдал неправильный URL для довольно дорогого спонсорства! [смеется] И в Австралии появился какой-то ребёнок, который смотрел прямую трансляцию, быстро запрыгнул и зарегистрировал домен.

[смеется]

Правдивая история! Это абсолютная правдивая история. Если вы, ребята, видите Мэтта Хансинга, он здесь представляет Microsoft; он примерно такого [жеста] высокого роста, он и Крейг Хокенберри устроят драку после окончания шоу. Вы можете спросить его, он ручается за это.

Таким образом, они связались с ним, были похожи — о, чувак, теперь это Microsoft — «Нам лучше получить этот домен», и он уже исчез. И они связались с ребенком, и они сказали: «О, чувак, этот ребенок собирается, понимаешь, он действительно даст нам это». И он сказал: «Ну, один из этих Xbox был бы хорош!»

[огромный смех аудитории]

Таким образом, они послали ребёнку коробку с Xbox и все классные вещи, которые вы можете себе представить, которые идут с Xbox, и получили домен. Так что я думаю, это безопасно, что вы можете просто проверить информацию от Microsoft. Отправляйся в Аняпп … или куда-нибудь … точка ком. [смеется] Нет, anydevanyapp.com! Microsoft, отличный спонсор.

И, наконец, что не менее важно, у нас есть еще один спонсор, этот новый. И что удивительно, это так, потому что мы думаем, что Microsoft, как вы собираетесь пойти дальше, чем это. Но на самом деле это одна из немногих — я имею в виду, наверное, три или четыре корпорации в мире с большей рыночной капитализацией, чем Microsoft.

Это Meh.com.

[удивленный смех.]

Meh.com — это магазин, который я бы запустил, если бы собирался запустить, например, интернет-магазин. И позвольте мне прояснить, что я абсолютно не заинтересован в управлении магазином. Кажется, что [смеется] кажется ужасной работой. И много тяжелой работы, и мне не нравится ни одна из этих вещей.

Так что, да, я не собираюсь управлять магазином. Но если бы я сделал, это было бы как Мех. И вот как работает Мех. У них есть один продукт в день. Вот и все. Вы даже не знаете, что это такое. Вы должны, например, пойти туда в полночь и узнать, что они продают сегодня. Одна вещь, ежедневная сделка, как правило, по невероятной цене. Я уже говорил это раньше: я наполовину обеспокоен тем, что они, к примеру, крадут эти вещи — и я не знаю, заставит ли меня такое одобрение сделать меня соучастником преступления, потому что когда вы продаете, например, стерео за 120 долларов за 14 долларов … обычно это похоже на ту сцену в Гудфеллах, где они продают сигареты из задней части грузовика.

[смех]

Но то, что они действительно делают, другое дело, они концентрируются на том, чтобы сделать все по-настоящему забавным, описания продуктов действительно забавны, у них есть забавные видео каждый день, и я действительно чувствую, что они были бы счастливы если вы просто идете туда и проверяете их каждый день, и вы никогда ничего не покупаете.

Это как трюк, или вещь, это как: вот продукт. Купить? Или Мех? И вы можете просто напечатать MEH, и тогда они, в общем, этому парню не понравились. Так что моя благодарность им.

О гостях на ток-шоу 2016

Джон Грубер Джон Грубер

Итак, прошлый год немного отличался от предыдущих, потому что у нас был настоящий специальный гость. Прошло то, что произошло, это было за неделю до WWDC, и я до сих пор не попросил никого принять участие в шоу. И я откладывал это, потому что у меня как-то было в голове, что я хотел посмотреть, смогу ли я найти Фила (Шиллера, всемирного маркетинга в Apple). И я отложил это, потому что я не хотел слышать нет. И это было как неделю назад, и я все сказал: «Ну, это смешно. Я просто спрошу».

И вот, я отправил электронное письмо Стиву Доулингу. И я сказал: «Послушайте, это, наверное, смешно, и поэтому просто смело отказывайтесь. Но: я делаю это шоу каждый год, и я думаю, что это было бы очень круто, я думаю, что это было бы очень хорошо, если бы пришел Фил Шиллер и на следующий день после основного выступления, и мы могли бы поговорить об этом, и занудить, и вдаваться в подробности, которые вы не можете затронуть в своем выступлении ».

И он ответил, и все, что он сказал, было «Не смешно. Давайте поговорим завтра». И следующее, что вы знаете, через неделю Фил Шиллер крутился, не выходя за занавес [смеется], и заставлял меня задуматься, а может, он пошел в ванную? Может быть, мы неправильно поняли, какими будут реплики. И это было здорово! Я имею в виду, я не знаю, сколько людей было здесь в прошлом году?

[большие ура]

Это действительно было здорово. Это было лучшее время в моей жизни на сцене, а потом я посмотрел видео, и я даже не умер, наблюдая за собой. Я был как, «О, это на самом деле очень хорошо!»

И это закончилось, и это было большим сюрпризом, мы держали это в тайне, все казались приятно удивленными, и это только делало это еще более забавным. И затем шоу заканчивается, и я иду за кулисы, и люди говорят: «Ух ты, это было здорово, я не могу в это поверить, это было удивительно, это было удивительно». И я начинаю встречаться с людьми, и это было через три минуты — через три или четыре минуты после окончания шоу — когда первый человек подошел и сказал: «Ну, вам действительно будет тяжело возглавить этот следующий год !»

[смех]

Энн, я подумала: «Ух ты! Это … не пришло мне в голову, потому что эта … эта неделя была размытой, как будто я действительно спросила неделю назад, а потом мы это настроили, и я придумывал вопросы, а ты прав!

И только так далеко я могу пойти, знаете ли, есть так много разных способов, которыми мы могли бы подняться. И вот, в один из этих лет совершенно точно будет так, что он не такой хороший гость, как годом ранее. Я имею в виду, один из этих случаев, это действительно будет выходить Джон Мольтц.

[смех и некоторые новости]

И это будет здорово! И у нас будет хорошее шоу. Я имею в виду, что может быть больше людей, уезжающих на середину шоу в открытый бар — что вы можете сделать, кстати, пожалуйста! На самом деле, запустите хорошую вкладку, у нас все хорошо.

Но! Это не тот год. В этом году я думаю, что это немного лучше.

Итак, в этом году, как вы оцениваете Фила Шиллера? Вот как. Дамы и господа, прошу вас тепло поприветствовать … Фила Шиллера …

[Ошеломленные стоны из зала]

А также! Крейг Федериги.

[Огромные аплодисменты и приветствия, когда Федериги и Шиллер входят, пожимают друг другу руки, садятся на диван.]


Крейг Федериги

Вау!

[Звуки и крики аудитории. Федериги смеется.]

Джон Грубер Джон Грубер

Правдивая история. Получил текстовое сообщение около 45 минут назад, час назад: «У вас, ребята, есть еда?»

[Федериги смеется.]

Нет, мы не У нас много выпивки, но … Итак, когда они доберутся сюда, вот что Крэйг … Крэйг получил коробочный ланч из WWDC.

[смех и свист]

И вот что он ест! И друг шоу и диктор Пол Кафасис спросил его: «Это коробочный обед WWDC?»

И ответ:


Крейг Федериги

Это в возрасте хорошо.

[хихикает]

Джон Грубер Джон Грубер

Это был старый упакованный ланч WWDC.


Крейг Федериги

[смеется] Да.

Джон Грубер Джон Грубер

Итак, позвольте сказать, — Apple ест свою собачью еду.

[Смех, стоны из зала.]


Крейг Федериги

Правда что.

Фил Шиллер Фил Шиллер

Я могу абсолютно подтвердить, что на протяжении более 20 лет проведения опросов WWDC каждый год жалоба номер один — это еда. Итак, мы смирились с тем фактом, что если это худшее, что выходит из WWDC, то все хорошо.

[Крейг смеется.]

Это традиция, так что …

На лейтмотиве

Джон Грубер Джон Грубер

Поэтому я всегда начинаю шоу, я начинал его в прошлом году одинаково: я всегда спрашиваю гостей: «Как вы думаете, как прошел вчерашний лейтмотив?»


Крейг Федериги

Хорошая аудитория. [смех] Великая толпа.

Фил Шиллер Фил Шиллер

Прекрасные ведущие.

[Криво смеется]


Крейг Федериги

[указывая на Шиллера] Мы пропустили один!

Джон Грубер Джон Грубер

Еще раз, Фил Шиллер не был на стадии в основном выступлении. Это становится новой традицией.

Фил Шиллер Фил Шиллер

Я дразнил Тима, что между Крейгом и Джеффом Уильямсом, а теперь Бозом [oma Saint John, глава отдела глобального потребительского маркетинга для Apple Music и iTunes], я не отвечаю требованиям минимального роста, чтобы представить.

[смех]

Джон Грубер Джон Грубер

Но, Крейг, я честно подумал — я говорил с тобой вчера, кратко, и я сказал тебе, что думал, что ты проделал потрясающую работу. Я имею в виду, сколько людей думали, что Крейг сделал —

[большие ура]

Потому что вы — это не только то, что вы наверху и что-то освещаете, но и то, что вы освещали, например, три часа материала за 90 минут, или как долго вы были на сцене.


Крейг Федериги

[пауза] Да.

[смех]

Это было много, да. Я имею в виду, что команда проделала огромную работу, и мы стараемся все это упаковать.

Джон Грубер Джон Грубер

Что ж, статья, которую я видел на Ringer, сделала — я не знаю, видели ли вы это — я не буду вдаваться в подробности этой статьи, но заголовок был «Крейг Федериги от Apple — идеален».

[смех]

Фил Шиллер Фил Шиллер

Я прочитал эту статью, и я могу только подтвердить, что это наполовину правда.

[смех]

На главные темы

Джон Грубер Джон Грубер

Итак, я не думал об этом вчера, но сегодня мне пришло в голову, что в объявлениях вчера была какая-то повторяющаяся тема. В общем, вы, ребята, открыли множество вещей сторонним разработчикам, которые ранее были зарезервированы для стороннего кода Apple.


Крейг Федериги

Да уж.

Джон Грубер Джон Грубер

Быстрый список, и я могу даже пропустить. CallKit, так что приложения VOIP могут получить те же привилегии блокировки экрана для входящих вызовов, что и приложения Phone и FaceTime, на что уходили годы.


Крейг Федериги

Да.

Джон Грубер Джон Грубер

Сообщения, так что WhatsApp может, вы можете указать контакт. Когда я пишу текст Craig, по умолчанию, перейдя в WhatsApp —


Крейг Федериги

Верно.

Джон Грубер Джон Грубер

— вместо iMessage?


Крейг Федериги

Верно.

Джон Грубер Джон Грубер

Siri API, приложения iMessage …


Крейг Федериги

Да уж.

Джон Грубер Джон Грубер

Карты расширений.


Крейг Федериги

Ага.

Джон Грубер Джон Грубер

И даже приложения, не относящиеся к Mac App Store, теперь могут использовать CloudKit и множество других iCloud.


Крейг Федериги

Ага! Это правда.

[большие возгласы за это]

Джон Грубер Джон Грубер

Это совпадение? Или это стратегическая часть плана на этот год?


Крейг Федериги

Ну, с iOS 8, мы начали это с расширений, вы знаете, например, открыв общий лист. Какое-то время там было, если бы мы его не построили, этого не могло быть в листе акций. И поэтому нам пришлось самим создавать интерфейс Twitter и интерфейс Facebook, а с iOS 8 у нас появились расширения для расширения системы с помощью совместного использования, виджетов … И поэтому мы создали много технологий с помощью служб XPC, если вы, ребята, знаете, что это такое, и интерфейс автообработки, и все строительные блоки, чтобы сделать это возможным.

И в этом году мы действительно хотели предоставить разработчикам все больше и больше возможностей, позволяющих пользователям делать то, что они хотят, в течение всего этого опыта. Это был способ, которым мы могли бы сделать платформу лучше для всех наших пользователей, так что … да, все сложилось хорошо. С Сири тоже.

Джон Грубер Джон Грубер

И большая часть этого, как мне кажется, по мере развития платформ (множественного числа) — потому что это определенно — особенно iOS и Mac — означает, что иметь приложение — это нечто большее, чем [то, чем оно является] на Mac: Хорошо, вы запускаете приложение, и открывается окно, и вы находитесь в этом окне, и оно ваше как разработчика. Где на iOS это немного проще. Это как, вы получаете экран.

Но теперь, чтобы быть приложением, которое действительно использует все лучшее и новейшее, что может предложить платформа, вы должны быть внутри других приложений. Виджеты внутри iMessage.


Крейг Федериги

Ага. Я думаю, что это просто имеет смысл для мобильных устройств. Я имею в виду, если у вас есть приложение, и подходящее место для взаимодействия находится в уведомлении на экране блокировки, и вы не хотите, чтобы пользователю приходилось разблокировать телефон и запускать приложение, чтобы что-то сделать — или вызов вашего приложения с помощью Siri станет самым быстрым путем к достижению чего-либо — мы хотим сделать это возможным.

Итак, я думаю, что это то, что вы видите здесь, а также то, что вы говорите, внутри Карт. Если вы хотите забронировать поездку, или вы хотите купить ресторан, или что-нибудь из этого, это будет просто более быстрый и плавный поток, если вы будете интегрированы в место, где пользователь начал, вместо того, чтобы требовать переключения.

И это открывает все это, и я думаю, что разработчики собираются сделать с этим огромное количество вещей, которые мы даже не предполагали. Это должен быть захватывающий год.

Фил Шиллер Фил Шиллер

Это также просто эволюция успеха модели приложения, верно? Я имею в виду, приложения взлетели, были чрезвычайно успешны, благодаря этому удивительному процессу программного обеспечения, и затем вы хотите, чтобы приложения были на ваших Картах, вы хотите, чтобы приложения были в ваших ситуациях Siri, и вы хотите, чтобы приложения были в вашем сообщении … и поэтому нам нравятся приложения, они нам нравятся везде, мы хотим использовать их во многих местах, поэтому для меня это эволюция того, что происходит с приложениями в целом.

На XPC, комплектах и ​​новых технологиях

Джон Грубер Джон Грубер

И вы [Крейг] упомянули XPC. И я знаю, что это довольно, довольно тормозная толпа. Но я думаю, что это многолетний сдвиг, когда … в терминологии моего непрофессионала XPC — это межпроцессное взаимодействие, и это способ для различных процессов, которые могут быть помещены в «песочницу», и вся конфиденциальность и «эй, этот процесс не может разбираться с данными этого процесса, не располагая их в общедоступном месте «, — что они все еще могут обильно общаться друг с другом.

По сравнению со старыми временами, Mac OS всегда была расширяемой, и хотите ли вы вернуться к Классической Mac OS с INIT), или дни Nextstep с …


Крейг Федериги

Связки, да.

Джон Грубер Джон Грубер

Связки, и менеджеры ввода, и …


Крейг Федериги

Mmmhmm!

Джон Грубер Джон Грубер

Помните, в первые годы Mac OS X, когда у нас были гаксы и менеджеры ввода ….


Крейг Федериги

О да.

[смех]

Джон Грубер Джон Грубер

И это было — с точки зрения непрофессионалов, фундаментальное отличие состоит в том, что это были способы расширения приложений официально или неофициально, когда код расширения выполнялся в процессе.


Крейг Федериги

Да, и с точки зрения стабильности, и с точки зрения конфиденциальности, действительно плохие новости. Итак, мы начали много лет назад, с обмена сообщениями Маха, и на этом мы построили XPC как форму удаленного вызова процедуры или асинхронного обмена сообщениями, структурированного обмена сообщениями. Но затем мы создали то, что мы внутренне называли контейнерами XPC, которые на самом деле представляют собой сервисы XPC, которые представляют собой возможность упаковывать целую кучу кода и позволяют системе управлять запуском этого кода, разрывая этот код, когда он нужно, но выставляя услуги таким образом.

И это оказалось действительно важным — даже внутри самой ОС! Мы использовали его в течение довольно долгого времени в ОС, прежде чем он был представлен как механизм для третьих сторон, потому что он позволял нам устанавливать разные границы безопасности между разными — это действительно становится занудно, но —

[Аплодисменты]

Джон Грубер Джон Грубер

Нет это хорошо!


Крейг Федериги

— Но вокруг, [смеется], потому что, если вы собираетесь загрузить какой-нибудь формат изображения или даже запустить документ, запустить конвертер Spotlight или что-то еще, это будет работать над всеми вашими документами, вы хотите сделать Убедитесь, что в случае сбоя этой вещи не произойдет сбой всего процесса, индекса или приложения Spotlight, и вы не захотите, чтобы у него был больше доступа, чем к чему-либо, кроме одной вещи, которая должна была бы выполнять эту работу.

Так что все это было частью нашей архитектуры безопасности и песочницы, но затем, с iOS 8, мы увидели возможность объединить это с, по сути, удаленными представлениями, возможностью сказать, что пользовательский интерфейс, который вы видите на экране, выглядит так, как будто это все из одного приложения фактически состоит из основного приложения, а также из одного или нескольких сервисов XPC, обслуживающих пользовательский интерфейс, и мы управляем всем этим. И это дает вам этот единственный опыт, но там, где все границы стабильности и границы безопасности на месте. И это позволило нам взять эту экстенсивную модель от чего-то действительно склонного к хакерству в Nextstep, и, ну, ну —

Джон Грубер Джон Грубер

Да, гнида была …


Крейг Федериги

Старые дни. И сделать это намного стабильнее. И теперь это был строительный блок для всего того, что мы делаем. И iOS 10 просто давила на газ в тех местах, где мы могли сделать это, что имело огромное значение для пользовательского опыта.

На удаление стоковых (и стоковых) приложений

Джон Грубер Джон Грубер

Одно из самых удивительных изменений, и, опять же, я думаю, что это в духе открытости или гибкости со стороны Apple и отказа от контроля, который ранее не оставлял. И меня удивило, что теперь вы можете удалить целую кучу приложений по умолчанию на iOS с вашего домашнего экрана.


Крейг Федериги

Хотя вы бы не хотели.

[большой смех]

У вас есть свобода — просто зная, что у вас есть сила, которой вы никогда не будете пользоваться, это …

Джон Грубер Джон Грубер

Это одна из моих любимых функций на сайте Что нового. Мне нравится эта страница, потому что она даже изо всех сил старается сказать: «Знаешь, из-за того, что мы используем сжатие, используемые нами методы и общие платформы, они занимают всего 150 МБ.

[смех]


Крейг Федериги

Да уж! Ну, ладно, так, это правда. Это правда. Мы должны четко понимать, что это за функция, а что нет. Потому что это не все, что вы могли бы подумать.

Итак, что это такое, вы удаляете … когда вы удаляете приложение, вы удаляете его с главного экрана, вы удаляете все связанные с ним данные пользователя, вы перемещаете все имеющиеся у него хуки в другие системные сервисы. Мол, Сири больше не будет пытаться использовать это, когда вы говорите и так далее.

На самом деле мы не удаляем двоичный файл приложения, и причина этого довольно двоякая. Во-первых, они небольшие, но, что более важно, вся архитектура безопасности iOS, связанная с обновлением системы, — это двоичный файл со знаком, где мы можем проверять его целостность при каждом обновлении.

Джон Грубер Джон Грубер

Хорошо.


Крейг Федериги

То, что между всеми этими частями не происходит смешения и сопоставления. И поэтому, если вы пойдете и скажете, ну, мне не нравится … что за приложение, которое кто-то действительно сделает … У меня здесь будут проблемы. Хорошо.

Фил Шиллер Фил Шиллер

Хм …


Крейг Федериги

[поддельная улыбка] Я не могу думать об этом! Я…

Фил Шиллер Фил Шиллер

Запасы.


Крейг Федериги

Запасы?

Фил Шиллер Фил Шиллер

Запасы. Некоторые люди не следят за фондовым рынком.


Крейг Федериги

Справедливо. Некоторые люди не следят за фондовым рынком, или их нет в их стране …

Фил Шиллер Фил Шиллер

Что хорошо для них, да.


Крейг Федериги

И поэтому они могут удалить это приложение. И когда вы это сделаете, он будет скрыт, и все пользовательские данные, предпочтения и т. Д., Связанные с ним, исчезнут. Если вы хотите получить его обратно, мы подумали, ну, как мы позволим вам восстановить это. И мы подумали: «Ну, люди, естественно, когда они хотят получить его обратно, они идут в App Store и ищут его. И так, вы идете в App Store и ищете его, и он появится, и вы скажете «Получить», и он снова появится [на главном экране].

Джон Грубер Джон Грубер

Потому что так они знают, как устанавливать приложения.

[смех]


Крейг Федериги

Загрузка будет очень быстрой.

Фил Шиллер Фил Шиллер

Именно так.


Крейг Федериги

Технология сжатия … хороший материал.

Фил Шиллер Фил Шиллер

Это было … и это привело к тому, что некоторые ошибочно сообщили, что мы перемещаем эти приложения из системного пакета в магазин для загрузки, и это не совсем так; мы просто делаем этот механизм легким для восстановления, рассматривая его со стороны магазина. Но это действительно все еще часть системы.


Крейг Федериги

Хорошо, чтобы установить рекорд прямо здесь.

Джон Грубер Джон Грубер

Это интересно. Потому что это означает, что не будет, как, например, обновление Mail, которое поступает через App Store, оно так же, как раньше: оно будет частью обновления системы.


Крейг Федериги

Это верно.

Предварительное объявление об изменениях в App Store

Джон Грубер Джон Грубер

Ну, если говорить о App Store, это на прошлой неделе …

[Крейг ненадежно откидывается назад, показывая Фила, смеясь из толпы]

Неделю назад…

Фил Шиллер Фил Шиллер

Была причина, по которой я сел на [далекую] сторону! Я просто подумала, что эти двое полностью обалдеть, и я просто позволю им повеселиться. И у меня … нет проблем с этим.

Джон Грубер Джон Грубер

Неделю назад в App Store произошла куча изменений, улучшений. И, в определенном смысле, один из них не упоминается в основной речи. Но время рассмотрения приложений, представленных в App Store, намного быстрее, чем раньше!

[огромные аплодисменты и приветствия]


Крейг Федериги

Мы подумали, что это один из тех случаев, когда мы можем решить проблему, прежде чем она начнет кипеть.

[смех]

Просто в ожидании потенциального будущего.

Джон Грубер Джон Грубер

Тем не менее, для аудитории на лейтмотиве даже не упомянуть и просто принять эти аплодисменты — это удивительно, потому что вы знаете, что это произойдет. И разработчики очень рады этому.

Фил Шиллер Фил Шиллер

Это был бы простой способ получить аплодисменты, но мы не опустились на этот трюк.

[смех]

Так что да! Это было точно — у людей есть все эти удивительные теории заговора, и их интересно читать, но это было именно то, что мы сказали, то есть, что мы работали над основным докладом, мы фактически думали о том, чтобы иметь целый раздел для разработчиков, чтобы поговорить о нем. App Store и Keynote, и, глядя на его сохранение, мы действительно хотели, чтобы [основной доклад] был сделан всего за два часа, если бы мы могли. И ты не мог говорить об этом, о подписке, поиске рекламы и т. Д. За три минуты.

Вам действительно понадобилось, наверное, около пятнадцати минут, чтобы объяснить, и просто не стоило терять пятнадцать минут времени на продукт, чтобы поговорить об этом, если бы мы могли вместо этого просто поговорить с людьми заранее.

И поэтому мы решили сделать что-то, чего никогда не делали раньше, а именно до вступительной речи, объясните кое-что из этого. Тем не менее, это было довольно сложно сделать, потому что здесь мы говорим с вами и несколькими другими и говорим: «Вот что мы делаем для App Store», зная, что это еще должно было произойти, несколько дней спустя приложения, работающие с Siri, и приложения, работающие с сообщениями, и это оказывает огромное влияние на разработчиков. И новый магазин для приложений сообщений, мы собираемся выпустить. Таким образом, мы не могли рассказать всю картину того, что мы делали.

Таким образом, мы рассказали примерно половину этого и ждали остальных.

В App Store поиск объявлений

Джон Грубер Джон Грубер

Ну, часть этого, которая идет вместе. Итак, одним из улучшений на прошлой неделе стала поисковая реклама. А также…

Фил Шиллер Фил Шиллер

Я заметил — я не знаю, заметил ли кто-либо из вас (жесты для аудитории) до того, как мы вышли, было объявление, которое показывалось первым, поскольку, как Джон, вы делали свои объявления до того, как мы начали эту сессию.

[смех]

Это было действительно приятно, спасибо!

[Аплодисменты]

И я обнаружил, что два из трех имеют отношение к тому, что мы обсуждали!

[Крейг растрескивается]

Я не буду дальше — в интересах ваших рекламодателей, я не буду упоминать, какой из них я не нашел подходящим для моих интересов, но …

[Грубер смеется]

Джон Грубер Джон Грубер

Я собирался быть хорошим! Я собирался сказать, как существует связь, о которой вы не могли упомянуть неделю назад, когда идея поисковых объявлений заключается в том, что она улучшает обнаруживаемость. И есть аспект обнаружения с приложениями iMessage, где, если я отправлю вам виджет через приложение iMessage —

Фил Шиллер Фил Шиллер

Верно.

Джон Грубер Джон Грубер

И у вас его еще нет, есть очень тонкое, знаете, я забываю, что именно оно говорит.

Фил Шиллер Фил Шиллер

Ага.


Крейг Федериги

Получить.

Фил Шиллер Фил Шиллер

Да уж. Две — пара очень интересных вещей, которые команда делала при работе с этими приложениями сообщений: # 1, что если я отправлю вам что-то, если я отправлю вам стикер, если я отправлю вам JibJab, вы получите его и испытайте это без необходимости загружать приложение. И так, вы можете сделать это на многих из этих вещей. Где какой-то другой сервис, вы всегда получаете «Скачать это, чтобы увидеть, что кто-то посылает вам!»

Поэтому команда действительно хотела получить отличный опыт для получателя — вам не нужно этого делать. Однако, там есть атрибуция, и вы можете получить ее. Если вы говорите: «Ух ты, эти JibJabs действительно классные, я тоже хочу их скачать и поделиться ими с друзьями». Надеюсь, это станет хорошим вирусным маркетингом, в дополнение к другим способам обнаружения приложений в сообщениях.

Джон Грубер Джон Грубер

По поисковой рекламе: Сделайте так — когда мы говорили на прошлой неделе, вы сделали. По телефону я подумал: «Да, это имеет смысл». А потом я ушел и посмотрел свои заметки, и я сказал, что не уверен, что понял.

[смех]

В этой части, именно в этой части, расскажите, что система, которую вы, ребята, разработали, может и должна быть полезна для небольших независимых разработчиков, и в ней не будут доминировать крупнейшие компании —

Фил Шиллер Фил Шиллер

Mmhmm.

Джон Грубер Джон Грубер

Это, с знаете, бюджеты, которые больше, чем все здесь, вместе взятые.

Фил Шиллер Фил Шиллер

Итак, два вида приоритетов, которые мы установили в команде, когда они работали над этим, заключались в том, что если мы собираемся сделать это, мы должны сделать это таким образом, чтобы, номер один, защитить конфиденциальность пользователей. Есть много способов, которыми компании делают это, когда они не защищают конфиденциальность, и мы должны это понимать. И во-вторых, как вы делаете это таким образом, чтобы дать преимущества небольшим и независимым разработчикам, потому что легко представить систему, которая этого не делала.

Итак, мы решили подумать обо всех вещах, которые мы могли бы сделать, чтобы сделать это возможным. И есть длинный список вещей. И я не буду проходить через них всех, чтобы утомлять вас всех, но есть много вещей.

Вещи как:

  • Прежде всего, нет минимальной ставки. Поэтому мы не ставим планку, если у вас очень маленькая сумма денег, вы можете просто делать то, что можете, с небольшой суммой денег.
  • Тот факт, что мы собираемся работать очень усердно, чтобы попытаться сделать релевантность главным приоритетом, а не ставкой, объясняет, почему что-то показывается. То, что пользователи в конечном итоге определяют, что будет показано на основе их кликов, является важным вкладом в то, что имеет отношение к результату поиска.
  • Тот факт, что мы будем усердно работать, пытаясь контролировать и совершенствовать всю систему метаданных, если найдем, так как ее легко можно использовать для нанесения вреда [маленьким] разработчикам.
  • Тот факт, что — и это горячо обсуждаемая вещь — тот факт, что вы можете делать завоевания. Вы можете использовать чужой бренд в своих рекламных словах, которые вы хотите использовать. Как мы и думали, это скорее принесет пользу маленькому разработчику, чем большому разработчику. Потому что крупный разработчик не собирается выбирать множество мелких терминов для разработчиков, но маленький разработчик может попытаться привязаться к имени крупного разработчика. Если я хочу искать Angry Birds и вашу игру, вы можете. Правильно? И поэтому мы думаем, что это может помочь им.
  • Дело в том, что нет эксклюзивности. Таким образом, крупный разработчик не может сказать: «И я хочу быть лучшей ставкой, и я собираюсь потратить все, что могу, чтобы выкупить этот термин». Там не будет никакой исключительности, там будет вращение, и когда это вращение появится, актуальность поможет продвинуть его дальше.

Мы стараемся изо всех сил, и я думаю, что одним из лучших моментов является то, что сейчас, когда мы будем в бета-тестировании в течение всего лета, загрузки, которые пользователи получают от рекламы, становятся реальными загрузками, которые приносят пользу разработчику, но мы ‘ не взимать плату за рекламу во время бета-тестирования. Таким образом, у всех есть шанс войти и опробовать его, помочь нам извлечь уроки из этого и обеспечить реальные загрузки и реальный бизнес без каких-либо затрат на маркетинг.

Поэтому мы пытаемся думать о том, что мы можем сделать, и мы будем думать о большем. Мы возьмем обратную связь и посмотрим, что происходит, и где это работает, а что не работает, и где ощущается, что их топают, и мы постараемся сделать все возможное, чтобы сделать это лучше.

[ура и хлопки]

В App Store подписки

Джон Грубер Джон Грубер

И последняя новость с изменениями в App Store, знаете, большая ее часть, была расширением категорий, которые разрешены для подписок. Не знаю, заметили ли вы, но на прошлой неделе была небольшая путаница по поводу разницы между приложениями из всех категорий и «всеми приложениями».

Фил Шиллер Фил Шиллер

Позвольте мне просто, позвольте мне объяснить это. Таким образом, наше намерение именно то, о чем мы говорили. То есть мы открываем модель подписки для всех категорий, так что тип создаваемого вами приложения напрямую не влияет на то, можете ли вы иметь модель подписки или нет.

Есть, мы хотели открыть подписки для всех разработчиков всех приложений. Это надежда. Тем не менее, есть несколько маленьких «ошибок», с которыми мы должны быть осторожны. И вот, поэтому здесь есть некоторая осторожность.

Номер один: если вы хотите создать профессиональное приложение, собираетесь его поддерживать, обновлять и получать постоянный поток доходов, это, конечно, является намерением.

[Аплодисменты]

Да, давайте хлопать по этому поводу! Но пользователи действительно хотят, и я извиняюсь, чтобы выбрать эту категорию, если кто-то делает это приложение, потому что я уверен, что есть примеры, где вы хотели бы его, но вы хотите, чтобы приложение фонарик теперь было приложением, которое вы должны оплатить навсегда с помощью модели подписки? Пользователи, вероятно, не хотят этого.

Итак, мы должны быть чувствительными, в первую очередь, к: Есть ли какая-то минимальная функциональность, когда пользователи теперь злятся, и говорят: «Все обращено к подписке, я больше не хочу покупать вещи, это не хорошо, «И теперь это тормозит бизнес в App Store, и поэтому мы все проигрываем. Поэтому мы чувствуем ответственность. И я прочитал вашу вещь, которая говорит: «Эй, почему бы тебе просто не позволить рынку выбрать…»

Джон Грубер Джон Грубер

Правильно.

Фил Шиллер Фил Шиллер

Ну, что, если рынок испортит себя, и это плохо? И тогда мы все проиграем. Поэтому мы должны быть немного чувствительными, чтобы не делать то, что, по нашему мнению, может иметь неприятные последствия и навредить всем нам. Поэтому мы хотим быть осторожными в отношении минимальной функциональности, поэтому вокруг этого будут некоторые рекомендации.

Что у нас уже есть руководство по минимальной функциональности для чего-либо, вы не можете просто обернуть веб-сайт и назвать его приложением. Но минимальной функциональности для подписки будет немного больше.

Джон Грубер Джон Грубер

Я думаю, что руководящие принципы включают в себя давнишнее правило, согласно которому в App Store уже есть множество пердящих приложений.

Фил Шиллер Фил Шиллер

Это абсолютно одно из правил.

[хихикает]

И затем, есть вторичная проблема. И мы работаем через это. В некоторых штатах и ​​правительствах существуют законы о создании потока доходов от подписки без четкого обещания пользователю того, за что они платят в будущем.

И так, наша команда юристов работает с нами над этим, пытаясь сделать так, чтобы мы предоставили разработчикам правильный способ разъяснить свое намерение обеспечить ценность для этого клиента, иначе они нарушат закон, запрашивая подписку без намерения доставки стоимости в будущем.

Поэтому мы хотим быть осторожными с этими вещами. Так что именно по этим причинам у нас есть предостережения, но я думаю, что именно этого мы и хотим.

Джон Грубер Джон Грубер

Хорошо.

[Аплодисменты]

В Mac App Store

Джон Грубер Джон Грубер

Mac App Store …

[посмеивается из зала]

Я не собираюсь говорить, что с ним обращались как с уродливым пасынком, но, может быть, с немного менее привлекательным пасынком? И пара примеров: бета-тестирование TestFlight проводилось в iOS App Store. Крейг [Хокенберри], он уже есть в Mac App Store?

Хокенберри

[из зала] Нет, я так не думаю.

Джон Грубер Джон Грубер

Я так не думаю. Хорошо. Так что нет TestFlight …

Фил Шиллер Фил Шиллер

[сухо] Привет, Крейг, как дела?

[смех]

Джон Грубер Джон Грубер

Видео обзоры. Я знаю, что это действительно работает, как будто вместо статических снимков экрана, показывающих ваше приложение на iOS, у вас может быть видео, которое показывает его в анимации, а затем много раз, для разработчиков, которые делают кинематографический опыт Действительно, заставляя приложение чувствовать себя великолепно, видео может сделать гораздо больше, чем статический скриншот.


Крейг Федериги

Мммм.

Джон Грубер Джон Грубер

И все новости на прошлой неделе относятся ко всем App Store.


Крейг Федериги

Да.

Джон Грубер Джон Грубер

Это само по себе изменение, изменение в том, как App Store распространяет новые функции.


Крейг Федериги

Ага.

Фил Шиллер Фил Шиллер

Итак, мы любим всех наших детей — я уверен, что все вы тоже — одинаково.

[смех]

Итак, нам нравится Mac App Store, мы хотим, чтобы он работал хорошо, мы хотим поддерживать в нем разработчиков, мы очень заботимся об этом. Мы используем его сами, это очень важный магазин для нас самих. Мы перенесли весь наш дистрибутив программного обеспечения и очень довольны этим. Итак, мы один счастливый разработчик программного обеспечения, который его использует.

[рассеянный смех]

И мы все еще думаем, что в долгосрочной перспективе все это имеет большое значение. Мы думаем, что это важно для конфиденциальности, мы думаем, что это важно для безопасности, мы думаем, что это важно для качества в магазине. Мы все видели примеры приложений, которые были захвачены на серверах, где люди загружают материалы, в которые внедрены вирусы, и мы не хотим, чтобы кто-то из них участвовал, все мы.

Поэтому мы считаем, что это все еще важное решение, и мы преданы ему.

В течение многих лет в Mac App Store были вещи, которые не были полностью реализованы, потому что они не имели такого большого смысла на Mac, как на iOS, или инженерные усилия были действительно велики для выгоды, которой не было рассматривается как большой, или как угодно. Пример: Итак, TestFlight. Люди, которые занимались разработкой, чувствовали, что на Mac существует множество возможностей для загрузки приложений для тестирования и распространения бета-версии, поэтому потребность в них была не такой большой. Правильно? Это была очевидная потребность в iOS, а не в Mac.

Вот почему некоторые решения были приняты и компромиссы там. Но, как вы говорите, так как я больше работаю с командой App Store с декабря, я действительно подтолкнул команду к тому, чтобы убедиться, что все имеет смысл во всех магазинах, насколько это возможно, и, возможно, будет какое-то исключение из того, что мы должны сделать, но мы не хотим. Мы хотим сделать все возможное во всех магазинах, включая Mac App Store.

[аплодисменты]

Цены на приложения для iPad и отсутствие профессиональных приложений для iOS

Джон Грубер Джон Грубер

Итак, одна вещь, для которой Mac App Store был хорош, и экосистема программного обеспечения Mac в целом хороша, это то, что он, кажется, поддерживает более высокие цены приложений, для действительно профессиональных приложений, более глубоких приложений. И есть консенсус — или, возможно, нет, консенсус — неправильное слово, может быть, вы не согласны.

Но есть много людей, которые думают, что одна из вещей, которая сдерживает iPad — особенно теперь, когда это iPad Pro — от замены MacBook для кого-то, кто мог бы хотеть, состоит в том, что ему не хватает той же глубины глубоких приложений для работы что есть у Mac. И причина в том, что ценовое давление больше похоже на iPhone-стиль, пару долларов, в отличие от Mac-стиля, где 50, 80, 100 долларов уже давно стали нормой.

Фил Шиллер Фил Шиллер

Я думаю, вы видите две вещи, происходящие одновременно. Во-первых, возможности iPad для некоторых людей растут как замена ПК. Я знаю, что некоторые люди сделали некоторые заявления по этому поводу, я не знаю, кто.

[смех]

Итак, мы пытаемся сделать его все более и более мощным, делая большие экраны, клавиатуры, более мощные процессоры и все, что происходит, чтобы превратить его в более функциональный продукт.

В то же время вы начали видеть, что более профессиональные приложения начинают появляться на нем. Итак, я думаю, что мы видим изменения там. Мы видим … конечно, приложения, которые имеют аналогичную версию на вашем iPhone, которую вы хотите на своем iPad, будут иметь аналогичные цены. Но другие приложения, которые могут появиться на Mac или ПК, предлагают модели ценообразования, которые больше похожи на эти.

Итак, вы увидите эту двойственность с iPad, что происходит нечто и то, и другое. И мы видим рост числа более профессиональных приложений. И мы видим, что с разработчиками мы работаем над этим действительно впечатляющим программным обеспечением, которое все больше и больше выходит на iPad.

Джон Грубер Джон Грубер

Да, это определенно не аппаратное обеспечение. Потому что iPad Pro стоит на одном уровне с MacBook по любым техническим мерам, которые вы можете ему дать. Я имею в виду, красивые дисплеи, мощные процессоры и тому подобное. Так что это не сдерживает.


Крейг Федериги

И я думаю, что если вы действительно посмотрите на некоторые профессиональные приложения, которые есть на iPad, это … Я имею в виду, что некоторые из них действительно первоклассные. Я думаю, что iPad Pro собирается ускорить это, и мы абсолютно хотим найти любой возможный способ сделать глубокие инвестиции разработчиками на платформе возможными. Потому что, я думаю, мы все победим, когда это произойдет.

О паролях и автоматической разблокировке macOS

Джон Грубер Джон Грубер

Хорошо. Новая тема. Конфиденциальность и безопасность. Я помню пару лет назад, может быть, больше — я не знаю, сколько лет. Но я был на WWDC, и я как-то оказался на сессии по безопасности. Я даже не знаю, почему я был там. Но это было интересно. Я думаю, что разговаривал с кем-то, и он был как «Я должен заняться этим делом в безопасности», а я сказал: «Ну, я пойду с тобой», и я вошел и слушал.

И, в конце концов, это было, когда они все еще проводили QAs, и я очень хорошо это помню. Кто-то задавал вопрос о ком-то, кто был в инженерной команде, отвечающей за безопасность, рассказывал о том, насколько ужасны пароли, и люди выбирают плохие пароли, потому что их легко запомнить, и пароли, которые трудно запомнить или трудно запомнить трещины, или трудно угадать, непригодны или менее пригодны. «Ребята, вы не задумывались над тем, что дальше, кроме паролей?»

И была эта пауза, и динамик …

[Грубер приближается к микрофону.]

«Да.»

[смех]

И это было, ну, это интересно — это очень интересный и правдивый ответ. И мы видели, я думаю, за прошедшие годы некоторые вещи, которые могли циркулировать. Touch ID …


Крейг Федериги

Да уж.

Джон Грубер Джон Грубер

И теперь одна из моих любимых функций, о которых вы, ребята, объявили вчера, не могу дождаться, чтобы использовать ее, это …


Крейг Федериги

Авто-разблокировать?

Джон Грубер Джон Грубер

Авто-разблокирование.


Крейг Федериги

Да уж! Да уж.

[большие ура]

Джон Грубер Джон Грубер

Так можете ли вы рассказать о том, как это произошло?


Крейг Федериги

Какая часть этого? Я имею в виду, заботясь о безопасности? Или …

Джон Грубер Джон Грубер

Ну нет. В частности, с помощью Auto-unlock, детали того, как — что вы, ребята, делаете, чтобы сделать Auto-Unlock действительно безопасным? Это не то, что я не здесь, чтобы открыть MacBook Фила, потому что он в комнате.


Крейг Федериги

Да уж. Да уж. Ну, конечно, это — это продолжение работы, которую мы проделали с Continuity над разработкой протокола обнаружения на основе BTLE с очень низким энергопотреблением, чтобы ваши устройства могли непрерывно обнаруживать друг друга с приемлемой нагрузкой с точки зрения батареи. А также все механизмы аутентификации, которые мы внедрили, чтобы ваши устройства знали, что это ваши устройства.

Так что это своего рода фундамент. Большая проблема с автоматической разблокировкой заключается в том, что вы не хотите какой-то эстафетной атаки, когда Фил на самом деле находится далеко от своего офиса, и у кого-то, в основном, есть слушатель Bluetooth, который направит вам сигнал ». потому что вы сейчас на его Mac, и этот Mac разговаривает с часами Фила на очень большом расстоянии.

Джон Грубер Джон Грубер

Правильно.


Крейг Федериги

Итак, мы на самом деле можем рассчитывать время полета с помощью одноранговой сети Wi-Fi, где мы можем буквально измерить, сколько времени (со скоростью света) требуется для сигнала, поступающего от ваших часов на ваш Mac и обратно!

[аплодисменты]

Это очень быстрый секундомер! И поэтому, из-за этого, если вы вставите какой-либо тип реле, это приведет к задержке, которая сразу же скажет нам, что есть перехваты.

Джон Грубер Джон Грубер

Да, убедитесь, что они вводят свой пароль.


Крейг Федериги

[смеется] Да. Абсолютно. И так, этот кусок имеет решающее значение. Но я думаю, вы понимаете, что в общих чертах Touch ID — это один из способов, с помощью которого мы помогли с паролями, но на самом деле для iOS, Secure Enclave и всей этой архитектуры тот факт, что ваше устройство не шифруется только с помощью ваш пароль, который, честно говоря, будь то четыре цифры или шесть цифр, достаточно короткий, чтобы, если бы была возможна атака методом грубой силы, вы бы легко могли что-то взломать.

Но вместо этого он запутан аппаратным ключом, который запускает только Secure Enclave, и Secure Enclave будет выполнять его развертывание только при запуске программного обеспечения, подписанного Apple, и позволит вам попробовать только десять раз. И так, в основном, да.

[аплодисменты]

Это был первый, да, очень важный шаг к тому, чтобы сказать, что у вас может быть практический код доступа с действительно промышленной безопасностью. И так, мы продолжаем настаивать на этом.

На глубокое изучение и фотографии

Джон Грубер Джон Грубер

Продолжая в том же духе конфиденциальности, это хороший переход к Siri, «Глубокому обучению», ИИ, такого рода функциям, которые вы, ребята, … это была большая часть презентации вчера. Потому что большая часть вашего выступления на сцене была посвящена тому, как системы предназначены для защиты конфиденциальности пользователей, и техническим последствиям этого.


Крейг Федериги

Да уж!

Джон Грубер Джон Грубер

Итак, один из моих вопросов: когда происходит глубокое обучение? Итак, я разговариваю по телефону и делаю пару снимков с мероприятия и тому подобное — когда …


Крейг Федериги

Что анализ происходит? Да, так что, если вы обновите свое устройство до iOS 10, и у вас там будет библиотека фотографий с вашими 10000 или 100 000 фотографиями, анализ такого рода невыполненных заданий произойдет, когда вы будете подключены к сети переменного тока в одночасье. Потому что это будет значительный объем вычислений, которых мы не произойдем в вашем кармане.

Но когда вы снимаете свежую фотографию, в этот момент мы мгновенно сформируем анализ этой горячей фотографии, когда она будет добавлена ​​в вашу библиотеку фотографий. Мы можем сделать это так быстро. Это, как и классификация сцен, я упоминал вчера — это было вчера?

Фил Шиллер Фил Шиллер

Mmhmm.


Крейг Федериги

Да уж. [смеется] Давным-давно. Это примерно как одиннадцать миллиардов вычислений, которые должны произойти, чтобы сделать это: «Это лошадь! Это гора!» — но графические процессоры на устройствах iOS в наши дни действительно готовят, поэтому мы можем практически мгновенно справиться с фотографиями.

Джон Грубер Джон Грубер

Что касается конфиденциальности, мое понимание — и поправьте меня, если я ошибаюсь — но из того, что я узнал, я понимаю, что если у вас есть библиотека фотографий iCloud, и я делаю пару снимков на своем iPhone, фотографии будут синхронизировать с облаком, и тогда они перейдут на мой iPad и мой Mac, но глубокий анализ обучения не идет с ними. Каждая машина выполняет свою собственную обработку в свое время, когда она подключена и соответствующим образом. Это правда?


Крейг Федериги

Это правда прямо сейчас. Таким образом, каждое устройство выполняет свою обработку. В будущем мы могли бы поделиться результатами, как, например, первый, кто делает работу, просто поделиться, просто чтобы эта работа пошла вместе для поездки. Но сегодня каждое устройство будет делать это независимо.

Когда вы думаете о том, что произойдет, если мы выпустим iOS и OS X в отдельные дни, все iPhone будут стремиться сначала выполнить всю эту работу над своей библиотекой, а затем Mac — все будет хорошо в этот момент. Таким образом, мы бы не спасли iPhone от выполнения этой работы, если бы мы поделились своими работами с Mac или с работой Mac.

Фил Шиллер Фил Шиллер

И просто добавьте к этому мнению, что когда-нибудь им, возможно, не всем придется это делать, это точка зрения, которой мы не являемся, Apple никогда не узнает этот анализ самостоятельно. Мы не увидим эти данные.


Крейг Федериги

Правильно.

Фил Шиллер Фил Шиллер

Это способ сделать это, но мы не в курсе.


Крейг Федериги

Да уж. Ясно, что сами фотографии, наборы архитектуры зашифрованы в облаке, а метаданные — любые метаданные о фотографиях, которые вы создаете или которые мы создаем с помощью классификации с углубленным изучением, зашифрованы так, что Apple их не читает.

[аплодисменты]

О дифференциальной конфиденциальности

Джон Грубер Джон Грубер

Я хочу, я хочу заполучить … [смеется] Я хочу заняться этим делом о частной конфиденциальности.


Крейг Федериги

Да уж!

Джон Грубер Джон Грубер

Потому что это фраза, это как официальная вещь, я узнал немного больше, это не просто фраза, которую вы, ребята, выдумали, это как …

[смех]


Крейг Федериги

[посмеиваясь] Это не была бы фраза, которую мы бы составили.

Джон Грубер Джон Грубер

Правильно. [смеется]

Фил Шиллер Фил Шиллер

Мы бы сделали лучшее имя, если бы это было так.

[больше смеха]

Джон Грубер Джон Грубер

Но, например, вчера в Союзе я имею в виду настоящую математику. Это не просто имя, которое применяется к политикам. Это —


Крейг Федериги

Это правильно.

Джон Грубер Джон Грубер

Отделение статистического анализа —


Крейг Федериги

Да.

Джон Грубер Джон Грубер

Это, это … поговори со мной об этом. Дайте мне немного, я знаю, что вы затронули это в лейтмотиве. Дайте нам как немного более сочный обзор непрофессиональной жизни непрофессионала.


Крейг Федериги

Конечно. Да, конечно, идея заключается в том, что если бы мы хотели узнать, какое слово, ну, вы знаете, новое слово, которое было всем, что набирали многие люди, чего мы не знали, чтобы мы перестали помечать его как написание ошибка. Или, может быть, мы бы даже предложили это на клавиатуре.

Фил Шиллер Фил Шиллер

Как «Мех». Или что-то.

[смех]


Крейг Федериги

Да, как сейчас, это просто, это в тренде, это горячо, мы хотим, чтобы все наши клиенты могли знать это слово, но мы не хотим знать, что вы и Фил, в частности, набираете его. Мы не хотим иметь никаких знаний об этом.

Вы можете вообразить, что то, что мы собираем по сути, представляет собой картину маленьких кусочков данных, вы знаете, о лесу, но все, что мы получаем, это маленький кусочек. И когда мы получим этот маленький кусочек, даже каждое устройство будет статистически, в большинстве случаев, даже врать о своем маленьком кусочке. Правильно?

Но эта ложь все уничтожит с достаточным количеством данных —

Джон Грубер Джон Грубер

Правильно.


Крейг Федериги

— и картина внезапно разрешится, с достаточным количеством точек данных, разрешится сама собой. И так, и все же, буквально, если бы мы пытались выучить слово, мы бы отправили один бит — мы отправили бы позицию и один — мы бы хешировали слово, мы бы отправили один бит из хэша мы сказали бы в позиции 23, Фил увидел 1. Но телефон Фила подбросил бы монетку и фактически сказал бы: «На самом деле, я собираюсь лгать об этом. Я собираюсь сказать ноль, хотя я видел одну «.

И это данные, которые идут в Apple. И Apple, имея достаточно этих данных, может составить сложную картину и сказать: «Черт возьми, у нас здесь есть слово. И это многие люди примерно видят». И это, как правило, то, что вы хотите знать. Вы хотите знать, что происходит в целом, но у нас нет желания знать, что конкретно, кто и что делает.

Джон Грубер Джон Грубер

Ну, как правило, это то, что вы хотите знать. Обычно [смеется] не то, что хотел бы знать ваш конкурент.

Фил Шиллер Фил Шиллер

И отчасти причина, по которой это так важно, состоит в том, что теория, что вы можете просто анонимизировать данные и отправить их, и все хорошо, и это куча дерьма —

[смех и большие крики одобрения]

Потому что я могу отправить все эти данные и сказать: «Ну, я не знаю, кто вы, о, но я знаю одно и то же место, куда вы ходите каждую ночь, и я знаю то же самое место, куда вы идете на работу каждый день. У меня есть все эти данные, я просто не знаю, как вас зовут или удостоверение личности. Парень, очень сложно восстановить эти анонимные данные! «

Правильно? Итак, вам нужно создать систему, которая выходит за рамки анонимности, чтобы действительно сделать невозможным перенастройку того, кем является этот пользователь.

[громкие аплодисменты]

Джон Грубер Джон Грубер

Таким образом, я записал это так, что если он работает так, как вы его описываете, это означает, что Apple не использует эту информацию не для анонимности, а с математической точки зрения, которую вы не можете.


Крейг Федериги

Мы не можем

Джон Грубер Джон Грубер

Это — дизайн системы таков, что это даже невозможно, если через несколько лет появятся новые руководители, и, возможно, они захотят, понимаете.

[Крейг выдыхает, смех]


Крейг Федериги

[бормочет]

Джон Грубер Джон Грубер

Ну, компании меняются!


Крейг Федериги

Нет нет! Это абсолютно верно. И точка зрения, если честно, точка зрения, которую кто-то говорит: «Эй, я знаю, что мы знаем о вас массу, но не волнуйтесь! Мы хорошие ребята! И все это хорошо!»

Ну, ладно, может быть, вы хорошие парни, через десять лет, кто этим занимается? Или, что если кто-то взломает ваши компьютеры? Они хорошие парни?

Фил Шиллер Фил Шиллер

Правильно.


Крейг Федериги

Правильно? Так что вы просто не хотите иметь какой-либо центральный источник, обладающий такими знаниями, потому что со временем все возможно.

Итак, дифференциальная конфиденциальность — это, я имею в виду, математические доказательства, которые покажут, что вы не можете с уверенностью определить что-либо о людях, участвующих в наборе данных. И мы думаем, что это важно.

В Google и Facebook и облачном сборе данных

Джон Грубер Джон Грубер

Хорошо. Говоря о компаниях, которые собирают некоторую информацию о людях, Google и Facebook —

[смех]

— это два конкурента, и я знаю много раз, когда вы говорите об этих компаниях, вы можете [неопределенно] говорить о поисковых системах, и вы можете говорить о социальных сетях —

[больше смеха]

Потому что вы господа! Но я назову имена и хочу отметить, что Google и Facebook активно преследуют одни и те же цели. Я имею в виду, просто анализ изображений: «Это гора, это лошадь» — эти компании показывают похожие вещи.


Крейг Федериги

Да уж.

Джон Грубер Джон Грубер

Вы, ребята, показывает похожие вещи. Но на самом деле я не хочу злоупотреблять этой метафорой, но это другая тактика на 180 градусов, когда они делают это с облачными серверами и выполняют вычисления в облаке на данных, которые они там собрали, и ваш метод заключается в том, чтобы сделать это, распространять его на реальных устройствах.

Критики говорят — а не я, я не говорю это, я как, давайте посмотрим —

[смех]

Нет, я имею в виду, я полностью похож на «Хорошо, я видел вашу ключевую заметку, я с нетерпением жду возможности попробовать это, и давайте посмотрим, будет ли это работать для меня!» Я не знаю. Я думаю, что это возможно!


Крейг Федериги

Я думаю, что это будет!

[смех]

Джон Грубер Джон Грубер

Но критики уже говорят, и они, очевидно, так как со вчерашнего выступления, я видел в нескольких статьях, что ваша стратегия обречена держать Apple позади них, потому что путь Google и Facebook является единственным способом это работает. И я не совсем уверен, откуда это взялось, потому что …


Крейг Федериги

Их отдел PR. Я имею в виду…

[громкий смех, аплодисменты, Шиллер делает ироничный неразборчивый комментарий]

[смеется] известного поисковика или провайдера социальных сетей … о котором мы не знаем.

Джон Грубер Джон Грубер

Я думаю, что часть этого, на мой взгляд, заключается в том, что некоторые представители прессы предполагают, что серверная ферма обладает таким огромным вычислительным потенциалом и что маленький телефон не может конкурировать. Но это не значит, что есть iPhone одного человека, который пытается выполнить анализ изображений для всех фотографий в iCloud …


Крейг Федериги

Мол, есть миллиард телефонов, чтобы бросить на эту проблему.

Джон Грубер Джон Грубер

Правильно, миллиард активных устройств. Например, миллиард активных устройств Apple, находящихся в совокупности, имеют огромное количество процессорной мощности.


Крейг Федериги

Это верно, это верно. Другое дело, что есть идея, что, если у вас нет данных, как бы вы научились? Что ж, оказывается, если вы хотите получить фотографии гор, вам не нужно получать их из личных фото библиотек людей.

[смех, аплодисменты]

Мол, мы узнали, что можем найти несколько фотографий некоторых гор!

[огромные аплодисменты]

Мы проделали тяжелую детективную работу и нашли их.

[смех]

Так что … [смеется] это очень хорошо.

На Сири

Джон Грубер Джон Грубер

Итак, двигайтесь дальше. Siri. У Siri теперь есть API, и это шесть категорий. Я не знаю, записал ли я кого-нибудь из них. Но это как разделение езды …


Крейг Федериги

Обмен сообщениями, поиск фотографий …

Фил Шиллер Фил Шиллер

Голосовые звонки.

Член аудитории

Платежи!

Джон Грубер Джон Грубер

Платежи. И еще один.


Крейг Федериги

Отправляю деньги, да. Нет, мы сделали платежи. Хорошо. Я могу сказать это несколькими различными способами, мы можем пройти шесть.

[смех]

Джон Грубер Джон Грубер

Ну, есть шесть различных категорий.

Член аудитории

Разминки!


Крейг Федериги

Разминки!

Фил Шиллер Фил Шиллер

Разминки!

Джон Грубер Джон Грубер

Вот и мы. Спасибо. Вот почему у меня должна быть живая аудитория на всех моих шоу.


Крейг Федериги

Это краудсорсинг, прямо здесь, но это абсолютно анонимно.

Фил Шиллер Фил Шиллер

И мы не знаем, кто это сказал, потому что …

[громкий смех и хлопки в ладоши]

Джон Грубер Джон Грубер

Так зачем ограничивать Сири этими шестью категориями?


Крейг Федериги

Да уж. Все сводится к хорошему моделированию доменов. Чтобы понять, что кто-то говорит, люди будут говорить с Сири целым множеством разных способов, и даже целым рядом разных языков. И когда они говорят, когда хотят сказать «Отправь сообщение Филу», говоря: «Я опаздываю на собеседование», тогда мы… я мог бы сказать это десятками других способов. Я мог бы сказать «WeChat Phil, что я опоздаю на собеседование», WeChat Phil использовал WeChat, сказал ему об этом и так далее.

И я мог бы сказать что-то вроде «WeChat Phil», и тогда мне нужно было бы знать, ну, ладно, хорошо, что ты хочешь сказать ему? И Сири знает все это, потому что Сири хорошо понимает область обмена сообщениями. Он понимает весь словарный запас, понимает, что такое глаголы, что такое объекты, и может собирать их и может делать это в диалоге.

Итак, мы хотим убедиться, что, когда вы разговариваете со своим помощником, ваш помощник всегда умен, чтобы понять вас и то, насколько гибко вы можете разговаривать с ним. Для этого нам нужно было разработать эти домены.

И вот, это домены, которые мы разработали таким образом, чтобы разработчики могли подключиться к ним. Со временем мы будем делать все больше и больше, и, конечно, мы будем искать все более и более гибкие способы, позволяющие разработчикам сделайте это время, но мы хотим убедиться, что мы сохраняем интеллект вашего помощника.

Нам было бы очень легко сказать: «Эй, просто скажи нам слово триггера или название твоего приложения, и мы передадим тебе строку».

Джон Грубер Джон Грубер

Правильно.


Крейг Федериги

И удачи. И поэтому вы говорите что-то Сири, и большую часть времени вы возвращаете приложение, делая что-то сумасшедшее, и пользователь говорит: «Что, черт возьми, Сири меня не понимает, я не понимаю это.»

В этом случае мы можем быть последовательными в отношении способности Сири понять вас. Итак, мы сделаем модели все более и более мощными, и мы сделаем их больше для большего количества доменов, но мы начнем с базового уровня и получим качественный опыт в отношении того, что мы охватываем.

Фил Шиллер Фил Шиллер

И я думаю, что это понимание того, как мы … это не правильно или неправильно, как мы подходим к вещам иначе, чем некоторые другие компании. Некоторое время мы все видели истории, говорящие: «Эй, Apple, некоторые другие компании делают некоторых помощников, и они позволяют этим другим приложениям, этим ботам отдавать и делать что-то для них. нет, ты позади. »

Где, когда мы думали о том, чтобы сделать это какое-то время, и думали об этом с самого начала Siri, то есть нам нужно было найти решение — как не дать Siri быть умной с одной стороны и глупой с другой? Это был бы противоречивый опыт, а не то, что мы хотим. Нам нужно, чтобы Сири была одинаково умна во всем, что мы делаем.

И по мере того, как он расширяется, этот интеллект должен расширяться, и поэтому команда усердно работала над этим, когда другие быстро подталкивали [триггерные слова] к действиям, которые не переводят этот интеллект в сторонние приложения. Таким образом, для этого необходимо намеренно добавить категории и домены. Надежда состоит в том, чтобы добавлять все больше и больше, чтобы пользователи могли со временем спрашивать все, что они хотят, использовать любое из своих приложений, которое им нравится, и все это работает. Это просто занимает время на создание доменов. Поэтому мы бы предпочли потратить время на то, чтобы сделать это правильно, а не торопиться просто потому, что это хорошая история, чтобы сказать, что у вас есть что-то.


Крейг Федериги

Да уж.

[аплодисменты]

На iMessage

Джон Грубер Джон Грубер

Одна из вещей, которые я — например, в прошлом году или около того, может быть, больше, но я заметил это, и я пару раз в месяц бью по этому барабану на Daring Fireball, поэтому индустрия в целом этого не делает. Похоже, iMessage не считается платформой обмена сообщениями. И, знаете, число, которое всегда получают, — это число активных пользователей в месяц, а у WhatsApp столько активных пользователей в месяц, и поэтому они стоят столько миллиардов долларов, а … у iMessage есть … он должен иметь, это должно быть прямо там с точки зрения ежемесячных активных пользователей, ежедневных активных пользователей, почасовых активных пользователей.


Крейг Федериги

Да уж.

Джон Грубер Джон Грубер

Пользователи, отправляющие iMessages во время ток-шоу …

[хихикает]

Это расстраивает?


Крейг Федериги

Я … я не знаю. Я имею в виду. Все в порядке? [смеется]

Фил Шиллер Фил Шиллер

Нет, потому что клиенты …


Крейг Федериги

Я имею в виду, действительно …

Фил Шиллер Фил Шиллер

Клиенты не читают эти вещи. Это все внутри кольцевой дороги, вроде того, кто гордится тем, что они составили список.

[смех]

Это не имеет значения для пользователей.


Крейг Федериги

Да уж. Сообщения — самое популярное приложение на iOS, точка. Итак, он используется много. И, конечно же, мы видели, что каждый раз, когда мы добавляем пару новых смайликов, это будет самая важная вещь. Мы работаем весь год над новой файловой системой или чем-то вроде …

[смех, ура]


Крейг Федериги

И оказывается, что весь мир за пределами этой комнаты был более взволнован двумя новыми смайликами! Итак, мы подумали, вы знаете, если есть одно место, в котором мы можем существенно изменить то, как люди в основном воспринимают iOS, они проводят много времени в сообщениях.

Итак, мы вложили в него тонну творческой энергии, и, в конечном итоге, благодаря открытости для разработчиков, я думаю, что коллективная энергия, которая пойдет на то, чтобы сделать сообщения великими, станет феноменальной.

Джон Грубер Джон Грубер

В основной речи я сидел посреди пола. На полпути назад, на полпути в центре, прямо в середине. Действительно, это было отличное место, чтобы услышать реакцию. Самая большая реакция, которую я подумал обо всей лейтмотиве, была, когда вы объявили, что смайлики будут в 3 раза. [Смех]

Я не преувеличиваю. Это было похоже на настоящий, интуитивный гул. Вот толпа людей, вы знаете, разработчиков, которые более технически настроены, и здесь, чтобы услышать о технических деталях, и эта вещь, которая действительно просто, вы знаете, просто веселее, получила эту действительно мощную реакцию.


Крейг Федериги

Ну, в следующем году мы собираемся в 4 раза. [Смех]

Фил Шиллер Фил Шиллер

Видишь, вот почему мы не выпускаем тебя. [Смех] Теперь мы будем придерживаться этого и в следующем году, когда мы этого не сделаем, они будут как «Ты сказал 4 раза! Яблоко, ты опоздал, ты опоздал!» и тогда это будет, «Наконец, 4x!» [Смех]

Джон Грубер Джон Грубер

Спускаясь домой

Фил Шиллер Фил Шиллер

Сейчас есть несколько конкурентов: «4x, давайте победим их до 4x!» [Смех]

Джон Грубер Джон Грубер

В Onion рассказывается о генеральном директоре Schick: «Винт это, мы идем на 5 лезвий!» и, как 3 года спустя, она выпустила бритву с пятью лезвиями.


Крейг Федериги

Да!

Джон Грубер Джон Грубер

Нельзя недооценивать то, к чему склонятся люди.

Любой другой материал iMessage, который, я имею в виду, очевидно, что это большая работа, большая часть которой очень забавная, некоторые из них — вы знаете, интеграция с разработчиками — действительно превращают это в платформу. Это не просто то, с чем люди могут писать тексты, это то, для чего люди в этой толпе могут писать программы. Есть что-то, что выделяется, что, возможно, не получило достаточно любви в лейтмотиве?


Крейг Федериги

Ну, мы не говорили о том, каким образом эти приложения могут распространяться, в некотором роде, действительно великолепно, мы не говорили об этом вообще. Я думаю, что это будет действительно мощным для разработчиков и сделает его стоящим для разработчиков, пока он вложит в него немного энергии. Мы сделали их действительно простыми в создании, поэтому, если художники — мы думаем, что будет сообщество художников, которые будут создавать наборы наклеек, которые будут действительно забавными, и им не нужно будет писать код для этого. Поэтому мы думаем, что это будет действительно важно.

Также, я думаю, способ их распространения — это не только расширение. Расширение может быть частью вашего приложения, поэтому в некоторых случаях вам нужна модель, в которой расширение в некотором роде согласуется с более широкими возможностями приложения. Я имею в виду, один простой пример: если у вас есть спортивное приложение, ваше спортивное приложение знает, какие у вас любимые команды. Что ж, ваше расширение в сообщениях, которое позволяет вам делиться этими клипами, также узнает об этом. Итак, здесь есть связь. У нас есть один, где люди часто любят делиться музыкой. Вы что-то слышите, думаете: «Ух, это здорово», и вы хотите рассказать своему другу об этой потрясающей песне. Что ж, если вы перейдете к расширению Apple Music, оно знает, что сейчас играет в вашей музыке, и знает, что вы слушаете для своих песен, так что это всего лишь одно касание, которым вы можете поделиться.

Таким образом, будут интересные интеграции, где расширение Message является своего рода верхушкой айсберга для опыта, который у вас есть и в вашем приложении.

На watchOS

Джон Грубер Джон Грубер

Переходим к watchOS. Ребята, год за годом, вы делаете итеративные улучшения. Вы добавляете функции. Вы берете то, что было медленным, и делаете это быстро. Вы берете то, что было некрасиво, и заставляете его выглядеть лучше. Но улучшение производительности при запуске приложения на watchOS 3 —


Крейг Федериги

Это драматично.

Джон Грубер Джон Грубер

— Не похоже на один год за годом. Это безумие. И я действительно в лейтмотиве подумал: «Я должен это увидеть». А потом, когда я получил практический опыт с Watch, работающим на watchOS 3, это по-настоящему.

Кто-нибудь в аудитории, ребята, вы обновились? [Аплодисменты]


Крейг Федериги

Это по-настоящему.

Джон Грубер Джон Грубер

Как это возможно? [Смех]


Крейг Федериги

Пара вещей. На самом деле у нас было немного оперативной памяти, чтобы сэкономить.

Джон Грубер Джон Грубер

В самом деле?


Крейг Федериги

Да уж! Оказывается, если люди работают … если у них есть свои любимые десять приложений, мы можем держать их в основном запущенными. Мы можем держать их в основном резидентами. Мы можем остановить их, чтобы они не сжигали процессор, но мы можем оставить их в основном резидентными. Это означает, что вы не выполняете всю работу по запуску приложения, когда вы запускаете его в живую.

Другое дело, оказывается, что когда мы впервые выпускали watchOS, мы были очень консервативны в понимании того, как люди будут использовать часы, и пытались убедиться, что мы сможем достичь нашей цели — очень надежная батарея в течение всего дня. жизнь. Чтобы вы могли использовать его весь день и заряжать его ночью.

И мы обнаружили, что на самом деле мы действительно не достигли цели, которая была областью просто огромного внимания и паранойи на протяжении всего выпуска. Нам нужно было убедиться, что мы выдавили из кусочков каждый кусочек сока. Итак, понимая, что у нас был этот бюджет, мы сказали: посмотрите, у нас на самом деле достаточно сделать фоновые обновления. Мы бы допустили слишком много, чтобы мы могли хранить приложения как в памяти, так и обновлять их в течение дня. Итак, когда вы смотрите на них, они уже там. Это не так, запустите, а затем ждите, и они получат информацию. Это, у них уже есть информация.

Итак, это были две действительно жизненно важные техники. Другое дело, что когда вы создаете что-то новое и отличное от часов, вы заканчиваете, и вы живете на нем, и вы выясняете, что на самом деле является сущностью этой вещи, и понимаете, какие проблемы являются наиболее важными для решения, мы поняли, часы все о взгляде. Это полезно до такой степени, что, ладно, я могу решить свою задачу, все готово. Если я здесь, и я жду, и я возлюсь, моя рука устает, это уже не весело, я собираюсь сделать это по-другому. И с этим, как наша одержимость в прошлом году. Мы взяли на себя все эти задачи и сказали, что вы должны быть в состоянии завершить задачу, сквозной, в течение двух секунд. Правильно? А это значит, что запуск должен быть мгновенным, потому что теперь нам нужно позволить пользователю подумать, сделать что-то за две секунды и сделать это. С этим фокусом вы найдете способ. Мы откололись.

Джон Грубер Джон Грубер

Что меня по-настоящему поразило, когда я получил практический опыт и увидел его, так это то, насколько конструктивные изменения в навигации пользовательского интерфейса в точности совпадают с инженерными усовершенствованиями, чтобы сделать его быстрее.

Таким образом, тот факт, что взгляды больше не являются отдельной вещью, заключается в том, что сами приложения в док-станции могут служить взглядами, потому что они получают фоновые обновления, потому что вы внесли изменения, которые позволяют им оставаться в памяти.


Крейг Федериги

Да, приятно, когда все это вместе.

Джон Грубер Джон Грубер

Это действительно так.

Фил Шиллер Фил Шиллер

Еще одна вещь, которую я добавлю, состоит в том, что, как только вы начнете использовать новую watchOS, в дополнение к тому, что приложения будут работать быстрее и вы сможете быстро получить к ним доступ, циферблаты в некотором смысле сами становятся приложениями. В некотором смысле вы меняете те, которые используете, переставляете их и меняете сложности. Например, я бы обычно держал кольца активности на циферблате, но теперь я могу выбрать следующее (циферблат), провести к ним и провести назад, потому что я использую циферблат активности против нужных колец. , И тогда у меня может быть другой циферблат в другое время дня, когда мне нужны другие действия и доступ к приложениям. Так что это становится намного более быстрым и более полезным способом расширить то, что вы делаете с ним. Это действительно глубокое изменение всей модели взаимодействия.


Крейг Федериги

Да, и действительно разные осложнения тоже. Так что, если вы собираетесь больше заниматься тренировками, вы бы сильно ударили, и связанные с этим сложности, а, следовательно, и связанные с этим средства запуска, по сути, тут же. Итак, вы вроде как, вот что — я на работе, и я собираюсь быть таким, я с семьей, я собираюсь идти этим путем, и у вас есть все виды деятельности, которые имеют отношение к это похоже на то, что у вас есть почти пользовательский документ или пользовательский лаунчер на основе вашего циферблата. Так что это еще один элемент, в котором я чувствую, что это действительно хорошо собрались вместе. [Аплодисменты]

На Свифте

Джон Грубер Джон Грубер

Просто завернуть, спускаясь к дому. Swift. Теперь, вы были на моем шоу несколько месяцев назад, когда Свифт вышел с открытым исходным кодом. Мы хорошо провели время.


Крейг Федериги

Много динамичности.

Джон Грубер Джон Грубер

И мы говорили об использовании Swift в Apple, и почему вы, ребята, еще не можете написать ОС на Swift, но инженеры используют ее для написания модульных тестов и тому подобного. Привыкаешь. Но я увидел в объявлении, что новое приложение Swift Playground само написано на Swift.


Крейг Федериги

Да, на самом деле в OS X, как и большинство док-станций

Джон Грубер Джон Грубер

MacOS?


Крейг Федериги

— и большая часть контроля полетов. Да, ну, боже. [Смех]

Фил Шиллер Фил Шиллер

Еще доллар. [Смех]


Крейг Федериги

На наших воскресных репетициях

Фил Шиллер Фил Шиллер

Ну и дела, когда это имя впервые намекали? [Смех]

Джон Грубер Джон Грубер

Я не знаю.

Фил Шиллер Фил Шиллер

В прошлом году прямо здесь. Я тоже думал, что я такой прозрачный.

Джон Грубер Джон Грубер

Я видел сквозь это.

Фил Шиллер Фил Шиллер

Я знаю. Вы были очень вежливы.


Крейг Федериги

Когда мы говорим: «О, и мы меняем название на macOS» — и это в воскресенье, — и мой следующий слайд — рассказать о том, как у нас появились эти замечательные новые функции в macOS. Я буквально говорю: «Итак, наш новый релиз — macOS. И поэтому у нас есть несколько замечательных возможностей в OS X». И я … это сложно. Мы потратили много времени — 15 лет — это много времени, и я думаю, что мы все прекрасно относимся к новому названию.

В любом случае, в macOS Dock существенно преобразуется, и в Mission Control все эти области часто используют Swift. Так что это начинает сильно распространяться внутри страны, есть некоторые барьеры, но я думаю, что в этом году самая важная вещь, и я думаю, что Крис Латтнер действительно рассказал об этом в Государстве Союза, это добиться стабильности источника. И поэтому мы решили, что в этом году мы собираемся расставить все приоритеты. Возьмем то, что мы узнали, знаете, когда мы впервые выпустили Swift пару лет назад, цель заключалась в следующем: давайте удостоверимся, что он знаком с точки зрения API. Знаешь, свести к минимуму вид перехода: «Подожди, я должен выучить все новые имена методов для всех классов, которые я уже знаю?» И поэтому мы действительно склонны к этому. Теперь люди так хорошо знакомы со Swift, приоритет: давайте удостоверимся, что эти API все очень родные для Swift. И поэтому мы проделали всю тяжелую работу, чтобы обновить все API, все соглашения об именах и взять некоторые основные API, такие как Core Graphics и libdispatch, и сделать их просто великолепными для Swift. [Аплодисменты] Да, это важные вещи. Но это означает, что мы достигли такого уровня стабильности исходного кода, поэтому в следующем году он не будет похож на «О, мальчик», как разработчик. Так что это важная вещь.

Стабильность ABI, что означает буквально созданный вами двоичный файл Swift, может быть связана с будущими библиотеками. Это то, что мы достигли большого прогресса, не дошли до конца. Но это больше для нас внутренняя проблема, чем для разработчиков. Это важно для разработчиков, но я думаю, что исходная стабильность была правильным приоритетом, и я очень рад прогрессу, достигнутому командой в этом направлении.

На темы из WWDC 2016, которые заслуживают немного большего внимания

Джон Грубер Джон Грубер

Последний вопрос: как насчет того, что вы, ребята, объявили вчера, было ли это в лейтмотиве или нет, возможно, что-то пропустило лейтмотив, но одна вещь, которая, по вашему мнению, заслуживает немного дополнительного внимания. И я позволю вам, ребята, подумать об этом. Я пойду первым, и ваш правильный ответ, вероятно, новая файловая система.


Крейг Федериги

Это правильно? [Смех, ура]

Джон Грубер Джон Грубер

Я скажу Универсальный буфер обмена, потому что я всегда этого хотел. И для меня это ссылки, это как будто я на своем телефоне, это как «О, я хочу опубликовать это в Daring Fireball», но я в своем офисе, так зачем мне это делать по телефону? Я пойду сижу за своим iMac и сделаю это с настоящей клавиатурой, но как мне получить это отсюда туда? Чувак, я хочу просто скопировать его, пойти туда и нажать CMD + V. И, опять же, вы, ребята, продумали, как это сделать так, чтобы не удивить людей в Плохой путь — это как двухминутный тайм-аут, поэтому, если я скопирую что-то на свой телефон прямо сейчас, а завтра я вставлю это в свой Mac, я не получу это, потому что это действительно, как, например, способы обнаружения того, что у вас …


Крейг Федериги

Ну и даже общение, как и другие функции непрерывности, одноранговое. Таким образом, вы не отправляете все, что копируете в облако, внезапно, просто чтобы оно могло перейти на другое устройство. Это действительно о [двух устройствах прямо здесь] копировать и вставлять, что, я думаю, абсолютно то, что люди хотят. И он имеет правильные характеристики конфиденциальности и производительности. И, как вы говорите, он избавляется от неожиданностей. И это просто оказывается самым … как только он у вас есть, это самый естественный способ в мире делать подобные вещи. Так что я думаю, что команда проделала там потрясающую работу. Да, я думаю это здорово.

Должен ли я снова сказать новую файловую систему? [Приветствия] Нет, я думаю, что новая файловая система великолепна. И, кстати, я имею в виду перспективу … это то, что вы должны сделать правильно, скажем так. [Смех] И поэтому у нас есть отличная команда по файловой системе, которая действительно знала, какие проблемы нам нужно решить для мира флеш-памяти, и проделала отличную работу. И мы консервативно относимся к тому, как мы представляем предварительную версию для разработчиков, поэтому в этом году люди могут пускать в ход все это, но мы с нетерпением ждем возможности сделать это частью продуктов в будущем, и я думаю, что это будет здорово , И, очевидно, мы не говорили об этом, потому что мы не говорим о предварительных материалах для разработчиков. Но я думаю, что с точки зрения чего-то важного для платформы вперед, она большая.

Джон Грубер Джон Грубер

Что вы… так скажем, через три года мы все используем iPhone, которые используют APFS вместо HFS +. Что было бы заметным улучшением опыта?


Крейг Федериги

Таким образом, это поможет с производительностью, это поможет с такими вещами, как, как мы делаем обновления программного обеспечения и другие вещи, потому что мы можем снимать тома и другие вещи, мы можем откатить вещи назад. Я имею в виду, там много важных атрибутов. Это важно, когда вы думаете о многопользовательском режиме — например, о том, как файлы защищены между несколькими пользователями на Mac, потому что у нас фактически стандартное шифрование на уровне файловой системы, которое теперь является стандартным для обеих платформ. Так что я думаю, с точки зрения безопасности, это большой. И я думаю, что производительность, я имею в виду, что теперь вы делаете копию или даже как безопасную операцию сохранения, когда вы сохраняете документы во многих приложениях, это похоже на: «Отодвиньте это в сторону, создайте еще одну целую копию всего этого, теперь перезаписайте некоторые об этом, теперь удалите старый каталог. » Теперь это атомарно, и файл клона делает все это очень быстро. Я думаю, что это будет просто здорово по всем направлениям.

Фил Шиллер Фил Шиллер

Я хочу ответить в совершенно ином направлении. Что касается лейтмотива, то, о чем мы не говорили об этом, было по-настоящему удивительным, потому что у нас была куча демоеров, которые никогда раньше не были в лейтмотиве. Это был их первый раз. [Аплодисменты] И они были фантастическими. Стейси отлично поработала, Бетани и Имран отлично поработали. Боз проделал невероятную работу. [Приветствия] И Шерил сделала невероятную работу. И все они работают над тем, что они демонстрируют, и они были фантастическими. Так что это моя невоспетанная вещь в качестве основных докладчиков.

Джон Грубер Джон Грубер

Я сказал в середине выступления — я сидел с Беном Томпсоном — и сказал, что не могу поверить, что никто из этих людей никогда не делал этого раньше, потому что они потрясающие. И они действительно надрали там задницу. Это было прекрасно.


Крейг Федериги

Они уверены, что сделали, они, конечно, сделали.

Джон Грубер Джон Грубер

Вот и все, если у вас, ребята, нет ничего от меня.


Крейг Федериги

Просто спасибо, что приняли нас.

Джон Грубер Джон Грубер

Я хочу поблагодарить здесь. Я хочу поблагодарить наших спонсоров: MailChimp, Microsoft и Meh.com. Иди туда и купи хлам. [Смех] Я хочу поблагодарить Джейка Шумахера и Джеда Херта. Они делают здесь видео, поэтому, если вы смотрите дома, вы можете поблагодарить их. Они являются соавторами готовящегося документального фильма «App: The Human Story», работа над которым уже давно. Я видел черновую обработку, это удивительно. Это действительно идет вместе. Appdocumentary.com, если вы хотите увидеть больше. Дрю Бишоф из Hybrid Events здесь руководит любым аппаратом, участвующим в трансляции, что, как я слышал, очень сложно. [Смех] Я хочу поблагодарить Мезонин и весь персонал, который был здесь — их возглавляет Меган Роджерсон, она была здесь все четыре года, что я здесь. Персонал отличный, бармены отличные, охрана … Я имею в виду, просто отличное место, и я очень ценю это. Я хочу поблагодарить Пола Кафасиса и мою жену, Эми Грубер из «Just the Tip», за их подкаст, который, я не знаю, какой-то перерыв. Но именно они сделали это событие таким, что я могу просто сидеть здесь и нервничать, составлять карточки с вопросами и не обращать внимания ни на какие детали. Я не знаю ничего, что происходило здесь. То, что у вас, ребята, даже есть места, это благодаря им. И я хочу поблагодарить Фила и Крейга за то, что они здесь.

Фил Шиллер Фил Шиллер

Спасибо.

Джон Грубер Джон Грубер

Невероятно. Спасибо. [Аплодисменты] И последнее, но не менее важное, спасибо, что вы здесь.

Фил Шиллер Фил Шиллер

Теперь мы должны найти выход.

Оцените статью!