Tomelet

Tasarım notları

Kat yeri nasıl kitap sırtı oldu

Her katlanabilir telefonun ortasında bir çizgi vardır. Çoğu uygulama için bu, etrafından dolaşılacak bir engeldir. Bir kitap içinse dünyanın en doğal şeyidir: kitapların hep böyle bir çizgisi oldu. Tomelet’in okuyucusu kat yerini kitap sırtı gibi ele almayı böyle öğrendi; işte ardındaki tasarım kuralları.

Ücretsiz, hesap gerekmez. Karşılıklı sayfalar ücretsiz okuyucunun bir parçasıdır.

Sorun: gerilmiş bir telefon sayfası

Katlanabilir bir telefonu açın; telefon için tasarlanmış bir uygulama yalnızca genişler. Satırlar okunamayacak kadar uzar, metin kat yerini geçer ve bir düğme kat çizgisinin üstüne düşebilir. Telefonu kapatın; ekran yeniden kurulur ve kendinizi kaldığınız yerden bir sayfa, hatta bir bölüm uzakta bulursunuz.

Apple, iPhone Duo ile birlikte tasarım yönergeleri yayımladı; Android’in de katlanabilir cihazlar için kendi yönergeleri var. Ayrıştıklarından çok uzlaşırlar ve Tomelet ikisini de tek okuyucuyla izler: hem iPhone Duo’da hem Galaxy Z Fold’da. Onu beş kural biçimlendirdi.

1. Kat yeri ayrılmış bir bölgedir

Apple kat yerine ayrılmış bölge der: bir uygulamanın boş bırakması gereken bir ekran parçası. Android ise uygulamaya kat yerinin tam olarak nerede olduğunu söyler; Tomelet de iki sayfa arasındaki iç boşluğu tam oraya koyar ve dokunma alanlarını, düğmeleri ve seçim tutamaçlarını onun dışında tutar. Kat yerini geçen bir kalem çizgisi iki sayfa arasında bölünür; böylece her sayfa kendisine ait mürekkebi korur.

iPhone Duo’da, Tomelet’in yazıldığı araç takımı Flutter kat yerinin konumunu henüz uygulamalara iletmiyor (flutter/flutter#192515); bu yüzden Tomelet iç boşluğu ekranın ortasına yerleştirir.

Kat yerinden kitap sırtına giden adım budur. Basılı bir kitapta da iç boşluğa hiçbir şey basılmaz. Orası iki sayfanın buluştuğu yerdir.

Bir romanın karşılıklı iki sayfası; soldaki sayfada bir ifade sarıyla vurgulanmış, iki sayfadaki metin de iç boşluğa varmadan duruyor.
İki sayfa, tek iç boşluk: metin ortaya varmadan durur ve vurgu kendi sözcüklerinde kalır.

2. Katlamak, ayrılmak değildir

Apple, cihaz açılıp kapanırken kesintisiz bir deneyim ister. Samsung, uygulamalardan kaydırma konumunu ve yazılmakta olan metni korumalarını ister. Tomelet bir katlamayı asla bir gezinme olarak değil, bir ekran boyutu değişikliği olarak ele alır.

Sayfa numaraları buna dayanamaz: kapak ekranı tek sayfayı farklı bir boyutta gösterir, bu yüzden kitabın sayfa sayısı her katlamadan sonra değişir. Tomelet bunun yerine yerinizi metindeki bir konum olarak hatırlar: soldaki sayfanın ilk karakteri. Kitabı yeniden dizer ve o karakteri içeren sayfayı açar; yeni kare hazır olana kadar önceki kare ekranda kalır. Vurgular, notlar ve mürekkep sözcüklere bağlıdır, bu yüzden onlarla birlikte hareket eder.

Hiçbir şey yeniden açılmaz ve hiçbir reklam çıkmaz: katlamak sizi asla kitabın dışına çıkarmaz.

3. Döndürme değil, boyut

iPhone Duo’nun iç ekranı bir uygulamanın döndürme kilidini yok sayar; Android 17 de büyük ekranlarda aynısını yapar. Yani düzeni telefonun nasıl çevrildiği belirleyemez. Tomelet sayfanın ne kadar yeri olduğuna bakar: her sayfa rahat okunur kalıyorsa iki sayfa, kalmayacaksa tek sayfa. Aynı kural bir tablette, yan çevrilmiş bir telefonda ve bir masaüstü penceresinde de işler.

Eşleşmeler bir fotoğraf karuselinden değil, matbaadan gelir. İlk sayfa tek başına durur, sonra 2–3, 4–5; böylece yayınevinin tasarladığı bir çift sayfa her zaman bir arada düşer. Arapça, İbranice ve dikey Japonca kitaplar sağdan başlar ve sola doğru çevrilir. Bir yön bildiren sabit düzenli bir kitap, kapatabileceğiniz tek satırlık bir ipucu gösterir; okuyucu telefonunuzu asla sizin yerinize döndürmez.

4. Duruş kitabı değil, yerleşimi değiştirir

Apple’ın yönergeleri menteşe açısının “etkileşimler ve efektler için… düzen için değil” olduğunu söyler. Tomelet de aynı görüşte; bu yüzden hiçbir sayfa efekti menteşeyi izlemez. Android’de bir duruşun değiştirdiği şey, kitabın çevresindeki yerleşimdir.

Yarı açık olduğunu bildiren bir Android katlanabilir telefonu kitap gibi tuttuğunuzda, kat yerinin her iki yanında birer sayfa olur ve denetimler dış kenarlarda durur. Android katlanabilir telefonu masaya yarı açık koyun; sayfa üst kata, denetimler alt kata taşınır: sayfa kaydırıcısı, içindekiler, notlar, görünüm. Bu, Flex Mode fikridir; Android’de doğrudan okuyucunun içine yerleştirilmiştir.

iPhone Duo’da Tomelet her açıda açık kitap düzenini korur; Flutter’ın menteşe durumunu uygulamalara ileteceği güne hazırdır.

5. Klavye

Klavye açıkken telefonu katlayın; yazmakta olduğunuz arama alanı ya da not, metnini, odağını ve imlecini korur.

Ekranı paylaşırken

Başka bir uygulamanın yanında — iPhone Duo’da Split View’da ya da Android’de bölünmüş ekranda — Tomelet tek sayfa gösterir, kat yerinin nerede olduğunu tahmin etmeye çalışmaz ve denetimlerini dış kenarlarda tutar.

Kenarda bir kalem

Apple, Apple Pencil (USB-C) desteğini iPhone Duo’nun iki ekranına da getiriyor ve Tomelet’in kalem araçları onu karşılamaya hazır: EPUB’da da PDF’te de kenar boşluklarına yazın, tek çizgiyle bir satırı vurgulayın, parmaklarınız sayfa çevirip kaydırır ve yakınlaştırırken Pencil ile mürekkeple yazın. Mürekkep metne bağlıdır; bu yüzden bir katlama sayfayı yeniden dizdiğinde kenardaki not, paragrafının yanında kalır. Kat yerinin üzerinden çizilen bir çizgi iki sayfa arasında bölünür.

Yapmadıklarımız

Menteşe açısını izleyen sayfa efektleri

Tutuşunuzu ayarlarken sayfa sallanmamalı.

iPhone’da ikinci bir Tomelet penceresi

Ekranı iyi paylaşan tek bir pencere yeterli.

Neden kitap sırtı

Kitap, var olan en eski katlanır ekrandır. Sırtı; büküldüğü, hiçbir şeyin basılmadığı ve iki sayfanın buluşmaya razı olduğu yerdir. Kat yerini bir kitap sırtı gibi ele almak, mühendisliğin üzerine giydirilmiş bir benzetme değildi. Bir kitabın zaten davrandığı gibi davranan bir okuyucuya giden en kısa yoldu.