Reklamani yopish

Shu yilning sentyabr yoki oktyabr oylarida Apple o'z telefonining yangi avlodini namoyish qilishi mumkin. Bu tick-tock strategiyasining birinchi versiyasi bo'lgani uchun (birinchi model sezilarli darajada yangi dizaynni keltiradi, ikkinchisi esa faqat mavjudini yaxshilaydi), umidlar katta. 2012 yilda iPhone 5 telefon tarixida birinchi marta 640 × 1136 piksel o'lchamlari bilan kattaroq diagonalni keltirdi. Ikki yil oldin, Apple iPhone 3GS piksellar sonini ikki baravar (yoki to'rt baravar) oshirdi, iPhone 5 keyin vertikal ravishda 176 piksel qo'shdi va shu tariqa tomonlar nisbatini 16:9 ga o'zgartirdi, bu telefonlar orasida amalda standart hisoblanadi.

Uzoq vaqt davomida olma telefonining ekranidagi navbatdagi o'sish haqida mish-mishlar bor edi, yaqinda eng ko'p gapirilgan 4,7 dyuym va 5,5 dyuym. Apple kompaniyasi yaxshi biladiki, ko'proq foydalanuvchilar kattaroq diagonallarga moyil bo'lib, Samsung va boshqa ishlab chiqaruvchilar (Galaxy Note) misolida haddan oshib ketadi. IPhone 6 ning o'lchami qanday bo'lishidan qat'i nazar, Apple boshqa muammo bilan shug'ullanishi kerak va bu yechim. Hozirgi iPhone 5s nuqta zichligi 326 ppi ni tashkil qiladi, bu Stiv Jobs tomonidan belgilangan Retina displey chegarasidan 26 ppi ko'pdir, bunda inson ko'zi alohida piksellarni ajrata olmaydi. Agar Apple joriy rezolyutsiyani saqlamoqchi bo'lsa, u 4,35 dyuymga etadi va zichlik 300 ppi belgisidan biroz yuqorida qoladi.

Agar Apple yuqoriroq diagonalni va shu bilan birga Retina displeyini saqlab qolishni istasa, u piksellar sonini oshirishi kerak. Server 9 ta5Mac Mark Gurmanning manbalaridan olingan ma'lumotlarga asoslangan juda qoniqarli nazariyani o'ylab topdi, u o'tgan yili Apple yangiliklarining eng ishonchli manbai bo'lgan va ehtimol kompaniya ichida uning odami bor.

Xcode ishlab chiqish muhiti nuqtai nazaridan, joriy iPhone 5s 640 × 1136 piksellar soniga ega emas, lekin ikki baravar kattalashtirishda 320 × 568. Bu 2x deb ataladi. Agar siz biron bir ilovada grafik fayl nomlarini ko'rgan bo'lsangiz, bu Retina displey tasvirini ko'rsatadigan oxiridagi @2x. Gurmanning so'zlariga ko'ra, iPhone 6 asosiy piksellar sonidan uch barobar, ya'ni 3x bo'ladigan ruxsatni taklif qilishi kerak. Bu Android-ga o'xshaydi, bu erda tizim displey zichligi tufayli grafik elementlarning to'rtta versiyasini ajratib turadi, ular 1x (mdpi), 1,5x (hdpi), 2x (xhdpi) va 3x (xxhdpi).

Shunday qilib, iPhone 6 o'lchamlari 1704 × 960 piksel bo'lishi kerak. Endi siz bu keyingi parchalanishga olib keladi va iOS-ni Android-ga salbiy tarzda yaqinlashtiradi deb o'ylashingiz mumkin. Bu faqat qisman to'g'ri. IOS 7 tufayli butun foydalanuvchi interfeysi faqat vektorlarda yaratilishi mumkin, tizimning oldingi versiyalarida esa ishlab chiquvchilar asosan bitmaplarga tayangan. Vektorlar kattalashganda yoki kichraytirilganda aniqligicha qolish afzalligiga ega.

Koddagi minimal o'zgarishlar bilan iPhone 6 piksellar sonini sezilarli piksellarsiz o'zgartirishga moslashtirilgan piktogramma va boshqa elementlarni yaratish oson. Albatta, avtomatik kattalashtirishda piktogrammalar ikki marta kattalashtirish (2x)dagi kabi aniq bo'lmasligi mumkin va shuning uchun ishlab chiquvchilar yoki grafik dizaynerlar ba'zi piktogrammalarni qayta ishlashlari kerak. Umuman olganda, biz gaplashgan ishlab chiquvchilarga ko'ra, bu bir necha kunlik ishni anglatadi. Shunday qilib, 1704 × 960 ishlab chiquvchilar uchun eng qulay bo'ladi, ayniqsa ular bitmaplar o'rniga vektorlardan foydalansa. Masalan, ilovalar bu maqsad uchun juda yaxshi PainCode 2.

Yuqorida aytib o'tilgan diagonallarga qaytganimizda, biz hisoblaymizki, 4,7 dyuymli displeyli iPhone bir dyuym uchun 416 piksel zichlikka ega bo'ladi, diagonali (ehtimol absurd) 5,5 dyuym, keyin esa 355 ppi. Ikkala holatda ham Retina displeyining minimal zichligi chegarasidan ancha yuqori. Bundan tashqari, Apple hamma narsani kattaroq qiladimi yoki tizimdagi elementlarni kattaroq maydon yaxshiroq ishlatilishi uchun qayta tartibga soladimi, degan savol tug'iladi. Ehtimol, iOS 8 qachon taqdim etilishini bilmaymiz, balki yozgi ta'tildan keyin aqlliroq bo'lamiz.

Manba: 9 ta5Mac
.