Poznámky k návrhu
Jak se z ohybu stal hřbet
Každý skládací telefon má uprostřed čáru. Pro většinu aplikací je to překážka, kterou je třeba obejít. Pro knihu je to ta nejpřirozenější věc na světě: knihy ji měly odjakživa. Takhle se čtečka Tomeletu naučila brát ohyb jako hřbet — a pravidla návrhu, která za tím stojí.
Zdarma a bez účtu. Dvojstrany jsou součástí bezplatné čtečky.
Problém: roztažená stránka z telefonu
Rozložte skládací telefon a aplikace stavěná pro telefon se prostě roztáhne do šířky. Řádky jsou příliš dlouhé na čtení, text vede přes přehyb a tlačítko může přistát přímo na ohybu. Zavřete telefon a obrazovka se sestaví znovu — o stránku či kapitolu jinde, než jste byli.
Apple vydal zásady návrhu spolu s iPhone Duo; Android má vlastní pro skládací telefony. Víc se shodují, než liší, a Tomelet se řídí oběma jedinou čtečkou, na iPhone Duo i na Galaxy Z Fold. Utvářelo ji pět pravidel.
1. Ohyb je vyhrazená oblast
Apple nazývá ohyb vyhrazenou oblastí: částí obrazovky, kterou má aplikace nechat volnou. Android aplikaci řekne přesně, kde ohyb je, a Tomelet tam umístí vnitřní okraj mezi oběma stránkami a drží z něj venku dotykové zóny, tlačítka i úchyty výběru. Tah perem, který přejde přes ohyb, se rozdělí mezi obě stránky, takže si každá stránka ponechá inkoust, který k ní patří.
Na iPhone Duo Flutter, sada nástrojů, ve které je Tomelet napsaný, zatím aplikacím nepředává polohu ohybu (flutter/flutter#192515), takže Tomelet umístí vnitřní okraj do středu obrazovky.
To je krok od přehybu ke hřbetu. Ani v tištěné knize se do vnitřního okraje nic netiskne. Je to místo, kde se obě stránky setkávají.
2. Složení není odchod
Apple žádá plynulý zážitek, když se zařízení otevírá a zavírá. Samsung žádá aplikace, aby zachovaly pozici posouvání a rozepsaný text. Tomelet bere složení jako změnu velikosti obrazovky, nikdy jako navigaci.
Čísla stránek to nepřežijí: vnější obrazovka ukazuje jednu stránku v jiné velikosti, takže kniha má po každém složení jiný počet stránek. Tomelet si proto pamatuje vaše místo jako pozici v textu: první znak na levé stránce. Knihu znovu vysází a otevře stránku, na které ten znak je, a předchozí snímek zůstane na obrazovce, dokud nový není připravený. Zvýraznění, poznámky a inkoust jsou ukotvené ke slovům, takže se pohybují s nimi.
Nic se znovu neotevírá a neobjeví se žádná reklama: složení vás nikdy nevytrhne z knihy.
3. Velikost, ne otočení
Vnitřní displej iPhone Duo ignoruje zámek otáčení aplikace a Android 17 dělá na velkých obrazovkách totéž. O rozvržení tedy nemůže rozhodovat to, jak je telefon otočený. Tomelet se dívá, kolik místa stránka má: dvě stránky, když každá zůstane pohodlně čitelná, jednu, když by nezůstala. Stejné pravidlo platí na tabletu, na telefonu otočeném na šířku i v okně na počítači.
Dvojice pocházejí z tisku, ne z galerie fotek. První stránka stojí samostatně, pak 2–3, 4–5, takže dvojstrana navržená vydavatelem vždy vyjde celá. Arabské, hebrejské a svislé japonské knihy začínají vpravo a listují se doleva. Kniha s pevnou sazbou, která deklaruje orientaci, dostane jednořádkovou nápovědu, kterou můžete zavřít; čtečka váš telefon nikdy sama neotočí.
4. Poloha mění uspořádání, ne knihu
Zásady Applu říkají, že úhel pantu je „pro interakce a efekty… ne pro rozvržení“. Tomelet souhlasí, a tak žádný efekt stránky pant nesleduje. Co poloha zařízení v systému Android mění, je kompozice kolem knihy.
Na skládacím telefonu se systémem Android, který hlásí, že je napůl otevřený, a držíte ho jako knihu, máte na každé straně ohybu jednu stránku a ovládání na vnějších okrajích. Položte napůl otevřený skládací telefon s Androidem na stůl a stránka se přestěhuje do horního patra, zatímco ovládání sjede do dolního: posuvník stránek, obsah, poznámky, vzhled. Je to myšlenka Flex Mode, zabudovaná do čtečky v systému Android.
Na iPhone Duo drží Tomelet rozvržení otevřené knihy v každém úhlu, připravený na den, kdy Flutter začne aplikacím předávat stav pantu.
5. Klávesnice
Složte telefon s vysunutou klávesnicí a vyhledávací pole nebo poznámka, kterou jste psali, si ponechá svůj text, fokus i kurzor.
Sdílená obrazovka
Vedle jiné aplikace, ve Split View na iPhone Duo nebo na rozdělené obrazovce v systému Android, ukáže Tomelet jednu stránku, nehádá, kde je ohyb, a drží ovládání na vnějších okrajích.
Pero na okraji
Apple přináší Apple Pencil (USB-C) na oba displeje iPhone Duo a nástroje pera v Tomeletu jsou na to setkání připravené: pište na okraje EPUB i PDF stejně, zvýrazněte řádek jedním tahem, pište Pencilem, zatímco prsty listují, posouvají a přibližují. Inkoust je ukotvený k textu, takže poznámka na okraji zůstane u svého odstavce, když složení stránku znovu vysází. Tah nakreslený přes přehyb se rozdělí mezi obě stránky.
Co jsme nepostavili
Efekty stránky, které sledují úhel pantu
Stránka by se neměla kývat, když upravíte úchop.
Druhé okno Tomeletu na iPhonu
Stačí jedno okno, které umí dobře sdílet obrazovku.
Proč hřbet
Kniha je nejstarší skládací obrazovka, jaká existuje. Její hřbet je místo, kde se ohýbá, kde není nic vytištěno a kde se dvě stránky domluvily, že se potkají. Brát ohyb jako hřbet nebyla metafora položená přes inženýrskou práci. Byla to nejkratší cesta ke čtečce, která se chová tak, jak se kniha chová odjakživa.