Жарнама жабуу

Ушул жылдын сентябрь же октябрь айларында Apple өзүнүн телефонунун жаңы муунун көрсөтүшү мүмкүн. Бул тик-ток деп аталган стратегиянын биринчи версиясы болгондуктан (биринчи модель олуттуу жаңы дизайнды алып келет, ал эми экинчиси учурдагыны гана жакшыртат), күтүүлөр чоң. 2012-жылы iPhone 5 телефондун тарыхында биринчи жолу 640 × 1136 пиксел чечими менен чоңураак диагонал алып келген. Эки жыл мурун Apple iPhone 3GS резолюциясын эки эсеге (же төрт эсеге көбөйткөн), iPhone 5 андан кийин вертикалдуу түрдө 176 пикселди кошуп, тараптардын катышын 16:9га өзгөрткөн, бул телефондор арасында иш жүзүндө стандарттуу.

Узак убакыттан бери Apple телефонунун экранынын кийинки өсүшү тууралуу божомолдор айтылып келген, акыркы убакта эң көп айтылып жаткан 4,7 дюйм жана 5,5 дюйм. Apple барган сайын көбүрөөк колдонуучулар чоңураак диагоналдарга ыктап жатканын жакшы билет, алар Samsung жана башка өндүрүүчүлөрдө (Galaxy Note) чектен чыгып кетишет. IPhone 6нын өлчөмү кандай болбосун, Apple дагы бир маселени чечиши керек жана бул чечим. Учурдагы iPhone 5s 326 ppi чекит тыгыздыгына ээ, бул Стив Джобс белгилеген Retina дисплейинин чегинен 26 ppi көп, анткени адамдын көзү жеке пикселдерди ажырата албайт. Эгерде Apple учурдагы резолюцияны сактап калгысы келсе, анда ал 4,35 дюймга чейин жетет жана тыгыздыгы 300 ppi белгисинен бир аз жогору бойдон калат.

Apple жогорку диагонал жана ошол эле учурда Retina дисплейди сактап кааласа, ал токтомду жогорулатуу керек. Server 9to5Mac акыркы жылы Apple жаңылыктарынын эң ишенимдүү булагы болгон жана балким компаниянын ичинде өзүнүн адамы болгон Марк Гурмандын булактарынан алынган маалыматка негизделген абдан канааттандырарлык теорияны ойлоп тапты.

Xcode иштеп чыгуу чөйрөсүнүн көз карашы боюнча, учурдагы iPhone 5s 640 × 1136 чечимге ээ эмес, бирок эки эсе чоңойтууда 320 × 568. Бул 2x деп аталат. Эгер сиз колдонмодо графикалык файлдын аталыштарын көргөн болсоңуз, ал аягындагы @2x Retina дисплей сүрөтүн көрсөтөт. Гурмандын айтымында, iPhone 6 негизги резолюциядан үч эсе көп, б.а. 3x боло турган резолюцияны сунуш кылышы керек. Бул 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.

Белгиленген диагоналдарга кайтып келгенде, биз 4,7 дюймдук дисплейи бар iPhone дюймуна 416 пиксел тыгыздыгын, 5,5 дюймдук диагоналы менен (балким абсурддуу), андан кийин 355 ppi болоорун эсептейбиз. Эки учурда тең Retina дисплейинин минималдуу тыгыздык чегинен бир топ жогору. Apple баарын чоңойтуп коёбу же чоңураак аймак жакшыраак колдонулушу үчүн системанын элементтерин кайра иретке келтиреби деген суроо да бар. Биз, балким, iOS 8 качан көрсөтүлөрүн билбей калабыз, балким, жайкы каникулдан кийин акылдуураак болобуз.

Маалымат булагы: 9to5Mac
.