10 причин, по которым iOS 8 стала самым большим изменением со времен App Store

Автор: John Stephens
Дата создания: 23 Январь 2021
Дата обновления: 19 Май 2024
Anonim
iOS 6: ТОП игр, которых уже нет в App Store
Видео: iOS 6: ТОП игр, которых уже нет в App Store

Содержание

Вчера вечером Apple представила свою операционную систему iOS 8 на Всемирной конференции разработчиков (WWDC). И для любого, кто разрабатывает приложения для iPhone и iPad, это действительно очень важно.

Несмотря на то, что существует ряд улучшений, ориентированных на потребителя (о которых вы можете прочитать здесь), в основном запуск направлен на то, чтобы порадовать разработчиков приложений и помочь им создавать лучшие приложения для борьбы с Android. Настолько, что генеральный директор Тим Кук назвал новый iOS SDK, который включает более 4000 новых API-интерфейсов и изменений для разработчиков, «крупнейшим выпуском с момента запуска App Store».

iOS 8 будет выпущена для широкой публики осенью для iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPod touch 5-го поколения, iPad 2, iPad с дисплеем Retina, iPad Air и iPad mini, но любой, у кого есть учетная запись разработчика, может получить доступ к бета-версии 1 прямо сейчас здесь. А пока вот основные особенности новой версии, о которых вам нужно знать ...


01. Новый язык программирования.

В рамках запуска iOS 8 Apple выпустила новый язык программирования под названием Swift, который, по ее словам, поможет разработчикам «писать более безопасный и надежный код, устраняя целые категории распространенных ошибок программирования».

Хотя кажется, что Swift в конечном итоге заменит Objective C, он использует один и тот же компилятор LLVM и среду выполнения, поэтому два языка могут сосуществовать в одном приложении. Бета-версия Swift сразу же доступна для участников программы разработчиков iOS и OS X на сайте developer.apple.com.

02. Прямой доступ к оборудованию

В iOS 8 также представлена ​​новая графическая технология Metal, обеспечивающая прямой доступ к графическому оборудованию процессоров Apple A7. Это будет представлять особый интерес для всех, кто занимается разработкой игр для iOS, потенциально предлагая десятикратное увеличение скорости вызова отрисовки по сравнению с iOS 7.


Apple утверждает, что это позволит «ведущим поставщикам игр впервые представить 3D-игры консольного класса на мобильных устройствах».

03. Новый облачный сервис

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

Подобно Parse от Facebook, это должно стать огромным стимулом для всех, кто разрабатывает облачные приложения для iOS, хотя Apple еще не объявила тарифный план для тех, кто превышает лимиты хранилища.

04. Новые инструменты для бета-тестирования

Бета-тестирование ваших приложений станет значительно проще с iOS 8. Это связано с тем, что Apple интегрировала свое недавнее приобретение, популярный TestFlight, в свои основные инструменты тестирования, что позволяет беспрепятственно проводить бесплатное бета-тестирование приложений. Разработчики смогут предлагать бета-версии своих приложений до 1000 пользователей.


05. Новый игровой фреймворк

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

06. Возможности настройки

С iOS 8 у разработчиков приложений есть новые возможности для настройки взаимодействия с пользователем с помощью расширений, с новыми параметрами общего доступа, настраиваемыми фильтрами фотографий, настраиваемыми действиями и API-интерфейсами документов. Сторонние приложения также могут добавлять виджеты в представление «Сегодня» в Центре уведомлений. При запуске Apple показала пример того, как пользователи eBay могут добавить новый виджет для просмотра ставок.

07. Обмен данными между приложениями

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

Это имеет прямое отношение к двум основным приложениям, объявленным для iOS 8. Во-первых, Health использует данные о здоровье и фитнесе, собранные из других приложений, таких как Nike, через HealthKit API. Например, ваше приложение для измерения артериального давления может делиться своими данными с приложением для врача, таким как приложение Mayo Clinic, чтобы ваш врач мог предоставить высококачественные рекомендации и помощь.

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

08. Доступ к Touch ID

Распознавание отпечатков пальцев Touch ID, представленное в Apple 5s, теперь доступно разработчикам через бета-версию Touch ID API. Позволяя вам безопасно аутентифицировать пользователей в приложениях, защищать логины и пользовательские данные, а также разблокировать элементы связки ключей, это будет представлять особый интерес для всех, кто хочет добавить уровень безопасности в свое приложение - финансовое приложение Mint было показано в качестве примера.

09. PhotoKit

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

10. Новые API камеры.

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

Что вы думаете о новых функциях iOS 8? Достаточно ли они заходят? Дайте нам знать в комментариях ниже!

Рекомендовано для Вас
Создатель PixelPyros рассказал, почему он любит открытый исходный код
Далее

Создатель PixelPyros рассказал, почему он любит открытый исходный код

"Представиться?" Себ Ли-Делайл улыбается, смеется и ерзает на стуле. «Вы знаете, как сложно написать свой собственный профиль, верно? Ну, в настоящее время я работаю художником на полну...
5 ярких плакатов по "Звездным войнам"
Далее

5 ярких плакатов по "Звездным войнам"

Талантливый и уважаемый японский иллюстратор Нориёси Охрай скончался ранее на этой неделе в возрасте 79 лет. Хотя при жизни он был невероятно закрытым человеком, его отличительные работы принесли ему ...
Большой вопрос: как лучше всего найти новую работу?
Далее

Большой вопрос: как лучше всего найти новую работу?

Анна Дебенхэм Frontend разработчикwww.maban.co.uk Я обнаружил, что лучший способ привлечь хороших клиентов - это наладить сеть с другими фрилансерами. Таким образом, если кто-то будет слишком занят, ч...