Закрити оголошення

Сьогодні Apple випустила першу бета-версію iOS 8.3. Так, ви правильно прочитали. Поки бета Система IOS 8.2 далеко не доступна для громадськості, і Apple, ймовірно, також не випустить її цього місяця, інша десяткова версія доступна для тестування зареєстрованими розробниками. Крім того, компанія також випустила оновлену студію розробника Xcode 6.3. Він містить Swift 1.2, який приносить деякі важливі новини та покращення.

iOS 8.3 містить кілька нових функцій. Перш за все, це підтримка бездротового зв’язку CarPlay. Досі функціональність користувальницького інтерфейсу для автомобілів була доступна лише через підключення через роз’єм Lightning, тепер з’єднатися з автомобілем можна буде також за допомогою Bluetooth. Для виробника це, ймовірно, означає просто оновлення програмного забезпечення, оскільки вони розраховували на цю функцію при впровадженні CarPlay. Це також дало перевагу iOS на Android, для функції Auto якої все ще потрібне з’єднання з роз’ємом.

Ще однією новинкою є перероблена клавіатура Emoji, яка пропонує нову розкладку з прокручуваним меню замість попередньої сторінки та новий дизайн. Його компоненти включають деякі нові смайли, раніше представлені в офіційній специфікації. Нарешті, в iOS 8.3 з’явилася нова підтримка двоетапної перевірки облікових записів Google, яку Apple раніше представила в OS X 10.10.3.

Що стосується Xcode і Swift, то тут слід Apple офіційний блог покращено компілятор для Swift, додавши можливість поетапної компіляції коду, кращу діагностику, швидше виконання функцій і кращу стабільність. Поведінка коду Swift також має бути більш передбачуваною. Загалом, має бути краща взаємодія між Swift і Objective-C у Xcode. Нові зміни вимагатимуть від розробників змінити фрагменти коду Swift для забезпечення сумісності, але нова версія Xcode принаймні містить інструмент міграції для спрощення процесу.

Джерело: 9to5Mac
.