Лого vc.ru

Разработчики не боятся увеличения экрана нового iPhone

Разработчики не боятся увеличения экрана нового iPhone

Накануне презентаций Apple в СМИ уже традиционно появляются фотографии с изображениями якобы будущего телефона. На этот раз в сети можно найти подтверждения увеличенной диагонали экрана в новом смартфоне. ЦП решил разобраться, сможет ли Apple безболезненно увеличить размер iPhone и как к этому отнесутся разработчики.

Поделиться

Ряд аналитиков придерживается мнения, что компания не станет изменять разрешение экрана и оставит 1136×640 точек, как в текущем поколении iPhone. Однако в таком случае плотность дисплея упадет, и телефон перестанет носить маркировку Retina. «Вряд ли Apple пойдет на это», — считают журналисты 9to5mac. Если верить последним утечкам, в новом iPhone все-таки появится другое разрешение, а это приведет к тому, что команде Apple и всем iOS-разработчикам придется переделывать свои приложения. Вопрос лишь в том, как именно поступит компания — увеличит разрешение вдвое или добавит пиксели для более высокой плотности.

Эволюция экрана iPhone

Первый iPhone получил 3,5-дюймовый дисплей и разрешение 320х480 точек. Это было компромиссом между более дорогим и контрастным экраном на 480х640 точек, как в топовых коммуникаторах того времени, и бюджетными решениями с разрешением 320х240 точек. Изображение отличалось четкостью, при этом пикселы не сразу бросались в глаза. На протяжении трех поколений — iPhone, iPhone 3G и iPhone 3GS — разрешение оставалось неизменным.

В 2010 году компания выпустила iPhone 4 с Retina-дисплеем. При той же диагонали экрана Apple вдвое увеличила его разрешение и плотность пикселей. Эти изменения отразились и на iOS. Разработчики из Купертино научили мобильную операционную систему рендерить текст и базовые элементы интерфейса в двухкратном увеличении — 2Х. Однако этого было недостаточно для получения четкой картинки — элементы интерфейса и изображения просто растягивались и становились замыленными. Apple и сторонним разработчикам пришлось перерабатывать экраны своих приложений под новое разрешение.

В 2012 году Apple вновь изменила разрешение дисплея нового iPhone, чтобы сохранить четкость изображения при увеличенной до 4 дюймов диагонали экрана. Компания не стала изменять разрешение по горизонтали, увеличив его лишь по вертикали до 1136 пикселей. Таким образом старые программы выводились с той же четкостью, однако имели черные полоски сверху и снизу. Сохранился и режим масштабирования 2X, так как плотность осталась прежней — 326 ppi. Таким образом, разрабатывая современное приложение для iPhone 5 и 5s/5c, разработчики ориентируются на разрешение 1136×640.

Источники, связанные с тестированием нового поколения iPhone, заявляют, что в этом году Apple намерена вновь изменить размер дисплея своего смартфона. Якобы компания собирается представить новый режим масштабирования 3X, при котором будет происходить утроение количества пикселей относительно базового разрешения из первого iPhone — 568×320 точек. Соответственно, в режиме 3X пользователь получит картинку с увеличенным на 150% разрешением. Тот же источник сообщает, что в Apple также тестируется несколько других вариантов — о каких именно разрешениях идет речь, при этом не сообщается.

Информация о тройном увеличении разрешения экрана встречается большинством разработчиков с энтузиазмом. Такой подход также соответствует ранним решениям компании. Apple может просто увеличить разрешение в три раза — с 568 до 1704 для высоты, и для ширины — с 320 до 960. Таким образом новый iPhone может обладать расширением 1704х960 точек. Утроение базового разрешения означает, что соотношение сторон у дисплея останется прежним, то есть 16:9, такое же, как у iPhone 5/5s/5c.

Если данные источников окажутся верными, то Apple впервые пойдет на увеличение ширины экрана — в iPhone 4 увеличилось только разрешение экрана, а в iPhone 5 — увеличилась его высота, ширина осталась не тронутой.

Retina

Apple утверждает, что на расстоянии 20 см от глаз человек уже не может различать отдельных пикселей, если их плотность выше 300 ppi. В iPhone 4 и более новых моделях этот параметр составляет 326 ppi. Журналисты 9to5mac рассчитали плотность пикселей на 4,7-дюймовом дисплее c разрешением 1704х960 точек и получили 416 ppi. Этого достаточно для того, чтобы iPhone носил лейбл Retina. В случае же с 5,5-дюймовым дисплеем плотность также вписывается в рамки высоких значений — 355 ppi.

Увеличенный дисплей в iPhone 6 означает и некоторое увеличение размера элементов интерфейса iOS. Как утверждают источники, такие базовые элементы, как рабочий стол, «Настройки» и «Центр уведомлений» останутся без серьезных изменений.

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

Сторонние разработчики, по мнению аналитиков, могут не спешить с обновлением своих продуктов. Разработчик Стивен Троутон-Смит запустил приложение iOS Simulator в режиме 1704×960 точек и проверил, как будут выглядеть при такой схеме эксплуатации приложения:

Рабочий стол и поиск Spotlight масштабируются отлично, а вот «Календарь» нужно доработать, хотя он и смотрится нормально.

В любом случае, Apple максимально адаптирует весь свой софт под новое разрешение, считают эксперты. Адаптация для увеличенного iPhone не будет столь болезненна, так как в Купертино перешли на массовое использование векторной графики в iOS седьмой версии.

ЦП обратился к разработчикам мобильных приложений, чтобы выяснить, как новый размер экрана iPhone может повлиять на адаптацию приложений.

Денис ГерманенкоCEO компании CleverPumpkin
Если мы говорим о новом разрешении (например, Retina x 1,5), то это не добавит сложностей. Если мы говорим о новом соотношении сторон экрана, то это может стать задачей, на которую придется потратить время. Нерадивые разработчики будут месяцами затягивать адаптацию под новый iPhone. Хотя у всех будет около 3-х месяцев на это, если iPhone выйдет в сентябре-октябре. Apple всегда дает время подготовиться, но не все этим пользуются.

На мой взгляд, в Apple отлично прочувствовали сложность и длительность адаптации приложений с 3,5" экрана на 4''. Однако, они продумали удобный способ запуска неадаптированных приложений — сверху и снизу рисовалась черная полоса. Все мы долгое время пользовались приложениями в таком виде, ну а потом Apple ввел обязательной поддержку 4” экрана для загружаемого приложения. С учетом этого, они должны нам предложить безболезненный переходный период.

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

В силу специфики своей работы я пользуюсь тремя мобильными устройствами — iPhone 5s, Nexus 5 и Lumia 525 (WP конечно в меньшей степени). Мне безумно нравится большой экран Нексуса (4,95'') — чтение текста, просмотр фото - все очень комфортно. Но даже при наличии большой ладони я не могу дотянуться до левого верхнего угла при стандартной хватке смартфона — это безумно бесит, смартфон приходится перехватывать. Я не представляю, как можно решить эту проблему, но уверен — в Apple что-нибудь придумали, и нас очень приятно удивят на WWDC.

Павел Даниловдиректор по развитию компании ЦВТ
Сейчас еще по-прежнему нужно учитывать и неретиновое разрешение для iPad 2. Добавление третьего разрешения, конечно, усложнит разработку, но, скорее всего, изменения не будут такими глобальными, как с появлением iPhone 5, когда изменились пропорции экрана.

Сейчас же в арсенале Apple есть два экрана с разными пропорциями. Разрешение этих экранов можно увеличить в 1,5 раза. Похожая ситуация уже была, при появлении ретины, тогда разрешение просто увеличилось в 2 раза. Тогда всем разработчикам пришлось лишь увеличить разрешение всей графики в 2 раза.

Это не самая страшная проблема. Более серьезная проблема — это отсутствие инструментов для работы с несколькими коэффициентами и несколькими разрешениями графики, которая присутствует в Android SDK. Будем надеяться, что Apple решит эту проблему, так как нынешние решения полноценным и гибким инструментом назвать нельзя.

Сложно сказать, будет ли действительно увеличение. В Apple никогда не гнались за количественными характеристиками своих продуктов. Моду всегда задавали они, но сейчас баланс постепенно переходит к другим производителям устройств, поэтому условия диктует рынок, и Apple нужно с этим считаться. Ведь увеличение размеров устройства связано даже не с простым желанием увеличить экрана, а с необходимостью увеличить полезную площадь устройства. Это позволит уместить более емкую батарею.

Если увеличение экрана все же будет, как я уже сказал выше, больших проблем для разработчиков это не принесет. По умолчанию приложения будут пропорционально растягиваться, под большее разрешение. Ну а с очередным обновлением своего продукта разработчики смогут заменить графику на более качественную.

Если верить информационным вспышкам в интернете, то изменения действительно будут. Раньше эту философию отстаивал Джобс, задавая некий тренд. Но, как показала практика, Apple постепенно от этого отходит, сперва с появлением iPhone 5, а затем и с появлением iPad mini.

Статьи по теме
iPhone 6: Большой и еще больше24 января 2014, 12:19
Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Не понял, как связаны iPhone 6 и WWDC? Это в прошлом году было время на переработку приложений, потому что того требовала iOS 7, а не iPhone. Если iPhone 6 покажут осенью, что очевидно, то и о его разрешении мы узнаем лишь осенью.

Айфоны же по осени меняют. Или шестой покажут на WWDC? Или просто скажут разрешение экрана? Или я не в теме?

> а затем и с появлением iPad mini.
Ipad mini 1 имеет аналогичное разрешение 2 ipad, а ретина вроде как 3... не пойму как он повлиял

0

Мы с ребятами решили, что, если оставят Айфон-4с, и будет 3 размера экранов, то простым BOOL в коде уже не обойдешься.

Тупое масштабирование уже было, когда на первом iPad можно было увеличить в 2 раза изображения приложений с iphone. Конечно переход с 4 на 4.7 другое дело, но разницу можно уже сейчас понять сравнив интерфес iphone5s и Nexus5.

Странные комментарии профи о том, что нужно будет просто умножить графику x1.5. Если просто умножить все на 1.5x то мы получим физически элементы такого же размера на экране большей площади. Какая тогда выгода от большего экрана? Динамического контента возможно влезит больше (хотя, возможно, пользователь был бы рад просто увеличению размера шрифта), а элементы навигации удобней не станут.

Как пример переноса системы на больший экран, число иконок в домашнего экрана в строке. Скорей всего их станет 5 (не станет же Apple увеличивать их в 1.5 в физическом размере). Так и с другими UI нужно будет переосмысливать и улучшать его под больший размер устройсва.

Второй пример – клавиатура. Уверен, Apple уведличить ее физический размер. Значит и размер форм ввода и прочее тоже нужно будет пересматривать. Часто такая графика это png элементы.

"...Ряд аналитиков придерживается мнения, что компания не станет изменять разрешение экрана и оставит 1136×640 точек, как в текущем поколении iPhone. Однако в таком случае плотность дисплея упадет, и телефон перестанет носить маркировку Retina. «Вряд ли Apple пойдет на это», — считают журналисты 9to5mac..."

Хм, журналисты против аналитиков... )))
Непонятно, что это за "аналитики", предполагающие вариант ухудшения качества (плотности) дисплея?...

0

когда будет Apple iNote?

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Igor Kachura
витринановостроек.рф

Да, в чатике полная некомпетентность, хотя по идее работают по той же инструкции что и колл центр.

Кейс из России: Зачем команда «Альфа-Мобайл​» меняет дизайн своего приложения
0
K M

В тюрьмах принудительно держат

Штаб-квартира: Гамбургский офис сервиса для отзывов Yelp
0
Странный Тип

>При росте сбережений выше отметки в 20 тысяч долларов можно задуматься о вложении половины этой суммы через зарубежных биржевых брокеров — многие из них работают с гражданами РФ и открывают счета удаленно

этож гениально! как ипотеку выплачу и 20к скоплю, - непременно отдам свои деньги гражданину сша, чтобы он их удаленно приумножал.
Детям давать высшее образование не стану - затраты, пусть лучше станут рабочими и виснут на моей шее до самой смерти.
А да, накопления буду держать в валюте, даже если нефть к 200 поползет.
Автор - уг

«Никому не выгодно, чтобы у вас скапливались деньги»
0
Александр Савинов

и что значит новый иск не имеет отношение к мировому соглашению?

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

IKEA оспорит арест 9 млрд рублей на счетах российской «дочки»
0
Igor Kachura
витринановостроек.рф

Чатик же в прилаге запилили, зачем звонишь?

Кейс из России: Зачем команда «Альфа-Мобайл​» меняет дизайн своего приложения
0
Показать еще