Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Apple заставляет разработчиков для iPhone и iPad перейти на 64 бита

С 1 февраля 2015 г. разработчики программ для iPhone и iPad должны будут добавлять в App Store новые приложения и обновления с поддержкой 64-битных процессоров. Уже имеющиеся в каталоге программы, не удовлетворяющие этому требованию, компания трогать не будет.

Начиная с 1 февраля 2015 г. все iOS-приложения, добавляемые разработчиками в каталог Apple App Store, должны иметь поддержку 64-разрядной процессорной архитектуры. Кроме того, новые приложения должны быть созданы с помощью iOS 8 SDK. Компания Apple предупредила об этом предстоящем нововведении на своем официальном сайте для разработчиков.

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

Как пояснили в Apple, разработчики должны будут создавать единый бинарный файл приложения с поддержкой 32 и 64 бит. Сейчас они могут выбирать, желают ли они выпустить только лишь 32-битную версию приложения или универсальное приложение с поддержкой обеих архитектур. Таким образом, с 1 февраля выпуск универсальных приложений станет принудительным.

В Apple не пояснили, что после 1 февраля будет с заявками по приложениям или обновлениям без поддержки 64 бит. Уже находящиеся в каталоге программы без поддержки 64 бит Apple удалять не собирается, в том числе после 1 февраля.

В случае с архитектурой ARM, на которой базируются в том числе процессоры в iPhone и iPad, переход от 32 к 64 битам не только позволяет напрямую адресовать больший объем оперативной памяти (свыше 4 ГБ), но и обеспечивает поддержку нового набора команд ARMv8. Это позволяет повысить производительность вне зависимости от увеличения объема ОЗУ. На процессоре Apple A7 64-разрядные приложения работают до 30% быстрее по сравнению с 32-разрядными, а на A8 — до 40%, сообщает Ars Technica.


Apple принуждает разработчиков перейти на 64-разрядную архитектуру

Поддержку 64-битных процессоров Apple внедрила, начиная с iPhone 5s. Помимо iPhone 5s, процессоры с поддержкой 64 бит установлены в iPad Air, iPad mini 2 и iPad mini 3 — эти устройства оснащены чипом Apple A7. Более новые iPhone 6 и 6 Plus — процессором A8, а iPad Air 2 — A8X.

Некоторые разработчики уже перевели некоторые свои приложения на 64-разрядную архитектуру. Из списка, включающего около трех десятков приложений и приведенного Ars Technica, 64 бит поддерживают 11 программ, включая Google Chrome, Dropbox, Mailbox и некоторые другие.

Добавление в приложение поддержки 64 бит — несложный процесс, который может занимать не более нескольких дней для самых сложных проектов, пишет 9to5 Mac.

Напомним, что Apple не в первый раз заставляет разработчиков перейти на более современные технологии и продукты. С 1 февраля 2014 г. компания обязала их использовать последнюю версию Xcode 5 и оптимизировать приложения для iOS 7.