Փակել գովազդը

Այս տարվա սեպտեմբերին կամ հոկտեմբերին Apple-ը, ամենայն հավանականությամբ, կներկայացնի իր հեռախոսի նոր սերունդը: Քանի որ սա այսպես կոչված «tic-tack» ռազմավարության առաջին տարբերակն է (որտեղ առաջին մոդելը բերում է զգալիորեն նոր դիզայն, իսկ երկրորդը միայն բարելավում է գոյություն ունեցողը), սպասելիքները մեծ են: 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 կետերի խտություն, ինչը 26 ppi-ով ավելի է, քան Retina ցուցադրման սահմանաչափը, որը սահմանել է Սթիվ Ջոբսը, երբ մարդու աչքը չի կարող տարբերակել առանձին պիքսելները: Եթե ​​Apple-ը ցանկանար պահպանել ներկայիս լուծաչափը, այն կհայտնվեր 4,35 դյույմ, իսկ խտությունը կմնար 300 ppi նշագծից մի փոքր բարձր:

Եթե ​​Apple-ը ցանկանում է ավելի բարձր անկյունագծով և միևնույն ժամանակ պահպանել Retina էկրանը, նա պետք է մեծացնի լուծաչափը։ Սերվեր 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-ը առավել հարմար կլինի ծրագրավորողների համար, հատկապես, եթե նրանք օգտագործում են վեկտորներ bitmaps-ի փոխարեն: Այս նպատակով, օրինակ, հավելվածները հիանալի են PainCode 2.

Երբ վերադառնանք նշված անկյունագծերին, հաշվում ենք, որ 4,7 դյույմանոց էկրանով iPhone-ը կունենար 416 պիքսել մեկ դյույմ խտությամբ, 5,5 դյույմ անկյունագծով (գուցե անհեթեթ), ապա 355 ppi։ Երկու դեպքում էլ՝ Retina էկրանի նվազագույն խտության սահմանից շատ ավելի բարձր: Նաև հարց կա՝ արդյոք Apple-ը պարզապես կմեծացնի ամեն ինչ, թե կվերադասավորի համակարգի տարրերն այնպես, որ ավելի մեծ տարածքն ավելի լավ օգտագործվի: Թե երբ կներկայացվի iOS 8-ը, հավանաբար չենք պարզի, հավանաբար ամառային արձակուրդներից հետո ավելի խելացի կլինենք։

Աղբյուրը ` 9to5Mac
.