iOS
iPhone 6'ya Uyarlanmış Arayüzler
Bildiğimiz gibi Apple, 9 Eylül’deki etkinliğinde ikiyeni iPhone modeli tanıttı:iPhone 6 ve iPhone 6 Plus. 26 Eylül 2014’te Türkiye’de satışa sunulacak bu yeni iki cihazın ekran çözünürlükleri bir önceki iPhone 5/5S/5C ailesinden farklı. Yeni ekranlar daha geniş ve daha uzun. Cihaz ...
Bildiğimiz gibi Apple, 9 Eylül’deki etkinliğinde iki yeni iPhone modeli tanıttı: iPhone 6 ve iPhone 6 Plus. 26 Eylül 2014’te Türkiye’de satışa sunulacak bu yeni iki cihazın ekran çözünürlükleri bir önceki iPhone 5/5S/5C ailesinden farklı. Yeni ekranlar daha geniş ve daha uzun.
Cihaz | Ekran Çözünürlüğü | Kullanılabilir Ekran Koordinat Alanı | Boyutlandırma Çarpanı |
---|---|---|---|
iPhone 4/4S |
640x960 |
320x480 |
@2x |
iPhone 5/5S/5C |
640x1136 |
320x568 |
@2x |
iPhone 6 |
750x1334 |
375x667 |
@2x |
iPhone 6 Plus |
1080x1920 |
414x736 |
@3x |
Yeni Boyutlandırma Çarpanı
iPhone 6 için uygulamalarımızda kullanacağımız görsel boyutlandırma çarpanı, iPhone 4 ve 5 ailelerinde olduğu gibi yine @2x, yani değişmemiş ama kullanılabilir ekran alanı artmış. Buna karşın iPhone 6 Plus’ın büyük ekranı için artık kullanacağımız görsel boyutlandırma çarpanı @3x.
iPhone 6 Plus için yukarıda belirttiğim gibi kullanılabilir ekran koordinat alanı 414x736 ve boyutlandırma çarpanı @3x. Bu demek oluyor ki iPhone 6 Plus için kullanacağınız tam ekran bir görsel 1242x2208 piksel boyutunda olacaktır (iPhone 6 Plus için XCode’un istediği başlangıç görsel boyutu da bu). Fakat iPhone 6 Plus’ın fiziksel ekran çözünürlüğü 1080x1920 piksel, bu yüzden uygulama içindeki görsel dosyaları cihazın gerçek fiziksel ekran çözünürlüğü olan 1080x1920 piksel boyutuna uygulama cihaza atılırken otomatik küçültülecektir.
iPhone 6 Plus, diğer iPhone modellerinden farklı olarak artık iPad gibi yatay ekran konumunu da (landscape) destekliyor.
Dolayısıyla bundan sonra uygulamalarımıza iPhone 6 Plus desteği ekleyebilmek için artık uygulama içindeki bütün görsellerin @3x boyutundaki versiyonlarının da eklenmesi ve dikey ekran oryantasyonuna ek olarak yatay ekran oryantasyonu için de gerekli başlangıç görsellerinin uygulamalara eklenmesi gerekiyor.
Peki ne yapılması gerekiyor?
- Uygulamalarımızın iki yeni cihazı doğru şekilde ve tam destekleyebilmesi için, uygulama içindeki görsel dosyalarının ve yerleşimlerinin yeni cihazlara uygun şekilde güncellenmesi gerekiyor.
- Şu iki resimde görebileceğiniz gibi desteklenen cihaz (iPhone/iPad), platform (iOS 6,7,8) ve oryantasyon durumuna göre yeni ek başlangıç görsellerinin (launch Image) ve uygulama ikonlarının (app icon) mutlaka eklenmesi gerekiyor.
- Uygulama arayüzlerinin bundan sonra daha esnek ve akıllıca tasarlanması gerekiyor.
Hemen güncellenmeyen uygulamalara ne olacak?
Yeni cihazların ekran en boy oranı iPhone 5 ailesiyle aynı olduğu için, henüz güncellenmeyen uygulamalar otomatik boyutlandırılarak yeni cihazlarda geçici bir çözüm olarak çalışabilecek. Fakat kullanıcılara daha iyi bir deneyim yaşatabilmek için uygulamalarımızın kısa süre içinde yeni cihazlara uygun hale getirilerek güncellenmesinde fayda var.