Apple выпускает SDK для iOS 8, графическую технологию Metal и язык программирования Swift

1174

Компания Apple выпустила комплект iOS 8 SDK, крупнейший в истории релиз для разработчиков, включающий свыше 4000 новых программных интерфейсов для разработки приложений. В новой ОС разработчики могут детально настраивать пользовательский интерфейс благодаря важным функциям расширяемости, таким как виджеты «Центра уведомлений» и клавиатуры сторонних разработчиков, а также использовать оболочки HealthKit и HomeKit. Кроме того, iOS 8 включает новую графическую технологию Metal, которая повышает производительность процессора A7, и новый мощный язык программирования Swift.

Задача HealthKit — дать возможность приложениям для здоровья и фитнеса взаимодействовать между собой, используя данные других приложений. Например, приложение для измерения артериального давления может предоставлять данные медицинскому приложению, такому как Mayo Clinic, помогая врачу в наблюдении за пользователем и его лечении.

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

Apple выпускает SDK для iOS 8, графическую технологию Metal и язык программирования Swift

Что касается графической технологии Metal, повышающей производительность процессора A7, она, по данным Apple, обеспечивает «невероятное десятикратное увеличение скорости прорисовки». Это позволяет разработчикам ПО для мобильных устройств создавать 3D-игры уровня консолей. Для разработчиков казуальных игр iOS 8 включает комплект SceneKit, позволяющий легко создавать забавные трёхмерные игры, а также значительно усовершенствованный SpriteKit, включающий силовые поля, попиксельную физику и инверсную кинематику.

Apple выпускает SDK для iOS 8, графическую технологию Metal и язык программирования Swift

Swift — это новый мощный язык программирования для iOS и OS X. Разработанный для Cocoa и Cocoa Touch, он сочетает производительность и эффективность компилируемых языков с простотой и интерактивностью популярных скриптовых языков. Язык спроектирован таким образом, чтобы помогать разработчикам в создании более безопасного и надёжного кода, устраняя при этом целые категории распространённых программных ошибок. Он может сосуществовать с кодом Objective-C, что дает возможность интегрировать Swift в уже созданные приложения. Площадки Xcode Playground делают написание Swift-кода невероятно интерактивным, мгновенно отображая результат его исполнения.

iOS 8 также включает программные интерфейсы для Touch ID, которые позволяют разработчикам безопасно идентифицировать пользователей в приложениях, защищать учётные данные и пользовательскую информацию, а также разблокировать элементы «Связки ключей». С iOS 8 разработчики могут предлагать идентификацию по отпечатку пальца, при этом данные отпечатков надёжно хранятся в защищённой зоне.

Другие функции iOS 8 для разработчиков включают комплект PhotoKit для доступа к оболочке встроенного приложения «Фото», новые API для «Камеры», комплект CloudKit и новые функции App Store для разработчиков.

Бета-версия программного обеспечения iOS 8 и SDK доступны прямо сейчас участникам iOS Developer Program по адресу developer.apple.com.

Там же доступна бета-версия языка Swift. Его финальная версия будет доступна этой осенью, а приложения, созданные на языке Swift, смогут быть опубликованы в App Store и Mac App Store после выпуска iOS 8 и OS X Yosemite.

Источник: Apple

3 июня 2014

12:05

Ctrl
ПредыдущаяСледующая

Все новости за сегодня

Разные фабрики выпускают отличающиеся друг от друга GPU Vega 10: GPU Vega 10 существует в нескольких вариантах1

Игровой ноутбук HP Omen X позволяет легко модернизировать начинку и заниматься разгоном: В продажу новинка поступит в ноябре2

ПК Dell Alienware Area 51 теперь можно купить с одним из трёх процессоров Intel Skylake-X: Dell обновила Alienware Area 51

Персональный помощник Samsung Bixby запущен в 200 странах мира, но пока понимает всего два языка: Пользователи Galaxy S8 и S8+ могут активировать Bixby нажатием соответствующей кнопки или командой Hi, Bixby8

PNY не увеличила видеокарте GeForce GTX 1060 XLR8 Gaming OC частоту памяти: PNY представила GeForce GTX 1060 XLR8 Gaming OC

Google готовится выпустить новый хромбук и уменьшенную версию домашнего помощника Home: Google выпустит новый Chromebook Pixel

Фронтальная 3D-камера iPhone 8 опередила конкурентов на два года: Все комплектующие фронтальной камеры Apple будут производиться TSMC31

Партнёр Lenovo опубликовал снимки и параметры смартфона Moto X4 до официального анонса: Moto X4 может в итоге не получить защиты от воды

Рекламный ролик смартфона Huawei Mate 10 сфокусирован на сдвоенной камере Leica: Цена Huawei Mate 10 составит около 1100 долларов3

Смартфон Sharp FS8008 является новой версией Sharp Aquos S2 с уменьшенным экраном: Основная камера получила два 12-мегапиксельных датчика изображения

Micromax Canvas Infinity — смартфон с дисплеем 18:9, ОС Android 7.1.2 и ценой в 155 долларов: Смартфон Micromax Canvas Infinity оснастили 3 ГБ ОЗУ

Huawei покажет свой процессор с системой ИИ 2 сентября: Данный процессор будет входить в состав SoC Kirin 9702

Samsung планирует снизить зависимость от Qualcomm уже в смартфоне Galaxy S9: Традиционно Samsung использует однокристальные системы Qualcomm примерно для половины своих флагманских смартфонов серии Galaxy S9

Экран смартфона Elephone S8 занимает 92,4% площади лицевой панели: Цена новинки составляет 280 долларов4

Опубликованы реальные фотографии смартфона Meizu M6 Note: Анонс новинки ожидается завтра

Смартфон Alcatel U5 HD относится к бюджетному сегменту: Cмартфон сохранит пятидюймовый дисплей, разрешение которого было повышено с 854 х 480 до 1280 х 720 пикселей

Появились изображения упаковок настольных процессоров Intel Core i5 и Core i7 восьмого поколения. Core i3 пока ждать не стоит: CPU Intel Core i5 и Core i7 восьмого поколения будут оснащены GPU UHD Graphics 63013

На передней панели корпуса Gigabyte Aorus AC300W разместилось шесть разъёмов : Gigabyte представила корпус Aorus AC300W с подсветкой 6

1318

iXBT TV

  • Обзор видеоускорителя AMD Radeon RX Vega 64

  • Обзор легкой, компактной и дешевой мясорубки Kitfort KT-2101 Carnivora

  • Обзор беззеркальной фотокамеры Fujifilm X-T20

  • Обзор кинотеатрального DLP-проектора BenQ W11000 с эмуляцией разрешения 4К

  • AMD Ryzen Threadripper 1920Х и 1950X — тестирование 12-ядерного и 16-ядерного процессоров

  • Обзор мини-ПК ECS Liva Z на базе процессора Apollo Lake

  • Самый лучший процессор, неудачи Microsoft, гибкие наушники Samsung

  • Обзор цветного МФУ Xerox VersaLink C405 для малых и средних офисов

  • Обзор умного чайника Redmond SkyKettle RK-G200S с подсветкой и нагревом воды до нужной температуры

  • Конфигурируем мини-ПК: изучаем влияние памяти и накопителя на быстродействие системы

  • 3D-карты AMD Radeon RX Vega, цены, спецификации, смартфон Meizu Pro 7

  • Обзор лазерного цветного МФУ Canon imageRunner Advance C3520i, младшего в новой линейке

1212

Календарь

июнь
Пн
Вт
Ср
Чт
Пт
Сб
Вс

Рекомендуем почитать