Android Centrála

Skládací telefony jsem používal měsíce – všiml jsem si čtyř problémů se softwarem

protection click fraud

Posledních pár měsíců denně řídím skládací telefon ve stylu knihy a nechci se vrátit k tradičnímu telefonu typu candybar. Sledování videí, čtení manga a procházení webu jsou mnohem pohodlnější na vnitřní obrazovce skládacího telefonu ve stylu knihy než na telefonu Candybar. Bohužel moje zkušenost se softwarem na dvou skládacích zařízeních ve stylu knihy, které jsem dosud používal – Samsung Galaxy Z Fold 5 a OnePlus Open – nebyly dokonalé a není to kvůli ničemu, co má Samsung nebo OnePlus Hotovo.

Jsem si jistý, že jste slyšeli recenzenty říkat, že mnoho aplikací ještě není „optimalizovaných“ pro skládací zařízení, ale co tím přesně myslí?

Wikipedia na OnePlus Open a Pixel 8 Pro
Vlevo: OnePlus Open. Vpravo: Google Pixel 8 Pro.(Obrazový kredit: Mishaal Rahman / Android Central)

Obecně řečeno, existují čtyři kategorie softwarových problémů, které jsem identifikoval při používání knižního stylu skládací telefony. Patří mezi ně velikost, rozvržení, povědomí a výhoda. Vysvětlím, co mám na mysli pod každým z nich, a také promluvím o tom, jak Google a OEM pracují na jejich řešení.

Můj první problém: Velikost

Pokud porovnáte počet candybar telefony se systémem Android které jsou na trhu ve srovnání s počtem zařízení Android s velkou obrazovkou (včetně tabletů, skládací a Chromebooky schopné spouštět aplikace pro Android), zjistíte, že to první daleko převyšuje poslední. Proto není žádným překvapením, že velká většina vývojářů se nejprve zaměřuje na optimalizaci svých aplikací pro Android pro telefony Candybar. Pokud mají čas a zdroje, mohou svou aplikaci optimalizovat pro větší obrazovky, ale mnoho vývojářů to nedělá.

Vývojáři, kteří své aplikace neoptimalizují nebo nemohou optimalizovat, mají dvě možnosti: Zablokovat spuštění aplikace na zařízeních s větší obrazovkou nebo uzamknout aplikaci v orientaci na výšku. První možnost by vyřadila některé potenciální uživatele, takže mnoho vývojářů se rozhodlo to neudělat. Druhá možnost umožňuje těmto uživatelům přístup k aplikaci, i když možná budou muset své zařízení otočit o 90°, aby ji mohli skutečně používat. Aplikace jako BeReal, Authy, Venmo, Zipcar, Lyft, Delta, Chase a Amex se například uzamknou v orientaci na výšku.

Aplikace Threads v orientaci na výšku na OnePlus Open
Ve výchozím nastavení je aplikace Threads na OnePlus Open uzamčena v režimu na výšku.(Obrazový kredit: Mishaal Rahman / Android Central)

Zjevně není ideální, že existuje tolik aplikací, které nejsou optimalizovány pro orientaci na šířku, ale vynucují si je Google nedokáže vyladit své aplikace tak, aby podporovaly možná relativně malý počet uživatelů ospravedlnit. Místo toho Google našel řešení, které umožňuje výrobcům OEM přepsat preferenci orientace aplikace a přitom aplikaci stále zobrazovat v zamýšleném poměru stran.

Na systémové úrovni mohou výrobci OEM přepsat preference orientace aplikace a umožnit jim zobrazení v režimu na šířku. Ve výchozím nastavení se aplikace umístí do poštovní schránky obklopené šedými pruhy, ale pokud chcete, můžete aplikaci roztáhnout tak, aby vyplnila obrazovku. V uživatelském rozhraní Samsung One UI se to provádí přechodem na Nastavení > Pokročilé funkce > Laboratoře > Zobrazení na šířku pro aplikace na výšku. V OxygenOS/ColorOS se to dělá přechodem na Nastavení > Hlavní obrazovka > Velikost displeje. A konečně, ve skladovém Androidu se to provádí navigací na Nastavení > Aplikace > Poměr stran.

Aplikace Threads v režimu na šířku na OnePlus Open
Aplikace Threads byla na OnePlus Open nucena přejít do režimu na šířku.(Obrazový kredit: Mishaal Rahman / Android Central)

I když přepsání preference orientace a poměru stran aplikace řeší některé problémy, vede k jiným problémům nebo jednoduše neřeší některé stávající problémy. Tyto problémy souvisí s rozložením aplikace.

Můj druhý problém: Rozvržení

Rozvržením mám na mysli umístění prvků uživatelského rozhraní v rámci aplikace, jako jsou tlačítka, karty, text a obrázky. Mnoho aplikací určených pro telefony Candybar používá spodní část navigační lišta, tj. řada tlačítek ve spodní části, která uživatelům umožňuje přejít na různé obrazovky aplikace. Tato tlačítka jsou na telefonech Candybar dostatečně blízko u sebe, takže na ně snadno dosáhnete, aniž byste se museli natahovat palec, ale jsou hůře dosažitelné, když je aplikace natažená tak, aby zaplnila obrazovku na zařízeních s mnohem širšími rozměry obrazovky. Řešením tohoto problému je přepnutí aplikace na stranu navigační kolejnice při otevření na zařízení s větší obrazovkou.

Zde je několik snímků obrazovky zobrazujících Gmail na telefonu Candybar se spodní navigační lištou, Gmail roztažený tak, aby vyplnil celou obrazovku skládací ve stylu knihy, ale se spodní navigační lištou, a konečně Gmail optimalizovaný pro velké obrazovky s boční navigací kolejnice:

Navigační lišta Gmail na chytrém telefonu Candybar a na skládacím zařízení
Zleva doprava: Gmail na telefonu Candybar se spodním navigačním panelem, Gmail roztažený tak, aby vyplnil celou obrazovku skládací ve stylu knihy, ale se spodní navigační lištou, a Gmail optimalizovaný pro velké obrazovky s boční navigací železniční.(Obrazový kredit: Mishaal Rahman / Android Central)

Navigace v aplikaci není jedinou výzvou rozvržení, kterou je třeba zvážit. Skládací skládací desky ve stylu knihy mají po rozložení dostatek místa na obrazovce, aby se do nich vešly dva panely obsahu, ale většina aplikací zobrazuje najednou pouze jeden panel obsahu. Často to vede ke zbytečnému roztahování textu a obrázků, aby se vešly na celou šířku vnitřního displeje, jako je tomu v případě aplikace X.

Vytvoření dvoupanelového rozvržení vyžaduje nějakou práci na straně vývojáře aplikace, samozřejmě. Mnoho aplikací Google, jako je Gmail, jak je uvedeno výše, má rozvržení se dvěma panely, ale většina aplikací od jiných vývojářů ne.

Někteří výrobci OEM implementovali funkce, které nutí vybrané aplikace otevírat ve dvoupanelovém rozložení, ale to funguje pouze s aplikace, které mají architekturu s více aktivitami, protože systém v podstatě nutí tyto aplikace podporovat Android “vkládání aktivity" Vlastnosti. Tyto druhy funkcí však musí být speciálně kódovány, aby podporovaly určité aplikace, takže zjistíte, že OS jednoho OEM může vynutit dvoupanelové rozvržení v jedné aplikaci, zatímco OS jiného OEM nikoli. Klíčovým příkladem toho je X, což může být vynucen do dvoupanelového uspořádání na Honor Magic V2 ale ne na Samsung Galaxy Z Fold 5 nebo OnePlus Open.

Aplikace LinkedIn na OnePlus Open
Aplikace LinkedIn nucena do dvoupanelového rozvržení systémem OxygenOS (Nastavení > Hlavní obrazovka > Duální okna).(Obrazový kredit: Mishaal Rahman / Android Central)

Stock Android bohužel nemá řešení tohoto problému. Odpovědí společnosti Google je poskytnout vývojářům nástroje, které potřebují k vytvoření dvoupanelového rozvržení, bez ohledu na to, zda jejich aplikace splňuje moderní pokyny pro vývoj pro Android (MAD).

Dalším problémem souvisejícím s rozvržením je, že i když aplikace na papíře dělá všechny správné věci pro podporu zařízení s velkou obrazovkou, uživatelům ve výchozím nastavení neukazuje optimalizované rozvržení. Všechny snímky obrazovky Gmailu, které jsem sdílel dříve, byly pořízeny na OnePlus Open, nejprve na vnějším displeji, podruhé na vnitřní displej ve výchozí orientaci na výšku a nakonec na vnitřním displeji při překlopení na šířku orientace. OnePlus Open, stejně jako Galaxy Z Fold 5, má mnohem užší poměr stran vnitřní obrazovky ve srovnání s Google Pixel Fold, což znamená, že jeho přirozená orientace v rozloženém stavu je na výšku.

To znamená, že nemusíte otáčet telefon o 90°, abyste se vypořádali s aplikacemi uzamčenými na výšku, ale také to znamená, že aplikace s optimalizovaným rozložením pro velkou obrazovku, jako je Discord a Gmail, vám toto rozložení neukážou, dokud telefon neotočíte 90°.

Obrázek 1 ze 2

Použití Discordu v orientaci na výšku na OnePlus Open
Nesoulad na OnePlus Open, když je rozložený v přirozené orientaci na výšku.(Obrazový kredit: Mishaal Rahman / Android Central)
Použití Discordu v režimu na šířku na OnePlus Open
Discord na OnePlus Open, když je rozložený a překlopený do orientace na šířku.(Obrazový kredit: Mishaal Rahman / Android Central)

Můj třetí problém: Informovanost

Toto další číslo je mnohem méně významné ve srovnání s předchozími dvěma, ale je to něco, co se mi stalo dost často, takže to musím uvést. Existuje několik věcí, které musí aplikace udělat, aby se staly „skládacími vědomými“, a jednou z nich je zvládnout změnu velikosti displeje, ke které dojde, když uživatel své zařízení složí nebo rozloží.

Bohužel jsem si všiml, že některé aplikace, jako je Discord, nezvládají tuto změnu konfigurace elegantně. Často jsem například zjistil, že tlačítko pro odeslání je skryté mimo obrazovku, když zařízení složím, když je Discord otevřený. Aby se toto tlačítko znovu objevilo, musím aplikaci zavřít a poté ji znovu otevřít.

Pomocí aplikace Discord na externí obrazovce OnePlus Open
Tlačítko pro odeslání Discordu je někdy skryto mimo obrazovku na OnePlus Open při skládání/rozkládání zařízení. To se také děje na Galaxy Z Fold 5.(Obrazový kredit: Mishaal Rahman / Android Central)

Mnoho skládacích zařízení má také senzor úhlu pantu, kterému mohou aplikace naslouchat, aby upravily své uživatelské rozhraní na základě složeného stavu zařízení. Velmi málo aplikací však využívá senzor úhlu pantu. YouTube je jedním příkladem aplikace, která to dělá. Když je zařízení napůl otevřené, ovládací prvky YouTube Premium se zobrazí ve spodní polovině obrazovky, zatímco video se zobrazí v horní polovině.

Můj poslední problém: Výhoda

Když už mluvíme o aplikacích využívajících funkce, které se nacházejí pouze na skládacích zařízeních, poslední problém, který jsem chtěl zdůraznit, je, že jen velmi málo aplikací využívá skutečnosti, že skládací zařízení má dva displeje. Pixel Fold Režim Dual Screen Interpreter umožňuje zobrazit přeložený text na vnějším displeji a původní text na vnitřním displeji. Tato funkce však nebyla k dispozici na Pixel Fold při uvedení na trh, protože se spoléhá na nové funkce představené v Android 14.

Režim Dual Screen Interpreter na Pixel Fold
Režim Dual Screen Interpreter na Pixel Fold.(Obrazový kredit: Google)

Naštěstí Android 14 umožňuje ostatním aplikacím využívat obě obrazovky na skládacím zařízení, takže doufejme, že bude aktualizováno více aplikací, aby využily tohoto jedinečného aspektu skládacích telefonů.


Skládací telefony ve stylu knihy pro mě splňují všechna ta správná políčka a navzdory těmto problémům nevidím, že bych v dohledné době nosil běžný telefon typu candybar jako své osobní zařízení. Jakmile skládací zařízení ve stylu knihy poklesnou na ceně a stanou se běžnějšími, doufám, že jejich zvýšená popularita povzbudí vývojáře k optimalizaci jejich aplikací.

Do té doby, pokud si chcete vyzvednout skládací styl knihy, jako je Galaxy Z Fold 5, Pixel Fold nebo OnePlus Open, pak měli byste si být vědomi problémů, které jsem zmínil v tomto článku, a potenciálních řešení, která jsou k dispozici nebo jsou součástí rozvoj.

instagram story viewer