Зачыніць аб'яву

Верагодна, у верасні або кастрычніку гэтага года кампанія 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
.