Android Central

Използвах сгъваеми телефони от месеци — ето четири софтуерни проблема, които забелязах

protection click fraud

През последните няколко месеца всеки ден карам сгъваем телефон в стил книга и не искам да се връщам към традиционния моноблок. Гледането на видеоклипове, четенето на манга и сърфирането в мрежата са много по-удобни за правене на вътрешния екран на сгъваем като книга, отколкото на моноблок телефон. За съжаление моят опит със софтуера на двете сгъваеми устройства в стил книга, които съм използвал досега – Samsung Galaxy Z Fold 5 и OnePlus Open – не са перфектни и това не се дължи на нещо, което Samsung или OnePlus имат Свършен.

Сигурен съм, че сте чували рецензенти да казват, че много приложения все още не са „оптимизирани“ за сгъваеми устройства, но какво точно имат предвид с това?

Wikipedia за OnePlus Open и Pixel 8 Pro
Отляво: OnePlus Open. Вдясно: Google Pixel 8 Pro.(Кредит за изображение: Mishaal Rahman / Android Central)

Най-общо казано, има четири категории софтуерни проблеми, които идентифицирах, докато използвах книжен стил сгъваеми телефони. Те включват размер, оформление, информираност и предимство. Ще обясня какво имам предвид под всяко от тях и също така ще говоря за това как Google и OEM производителите работят, за да се справят с тях.

Първият ми проблем: Размер

Ако сравните броя на моноблока телефони с Android които са на пазара в сравнение с броя на устройствата с Android с голям екран (което включва таблети, сгъваеми устройства и Chromebook, способни да изпълняват приложения за Android), ще откриете, че първото далеч надхвърля последно. Ето защо не е изненадващо, че по-голямата част от разработчиците се фокусират първо върху оптимизирането на своите приложения за Android за телефони с моноблок. Ако имат време и ресурси, те могат да оптимизират приложението си за по-големи екрани, но много разработчици не го правят.

Разработчиците, които не оптимизират или не могат да оптимизират своите приложения, имат две възможности: да блокират работата на приложението на устройства с по-големи екрани или да заключат приложението в портретна ориентация. Първият вариант би изключил някои потенциални потребители, така че много разработчици избират да не го правят. Втората опция позволява на тези потребители да имат достъп до приложението, въпреки че може да се наложи да обърнат устройството си на 90°, за да го използват действително. Приложения като BeReal, Authy, Venmo, Zipcar, Lyft, Delta, Chase и Amex се заключват в портретна ориентация, например.

Приложението Threads в портретна ориентация на OnePlus Open
По подразбиране приложението Threads е заключено в портретен режим на OnePlus Open.(Кредит за изображение: Mishaal Rahman / Android Central)

Очевидно не е идеално, че има толкова много приложения, които не са оптимизирани за пейзажна ориентация, но принуждават разработчиците да променят своите приложения, за да поддържат това, което може да е относително малък брой потребители, не е нещо, което Google може оправдавам. Вместо това Google намери решение, което позволява на OEM производителите да отменят предпочитанията за ориентация на приложението, като същевременно показват приложението в предвиденото съотношение.

На системно ниво производителите на оригинално оборудване могат да заменят предпочитанията за ориентация на приложението, което им позволява да бъдат показвани в пейзажен режим. По подразбиране това поставя приложението в пощенска кутия, заобиколена от сиви ленти, но можете да разтегнете приложението, за да запълни екрана, ако искате. В One UI на Samsung това става, като отидете на Настройки > Разширени функции > Лаборатория > Пейзажен изглед за портретни приложения. В OxygenOS/ColorOS това се прави, като отидете на Настройки > Основен екран > Размер на дисплея. И накрая, в наличен Android това става чрез навигиране до Настройки > Приложения > Съотношение.

Приложението Threads в пейзажен режим на OnePlus Open
Приложението Threads е принудено в пейзажен режим на OnePlus Open.(Кредит за изображение: Mishaal Rahman / Android Central)

Въпреки че замяната на предпочитанията за ориентация и пропорциите на дадено приложение решава някои проблеми, това води до други проблеми или просто не адресира някои съществуващи проблеми. Тези проблеми са свързани с оформлението на приложението.

Вторият ми проблем: Оформление

Под оформление имам предвид разположението на UI елементи в приложение, като бутони, раздели, текст и изображения. Много приложения, предназначени за телефони с моноблок, използват дъно навигационна лента, т.е. ред от бутони в долната част, който позволява на потребителите да навигират до различни екрани в приложението. Тези бутони са достатъчно близо един до друг на телефоните с моноблок, така че да са лесни за достигане, без да ги разтягате палец, но те са по-трудни за достигане, когато приложението е разтегнато, за да запълни екрана на устройства с много по-широки екрани. Решението на този проблем е приложението да превключи настрани навигационна релса когато е отворен на устройство с по-голям екран.

Ето някои екранни снимки, показващи Gmail на моноблок с долна лента за навигация, Gmail разтегнат, за да запълни екрана на сгъваем в стил книга, но с долна лента за навигация и накрая, Gmail, оптимизиран за големи екрани със странична навигация релса:

Навигационната релса на Gmail на смартфон с моноблок и на сгъваем
Отляво надясно: Gmail във форм-фактор на телефон моноблок с долна лента за навигация, Gmail е разтегнат, за да запълни екрана на сгъваем в стил книга, но с долна лента за навигация и оптимизиран за големи екрани Gmail със странична навигация релса.(Кредит за изображение: Mishaal Rahman / Android Central)

Навигацията в приложението не е единственото предизвикателство при оформлението, което трябва да имате предвид. Сгъваемите в стил книга, когато са разгънати, имат достатъчно пространство на екрана, за да поберат два панела със съдържание, но повечето приложения показват само един панел със съдържание наведнъж. Често това води до ненужно разтягане на текст и изображения, за да пасне на цялата ширина на вътрешния дисплей, като например в случая с приложението X.

Създаване на оформление с два панела изисква малко работа от страна на разработчика на приложението, разбира се. Много приложения на Google, като Gmail, както е показано по-горе, имат оформление с два панела, но повечето приложения от други разработчици нямат.

Някои OEM производители са внедрили функции, които принуждават избрани приложения да се отварят в оформление с два панела, но това работи само с приложения, които имат архитектура с множество дейности, тъй като системата по същество принуждава тези приложения да поддържат Android “вграждане на дейност" особеност. Тези видове функции обаче трябва да бъдат специално кодирани, за да поддържат определени приложения, така че ще откриете, че операционната система на един OEM може да наложи оформление с два панела в едно приложение, докато операционната система на друг OEM не може. Ключов пример за това е X, който може да бъде принудени в оформление с два панела на Honor Magic V2 но не и на Samsung Galaxy Z Fold 5 или OnePlus Open.

Приложението LinkedIn на OnePlus Open
Приложението LinkedIn е принудено да има оформление с два панела от OxygenOS (Настройки > Главен екран > Двоен Windows).(Кредит за изображение: Mishaal Rahman / Android Central)

Stock Android, за съжаление, няма решение на този проблем. Отговорът на Google е да предостави на разработчиците инструментите, от които се нуждаят, за да създадат оформление с два панела, независимо дали приложението им следва съвременните указания за разработка на Android (MAD).

Друг проблем, свързан с оформлението, е, че дори ако приложението на хартия прави всички правилни неща, за да поддържа устройства с голям екран, то не показва на потребителите това оптимизирано оформление по подразбиране. Тези екранни снимки на Gmail, които споделих по-рано, всички бяха направени на OnePlus Open, първо на външния дисплей, второ на вътрешен дисплей в неговата портретна ориентация по подразбиране и накрая на вътрешния дисплей, когато се обърне към пейзаж ориентация. OnePlus Open, както и Galaxy Z Fold 5, имат много по-тясно вътрешно съотношение на екрана в сравнение с Google Pixel Fold, което означава, че естествената му ориентация в разгънато състояние е портретна.

Това означава, че не е нужно да завъртате телефона на 90°, за да се справите с приложенията, заключени в портретна ориентация, но също така означава, че приложенията с оптимизирано оформление на голям екран, като Discord и Gmail, няма да ви покаже това оформление, освен ако не обърнете телефона 90°.

Изображение 1 от 2

Използване на Discord в портретна ориентация на OnePlus Open
Discord на OnePlus Open, когато е разгънат в естествената си портретна ориентация.(Кредит за изображение: Mishaal Rahman / Android Central)
Използване на Discord в пейзажен режим на OnePlus Open
Discord на OnePlus Отваряне, когато е разгънат и обърнат в пейзажна ориентация.(Кредит за изображение: Mishaal Rahman / Android Central)

Моят трети проблем: Информираност

Този следващ проблем е много по-незначителен в сравнение с предишните два, но това е нещо, което ми се случва достатъчно често, че трябва да го повдигна. Има няколко неща, които приложенията трябва да направят, за да станат „сгъваеми“, и едно от тях е да се справят с промяната в размера на дисплея, която се случва, когато потребителят сгъва или разгъва своето устройство.

За съжаление забелязах, че някои приложения, като Discord, не обработват тази промяна на конфигурацията елегантно. Например, често съм откривал, че бутонът за изпращане е скрит извън екрана, когато сгъвам устройството, докато Discord е отворен. За да се появи отново този бутон, трябва да затворя приложението и след това да го отворя отново.

Използване на Discord на външния екран на OnePlus Open
Бутонът за изпращане на Discord понякога е скрит извън екрана на OnePlus Open при сгъване/разгъване на устройството. Това се случва и на Galaxy Z Fold 5.(Кредит за изображение: Mishaal Rahman / Android Central)

Много сгъваеми устройства също имат сензор за ъгъл на пантата, който приложенията могат да слушат, за да коригират потребителския си интерфейс въз основа на сгънато състояние на устройството. Много малко приложения обаче се възползват от сензора за ъгъл на пантата. YouTube е един пример за приложение, което го прави. Когато устройството е наполовина отворено, Premium контролите на YouTube се показват в долната половина на екрана, докато видеото се показва в горната половина.

Последният ми проблем: Предимство

Говорейки за приложения, които се възползват от функциите, налични само на сгъваемите устройства, последният проблем, който исках да подчертая, е, че много малко приложения се възползват от факта, че сгъваемите устройства имат два дисплея. Pixel Fold Режим на интерпретатор на двоен екран ви позволява да показвате преведен текст на външния дисплей и оригиналния текст на вътрешния дисплей. Тази функция обаче не беше налична на Pixel Fold при стартирането, тъй като разчита на нови възможности, въведени в Android 14.

Режим на преводач с двоен екран на Pixel Fold
Режим на интерпретатор на двоен екран на Pixel Fold.(Кредит за изображение: Google)

За щастие, Android 14 дава възможност на други приложения да използват и двата екрана на сгъваем телефон, така че се надяваме, че повече приложения ще бъдат актуализирани, за да се възползват от този уникален аспект на сгъваемите телефони.


Сгъваемите телефони в стил книга отговарят на всички правилни изисквания за мен и въпреки тези проблеми, не виждам скоро да нося обикновен моноблок като мое лично устройство. След като сгъваемите в стил книги паднат в цената и станат по-масови, се надявам, че тяхната повишена популярност ще насърчи разработчиците да оптимизират своите приложения.

Дотогава, ако търсите да вземете сгъваем в стил книга като Galaxy Z Fold 5, Pixel Fold или OnePlus Open, тогава вие трябва да е наясно с проблемите, които споменах в тази статия, и възможните заобиколни решения, които са налични или са в сила развитие.

instagram story viewer