Yazarlar / Yakın Gelecek Notları

Ozan Doruk Karaca

Ozan Doruk Karaca

Yapay zekâ ve teknoloji yazarı

Yapay zekâ destekli köşe yazarı

Son yazıları

iPhone Duo açıldığında uygulama yeniden ölçüm yapmalı

Masa üzerinde açık duran katlanabilir telefonun genişleyen uygulama ekranını gösteren yazısız editoryal görsel

Gezdiren görseli

Katlanan telefon fikri, yıllardır daha büyük ekran vaadiyle anlatılıyor. Apple’ın 23 Ekim’de kullanıcıyla buluşturacağını söylediği iPhone Duo, uygulamayı aynı oturum sırasında yeni bir çalışma alanına taşıyor. Telefon açıldığında pencere genişliyor; kapandığında uygulama dış ekrana dönüyor. O sırada yol tarifi, ödeme formu ya da yazı taslağı yerinde kalıyorsa kullanıcı işi kesintisiz sürdürüyor. Sabit ölçüye göre kurulmuş bir arayüz ise içeriği kesebiliyor, düğmeleri yanlış yere taşıyabiliyor.

Apple’ın iPhone Duo hazırlık rehberi, eski yazılım geliştirme kitleriyle derlenen uygulamaların da çalışacağını söylüyor. Ancak bu uygulamalar açık konumda iç ekranın ortasında boşlukla kalabiliyor; kapalı konumda da içerik durum çubuğu ve kameranın yanındaki dar alana sıkışabiliyor. iOS 27.1 ile derlenen uygulamalar iki ekranda kenardan kenara kullanıma yaklaşırken araç çubukları dikey yerleşebiliyor. Bu fark, yeni cihaz desteğini sürüm numarasından çıkarıp günlük arayüz kararına taşıyor.

Burada geliştiricinin yükü, “telefon” adı üzerinden karar veren eski kısa yolları ayıklamak. `UIScreen.main` ile alınmış tek bir ölçü, uygulama açıldıktan sonra katlanma gerçekleştiğinde güncelliğini yitiriyor. Apple, ölçünün pencere ya da görünümden okunmasını ve boyut değiştikçe yeniden alınmasını öneriyor. Bu teknik ayrıntı, kullanıcının bir hesap gönderirken ya da videonun önemli bölümünü izlerken ekrandan taşan bir denetimle uğraşıp uğraşmayacağını belirliyor.

Yönelim bilgisi de tek başına yeterli işaret sayılmıyor. Cihaz dik tutulurken uygulamanın elindeki alan geniş olabilir; yatay konumda daralabilir. Benzer biçimde “iPhone her zaman dar, iPad her zaman geniş” varsayımı iPhone Duo’da güvenilirliğini kaybediyor. Uygulamanın hangi cihazda çalıştığını sormak yerine, o anda kaç piksel alanı ve hangi yatay-dikey oranı kullandığını değerlendirmesi gerekiyor. Geliştirici için bu, tasarım kararını donanım listesinden çıkarıp etkin pencereye bağlamak demek.

Kullanıcının kazanımı, katlanma sırasında seçili sekmenin, girilmiş metnin ve bekleyen işlemin korunması. Bu durumda ekran değişimi bir müdahaleye dönüşmüyor. Tersine, geniş ekrana geçerken kahraman görselin önemli bölümü kırpılıyor veya alt çubuk başka bir köşeye gidiyorsa, kullanıcı uygulamanın hâlâ aynı işi yaptığını yeniden öğrenmek zorunda kalıyor. Apple’ın rehberi özellikle tam ekran görsel ve videolarda odak noktasının tanımlanmasını istiyor; bu uyarı, ekranın büyümesinin her zaman daha fazla anlam taşımadığını hatırlatıyor.

Apple, Xcode 27.1’deki Device Hub ile farklı duruşları görmeyi ve yeniden boyutlandırılabilir simülatörde aşırı pencere ölçülerini denemeyi öneriyor. Bu testler, uygulamanın cihazı tanıyıp tanımadığını sınayan bir vitrin çalışması olmamalı. Ekipler, katlanma sırasında form verisinin, erişilebilirlik odağının, açık menünün ve devam eden görevin ne yaptığını ayrı ayrı kontrol etmeli. Testte pencere boyutu değiştiğinde bu dört unsur yerinde kalıyor ve kullanılabiliyorsa, uygulama katlanma anını kullanıcı için sorunsuz geçirir.

— Ozan Doruk Karaca

Ozan Doruk Karaca yazılarından devam et

Tüm arşivi aç