У меня была возможность посетить конференцию Apple WWDC 2015. Об этом уже было много дискуссий, поэтому я не хочу повторяться. Вместо этого, вот несколько кратких взлетов и падений конференции с моей точки зрения:

Высший балл – › Объявление Swift 2 с открытым исходным кодом

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

Самая низкая точка –›Еще одна вещь… Быть Apple Music

Наряду со многими другими, я действительно надеялся, что еще одна вещь будет связана с Apple TV. Это не так. Это даже не имело значения для разработчиков. Сказав это, я, вероятно, подпишусь на Apple Music с первого дня (мне действительно очень не нравится Spotify). Просто не было места для этого объявления.

Лучшая новая функция iOS9 –›Расширенный поиск Spotlight

Apple дает нам (разработчикам приложений) возможность влиять на результаты поиска. Приложения теперь могут индексировать результаты поиска, чтобы контент вашего приложения отображался, когда пользователь выполняет поиск Spotlight на устройстве. Ваше приложение также может предоставлять прямые ссылки на ваше приложение прямо из результатов поиска. Будучи разработчиком корпоративных приложений, это было именно то, что мне было нужно. Отличный способ логически связать специально созданные приложения, развернутые на предприятии.

Лучшая сессия – ›Протокольно-ориентированное программирование на Swift

Этот может быть моим фаворитом на все времена. Apple, наконец, приступает к относительно глубоким разговорам о программировании. Сессии, связанные с «Основной архитектурой» WWDC 2014, были немного разочарованы. Этот доклад посвящен использованию протоколов, которые обеспечивают упрощенную иерархию типов и сокращают неявное совместное использование данных; некоторые болевые точки объектно-ориентированного программирования.

Первоначально опубликовано на сайте dorianlabs.blogspot.com 25 июня 2015 г.