რეკლამის დახურვა

ბოლო კვირების განმავლობაში iOS 7-ის გარეგნობის გრძელვადიანი მიმოხილვების ნაკლებობა აბსოლუტურად არ არის. ნებისმიერი უფრო რადიკალური ნაბიჯი ყოველთვის იწვევს ძლიერ უკმაყოფილებას ბევრ დაინტერესებულ მხარეს შორის და ეს არ განსხვავდება Apple-ის მობილური ოპერაციული სისტემის მომავალი ვერსიით. ზოგიერთმა "ტიფოფილმა" გამოაქვეყნა Twitter-ზე თავისი შეშფოთება WWDC-ის დაწყებამდეც კი.

Typographica.org"WWDC-ზე ბანერზე დაფიქსირდა თხელი შრიფტი." Გთხოვ, არა.

ხოი ვინჰრატომ ჰგავს iOS 7 მაკიაჟის თაროს: ჩემი აზრები Helvetica Neue Ultra Light-ის გამოყენებაზე. bit.ly/11dyAoT

თომას ფინიiOS 7-ის გადახედვა: შემზარავი შრიფტი. ცუდი წინა/ფონის კონტრასტი და წაუკითხავი გამხდარი Helvetica. Helvetica-ზე აგებული ამჟამინდელი UI უკვე ძნელად იკითხება. IOS 7-ში შრიფტის დაქვეითება ნამდვილად მაბრაზებს.

სანამ ამ ტვიტებზე თანხმობის ნიშნად თავი დაუქნიოთ, უნდა იცოდეთ რამდენიმე ფაქტი:

  • iOS 7-ის საბოლოო ვერსიის გამოშვებას ჯერ კიდევ რამდენიმე კვირა რჩება
  • ვერავინ შეაფასებს დინამიურ OS-ში შრიფტის ამოჭრის ეფექტურობას ვიდეოებიდან და ეკრანის ანაბეჭდებიდან
  • არცერთ მთავარ კომენტატორს არ უთქვამს სიტყვა შრიფტის ტექნოლოგიების შესახებ, რომლებიც აშკარად შეიცვალა iOS 7-ში

ხალხი უკვე საკმაოდ დამშვიდდა WWDC-ის დროს, რადგან Apple-ის ინჟინრებმა საკმარისად განმარტეს თავიანთ პრეზენტაციებში, თუ როგორ ამუშავებს iOS 7 შრიფტებს. ამასთან, მათ ახალი ტექნოლოგიის სხვა საჭირო დეტალებიც გამოავლინეს.

თავის გამოსვლაში, იან ბეირდმა, Apple-ის მობილურ მოწყობილობებზე ტექსტის დამუშავებაზე პასუხისმგებელი პირი, გააცნო ის, რაც მან უწოდა "iOS 7-ის ყველაზე მაგარი ფუნქცია" - Text Kit. ამ სახელის უკან არის ახალი API, რომელიც მნიშვნელოვან როლს შეასრულებს დეველოპერებისთვის, რომელთა აპლიკაციებში ტექსტი ერთ-ერთი ძირითადი ვიზუალური ელემენტია. ტექსტის ნაკრები აშენდა Core Text-ის თავზე, უნიკოდის მძლავრი რენდერის ძრავის თავზე, მაგრამ რომლის პოტენციალის მართვა, სამწუხაროდ, რთულია. ახლა ყველაფერი უნდა გამარტივდეს ტექსტის ნაკრებით, რომელიც არსებითად მოქმედებს როგორც მთარგმნელი.

Text Kit არის თანამედროვე და სწრაფი რენდერის ძრავა, რომლის მენეჯმენტი ინტეგრირებულია მომხმარებლის ინტერფეისის ნაკრების პრეფერენციებში. ეს პრეფერენციები დეველოპერებს აძლევს სრულ ძალაუფლებას Core Text-ის ყველა მახასიათებელზე, ასე რომ, მათ შეუძლიათ ზუსტად განსაზღვრონ, თუ როგორ მოიქცევა ტექსტი მომხმარებლის ინტერფეისის ყველა ელემენტში. იმისათვის, რომ ეს ყველაფერი შესაძლებელი ყოფილიყო, Apple-მა შეცვალა UITextView, UITextLabel და UIlabel. კარგი ამბავი: ეს ნიშნავს ანიმაციებისა და ტექსტის უწყვეტ ინტეგრაციას (UICollectionView-ისა და UITableView-ის მსგავსი) პირველად iOS-ის ისტორიაში. ცუდი ამბავი: აპლიკაციები, რომლებიც მჭიდროდ არის დაკავშირებული ტექსტურ შინაარსთან, უნდა გადაიწეროს ყველა ამ შესანიშნავი ფუნქციის მხარდასაჭერად.

iOS 7-ში Apple-მა გადააკეთა რენდერის ძრავის არქიტექტურა, რაც დეველოპერებს საშუალებას აძლევდა აეღოთ სრული კონტროლი ტექსტის ქცევაზე თავიანთ აპლიკაციებში.

რას ნიშნავს ყველა ეს ახალი ფუნქცია პრაქტიკაში? დეველოპერებს ახლა შეუძლიათ ტექსტის გავრცელება უფრო მოსახერხებელი გზით, მრავალ სვეტში და სურათებით, რომლებიც არ საჭიროებს ქსელში განთავსებას. სხვა საინტერესო ფუნქციები იმალება სახელების მიღმა "ინტერაქტიული ტექსტის ფერი", "ტექსტის დასაკეცი" და "მორგებული შეკვეცა". მაგალითად, მალე შესაძლებელი იქნება შრიფტის ფერის შეცვლა, თუ აპლიკაცია ამოიცნობს კონკრეტული დინამიური ელემენტის არსებობას (ჰეშთეგი, მომხმარებლის სახელი, „მომწონს“ და ა.შ.). უფრო გრძელი ტექსტები შეიძლება გადაიხედოს გადახედვისას წინა/შემდეგ/შუა წინასწარ დაყენებით შეზღუდვის გარეშე. დეველოპერებს შეუძლიათ მარტივად განსაზღვრონ ყველა ეს ფუნქცია სადაც სურთ. ტიპოგრაფიის მცოდნე დეველოპერები აღფრთოვანებულნი იქნებიან კერნინგისა და ლიგატურების მხარდაჭერით (Apple ამ მაკროებს უწოდებს "შრიფტის აღწერებს").

კოდის რამდენიმე ხაზი საშუალებას მოგცემთ მარტივად შეცვალოთ შრიფტის გარეგნობა

თუმცა, iOS 7-ის ყველაზე ცხელი „მახასიათებელი“ არის Dynamic Type, ანუ დინამიური შრიფტი. რამდენადაც ჩვენ ვიცით, Apple-ის მობილური მოწყობილობები იქნება პირველი ელექტრონული მოწყობილობა, სადაც ამდენი ყურადღება იქნება ფოკუსირებული შრიფტის ხარისხზე, პირველად მას შემდეგ, რაც ბეჭდვის ბეჭდვის გამოგონება მოხდა. დიახ მართალია. ჩვენ ვსაუბრობთ ოპერაციულ სისტემაზე და არა აპლიკაციის ან განლაგების სამუშაოზე. მიუხედავად იმისა, რომ ოპტიკური რედაქტირება სცადა ფოტო კომპოზიციაში და დესკტოპის გამოქვეყნებაში, ეს არასოდეს ყოფილა სრულიად ავტომატური პროცესი. ზოგიერთი მცდელობა ჩიხში აღმოჩნდა, მაგალითად Adobe Multiple Masters. რა თქმა უნდა, დღეს უკვე არსებობს ტექნიკა ეკრანზე შრიფტის ზომის გასაზომად, მაგრამ iOS ბევრად მეტს გვთავაზობს.

დინამიური შრიფტის ამოჭრა iOS 7-ში (ცენტრში)

დინამიური განყოფილების წყალობით, მომხმარებელს შეუძლია აირჩიოს (პარამეტრები > ზოგადი > შრიფტის ზომა) შრიფტის ზომა თითოეულ აპლიკაციაში, როგორც მას მოსწონს. იმ შემთხვევაში, თუ ყველაზე დიდი ზომაც კი არ არის საკმარისად დიდი, მაგალითად, დაქვეითებული მხედველობის მქონე ადამიანებისთვის, კონტრასტი შეიძლება გაიზარდოს (პარამეტრები > ზოგადი > ხელმისაწვდომობა).

როდესაც iOS 7-ის საბოლოო ვერსია გამოვა ათობით მილიონი მომხმარებლისთვის შემოდგომაზე, ის შეიძლება არ შესთავაზოს საუკეთესო ტიპოგრაფიას (Helvetica Neue შრიფტის გამოყენებით), მაგრამ სისტემის რენდერის ძრავა და სხვა დაკავშირებული ტექნოლოგიები დეველოპერებს შესთავაზებს შეგონების შესაძლებლობას. ლამაზად იკითხებადი დინამიური ტექსტი ბადურის ეკრანებზე, როგორც ჩვენ არასდროს გვინახავს იგი.

წყარო: Typographica.org
.