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

У вересні або жовтні цього року Apple, ймовірно, представить нове покоління свого телефону. Оскільки це перша версія так званої стратегії тик-так (де перша модель привносить суттєво новий дизайн, а друга лише покращує існуючий), очікування високі. У 2012 році iPhone 5 вперше в історії телефону отримав більшу діагональ з роздільною здатністю 640 × 1136 пікселів. Двома роками раніше Apple подвоїла (або почетверила) роздільну здатність iPhone 3GS, iPhone 5 потім додав 176 пікселів по вертикалі і таким чином змінив співвідношення сторін на 16:9, яке є практично стандартним для телефонів.

Довгий час точилися припущення про чергове збільшення екрану яблучного телефону, останнім часом найбільше говорять про 4,7 дюйма і 5,5 дюйма. Apple добре розуміє, що все більше користувачів схиляються до більших діагоналей, які доходять до крайнощів у випадку Samsung та інших виробників (Galaxy Note). Незалежно від розміру iPhone 6, Apple доведеться мати справу з іншою проблемою, і це дозвіл. Поточний iPhone 5s має щільність точок 326 ppi, що на 26 ppi більше, ніж обмеження дисплея Retina, встановлене Стівом Джобсом, коли людське око не може розрізняти окремі пікселі. Якби Apple хотіла зберегти нинішню роздільну здатність, вона склала б 4,35 дюйма, а щільність залишалася б трохи вище позначки 300 ppi.

Якщо Apple хоче збільшити діагональ і в той же час зберегти Retina-дисплей, вона повинна збільшити роздільну здатність. Сервер 9to5Mac висунув дуже задовільну теорію, засновану на інформації з джерел Марка Гурмана, який був найнадійнішим джерелом новин Apple за останній рік і, ймовірно, має свою людину в компанії.

З точки зору середовища розробки Xcode, поточний iPhone 5s має роздільну здатність не 640 × 1136, а 320 × 568 із подвійним збільшенням. Це називається 2x. Якщо ви коли-небудь бачили назви графічних файлів у програмі, @2x у кінці вказує на зображення дисплея Retina. За словами Гурмана, iPhone 6 має запропонувати роздільну здатність, яка буде втричі більша за базову, тобто в 3 рази. Це схоже на Android, де система розрізняє чотири варіанти графічних елементів за щільністю відображення: 1x (mdpi), 1,5x (hdpi), 2x (xhdpi) і 3x (xxhdpi).

Таким чином, iPhone 6 повинен мати роздільну здатність 1704 × 960 пікселів. Тепер ви можете подумати, що це призведе до подальшої фрагментації та негативно наблизить iOS до Android. Це правда лише частково. Завдяки iOS 7 весь інтерфейс користувача можна створювати виключно у векторах, тоді як у попередніх версіях систем розробники покладалися переважно на растрові зображення. Перевага векторів полягає в тому, що вони залишаються чіткими під час збільшення або зменшення масштабу.

За допомогою лише мінімальних змін у коді легко генерувати значки та інші елементи, які будуть адаптовані до роздільної здатності iPhone 6 без помітної пікселізації. Звичайно, з автоматичним збільшенням значки можуть бути не такими різкими, як із подвійним збільшенням (2x), і тому розробникам або графічним дизайнерам доведеться переробляти деякі значки. Загалом, за словами розробників, з якими ми спілкувалися, це становить лише кілька днів роботи. Тож 1704 × 960 буде найбільш зручним для розробників, особливо якщо вони використовують вектори замість растрових зображень. Для цього чудово підходять, наприклад, програми PainCode 2.

Коли ми повернемося до згаданих діагоналей, ми підрахуємо, що iPhone з 4,7-дюймовим дисплеєм мав би щільність 416 пікселів на дюйм, з (можливо, абсурдною) діагоналлю 5,5 дюймів, тоді 355 ppi. В обох випадках значно вище мінімальної межі щільності дисплея Retina. Існує також питання про те, чи Apple просто збільшить все, чи переставить елементи в системі так, щоб більша площа використовувалася краще. Напевно, ми не дізнаємося, коли презентують iOS 8, мабуть, порозумнішаємо після літніх канікул.

Джерело: 9to5Mac
.