MacRumors

Skip to Content

iOS 7 использует ассеты iPhone с Retina для улучшения режима «2x» на iPad без Retina

Одно из более тонких изменений, появляющихся в бета-версии 3 iOS 7, выпущенной для разработчиков вчера, заключается в использовании ассетов Retina, включенных в приложения только для iPhone, для улучшения качества изображения в режиме «2x» на iPad без Retina, таких как iPad mini и iPad 2.

С момента выпуска iPad Apple поддерживала использование приложений только для iPhone на своей планшетной платформе, позволяя пользователям переключаться между режимом «1x», где приложение отображается в окне размером с iPhone в центре экрана iPad, и режимом «2x», где пиксели удваиваются, чтобы приложение могло занять большую часть экрана iPad. Но до iOS 6 это удвоение пикселей в режиме «2x» выполнялось на версиях приложений для iPhone без Retina для iPad без Retina, расширяя приложение с разрешением 480×320 до пространства 960×640 на дисплее iPad, что приводило к неровным шрифтам и размытым изображениям.

Но с появлением дисплеев Retina на iPhone, поддерживающих приложения с разрешением 960×640, Apple решила использовать эти более качественные ассеты для обеспечения лучшего качества просмотра на iPad для тех приложений, которые не имеют нативных интерфейсов для iPad. С момента выпуска iPad третьего поколения в прошлом году Retina-устройства Apple могли использовать ассеты Retina в приложениях для iPhone для отображения более качественных приложений в режиме «2x», а с iOS 7 beta 3 Apple теперь принесла эту возможность на свои планшеты без Retina.

ios_6_7_2x_ipad_mini

Приложение Apple Store на iPad mini в режиме 2x на iOS 6 (слева) и стандартный режим 2x на iOS 7 (справа)
(Нажмите для увеличения)

Интересно, что в последних бета-версиях iOS 7 пользователи больше даже не видят переключателя 1x/2x на устройствах без Retina, таких как iPad mini, и приложения для iPhone вместо этого отображаются просто как приложения в режиме 2x, использующие ассеты Retina, включенные в пакет приложения. В результате получается гораздо лучше выглядящее приложение 960×640 на экране iPad с разрешением 1024×768. Retina-устройства iPad, однако, не претерпели никаких изменений в обработке приложений для iPhone и продолжают предлагать переключатель 1x/2x.

Ход Apple по использованию ассетов Retina в приложениях для iPhone по умолчанию по сути идентичен стратегии, используемой RetinaPad, твиком для джейлбрейка, который предоставлял владельцам iPad без Retina более качественное масштабирование 2x. Этот твик приобрел новую популярность с выпуском iPad mini без Retina в конце прошлого года, но поскольку Apple теперь интегрирует эту поддержку непосредственно в iOS 7, все пользователи смогут воспользоваться улучшенным качеством.

В марте Apple объявила, что с 1 мая все новые приложения и обновления должны поддерживать как дисплеи Retina, так и более высокое разрешение iPhone 5, побуждая разработчиков поддерживать последние устройства Apple. Требование поддержки Retina также позволяет большему количеству приложений воспользоваться новыми улучшениями режима 2x для iPad без Retina в iOS 7.