LINUX.ORG.RU
ФорумTalks

Какая же шляпа Андроид

 ,


0

3

Ей-богу, я не понимаю, почему настолько плохо.


Концепцию «работы с файлами» или «работы с документами» разрабы приложений целенаправленно игнорируют. С точки зрения разработчика, ты корпоративный раб, который должен «пользоваться приложением» и приносить прибыль, а не с какими-то там своими файлами работать.

Открыть два каталога в разных окнах? Или хотя бы в разных вкладках одного окна?

Или поставить одно видео на паузу и запустить другое?

Или две картинки одновременно редактировать?

НЕТ.

Этот же рак проникает на дескопты. В Telegram на дектопе есть просмотрищик картинок и видео, но открыть параллельно несколько файлов - невозможно. Впрочем, Telegram на обеих платформах - это отдельный рак, про который можно написать несколько тысяч символов бомбёжки. У них на каждой платформе свои уникальные мозговыносящие баги.


Приложение Ютуба. Если из списка видео на канале запустить видео, а потом вернуться назад, то с некоторой вероятностью произойдёт одно из следущего:

  • Список видео будет в той же позиции, как и было.
  • Позиция в списке сбросится в начало списка.
  • Вместо списка видео отобразится главная вкладка канала.

Я думал, что на старом телефоне не хватает памяти или типа того. Но когда я в прошлом году купил новый телефон, там оказалась такая же шляпа.

Этот баг существует столько, сколько я вообще помню существование приложения ютуба. Я не понимаю, почему в 2025-м нельзя без багов сохранить и восстановиить состояние UI. Или это какой-то хитрый план, хз.


Вы не можете управлять значением mtime у файла. Если вы закачали файлы с компьютера, попрощайтесь с датами модификации.

В качестве особого издевательства - приложение галереи сортирует фото по mtime, а не по дате снимка. НЕКОТОРЫЕ приложения галереи могут сортировать и по дате из EXIF.


Организовать галерею иерархически? НЕТ. Слишком сложно. Вдруг пользователь сначала начнёт сортировать свои фото, а потом и вовсе начнет ДУМАТЬ. Нам умные не нужны.


Производитель моего телефона своё приложение назвал «Галерея AI». AI в галерее не обнаружено. Зато обнаружено отсутствие группировки снимков по датам в альбомах. Всё сплошной лентой, даты угадывай сам.

Также производитель считает, что рисовать в файловом менеджере белые скруглённые прямоугольники на светло-сером фоне с гигантскими отступами - это хороший UI: https://postimg.cc/zy1Nnw9M

Никаких настроек ничего вообще в этих приложениях нет.


В качестве видеоплеера лежит нечто с названием Visha. Если вы переключитесь с Visha на другое приложение, то Visha встаёт на паузу, а затем обычно закрывается - но не всегда. В плеере есть функция воспроизведения видео в фоне. Она забагована. Аудиодорожка из видео запускается в фоне и не имеет контроллов для управления. Вернуться в плеер после этого нельзя - окно исчезает из списка окон. Если запустить плеер иконкой запуска, он сбрасывается на стартовый экран.

Если есть какой-то опенсорсный видеоплеер без рекламы, который умеет просто работать, посоветуйте, плиз. Моя планка ожиданий настолько низкая, что я просто хочу чтобы программа умела выполнять свою единственную базовую функцию.


Внезапно, опенсорное некоммерческое приложение Галереи из F-Droid - есть настройки по количеству столбцов и параметрам группировки:

А что, так можно было что ли??? (c)
Оказывается, что если делать приложения, думая о людях, а не о бабках, то получается даже ничего.

В качестве креативного решения для этой недоработки Гугл собирается F-Droid уничтожить.


Шторка в современных версиях Андроида это какая-то UI- и UX-катастрофа: https://postimg.cc/JsW8b39Y

У меня ноль идей, как индустрия дошла до такого убожества после всех этих десятилетий опыта в сфере UX. Понятно одно: экономически выгодно делать как можно больше говна каждый год, а какое там качество - какая разница, если у пользователей нет выбора.

Да, шторку поменять нельзя, она не считается приложением. Я бы с удовольствием пользовался шторкой от древнего Wileyfox Swift 2X.


В немалом количестве приложений доминирует концепция «навалить как можно больше непонятных иконок». Какие-то неведомые закорючки без какой-либо подсказки, что сейчас произойдёт. То ли текст скопируется, то ли флешка отформатируется.

Некоторые разработчики честно пытаются вместить в смартфон более-менее развитое приложение с кучей фич. В итоге по экрану разбросано несколько панелей с закорючками и несколько меню по углам, в которые хаотично рассованы команды. Выглядит страшно, пользоваться ужасно, но реально спасибо за то, что они хотя бы пытаются, в отличие от абсолютно анскильных приложений от всех остальных.


Размеры софта. Рандомные примеры:

  • «Сервисы Google Play» - 1 ГБ, из которых 360 МБ - приложение, остальное «данные».
  • Авито - 700 МБ без кэша.
  • Zoom - 700 МБ без кэша.
  • Gboard - 400 МБ, из которых 180 МБ - «приложение».
  • Магнит - 230 МБ без кэша.
  • Фонарик - 70 МБ!!!

Глядя на то как растут аппетиты, я начинаю сомневаться, что 0.5 ТБ памяти хватит на всё время жизни устройства. Слота под SD-карту в телефоне теперь нет, как и во всех моделях, кроме самых бюджетных.

Если вы хотите пускать Linux-юзерленд под Андроидом, то еще не забудьте, что в Линуксе теперь тоже аппетиты приложений к накопителю растут конскими темпами. Особенно после начала Rust-лихорадки.


Мне кажется, этот перечень херни бесконечно можно продолжать.

P.S. Свеженькое:

Google меняет политику публикации исправлений уязвимостей в Android

Отныне Google изначально предоставляет исправления безопасности для Android исключительно OEM-производителям по закрытым каналам с соглашением о неразглашении, обязующем их не раскрывать исходный код с применением предоставленных патчей на срок 3 месяца с момента получения. В течение этого времени возможно распространение исключительно бинарных сборок с включением исправления.

★★★

Последнее исправление: wandrien (всего исправлений: 5)
Ответ на: комментарий от James_Holden

только с офф.сайта апк бери, а не с ф-дроида – тут как с yt-dlp, апдейты частые, иногда ломают ютуб и хотфикс сразу доступен на офф.сайте, а в репозиторий попадают только релизы.

ann_lortemp2
()
Ответ на: комментарий от wandrien

Zoom работает в браузере, я участвовал в созвоне буквально пару дней назад.

в Chrome, кстати, не работает. а вот в браузере – работает.

ann_lortemp2
()

Можно подумать, что кто-то заставляет.

sparkie ★★★★★
()
Ответ на: комментарий от wandrien

Ты наверное пропустил мои опусы, где я сравниваю современный стиль UI, построенный на том, чтобы «красиво втюхать»

Как их найти (у тебя 143 темы)?

и классический UI, построенный так, чтобы глаза не уставали за 8 часов рабочего времени в попытках отличить кнопку от надписи, а надпись от поля ввода. Про десктопы, понятное дело.

Да, с этим сейчас большая беда.

MirandaUser2
()
Ответ на: комментарий от Dimez

Смартфонов для работы было много, в т.ч. гиковские (типа той же n900, от которой у меня до сих пор сугубо тёплые воспоминания, несмотря на много её объективных недостатков)

n900 не был гиковским телефоном. Он просто был убогим. «Гиковским» он считается, потому что кроме линуксозадротов ни у кого особой любви не сыскал.

hateyoufeel ★★★★★
()
Ответ на: комментарий от ann_lortemp2

Zoom работает в браузере, я участвовал в созвоне буквально пару дней назад.

Как? Я только что пытался, мне выдало предложение скачать приложение.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Был, был :) Самым что ни на есть гиковским.

потому что кроме линуксозадротов ни у кого особой любви не сыскал

Так его выпустили, а потом микрософтовский выползень сделал заявление «это мёртвая платформа, развиваться не будет», все софтовендоры и независимые девелоперы встали и ушли оттуда.

Dimez ★★★★★
()
Ответ на: комментарий от wandrien

Раньше...

Забудь про то, что было когда-то.

sparkie ★★★★★
()
Ответ на: комментарий от Dimez

Так его выпустили, а потом микрософтовский выползень сделал заявление «это мёртвая платформа, развиваться не будет», все софтовендоры и независимые девелоперы встали и ушли оттуда.

Его выпустили недоделанным, без софта, нормального SDK для сторонних разработчиков (предлагалось ставить виртуалку с лялехом) и нормального магазина с возможностью монетизации. Напомню, если тебя память подводит, что там из коробки даже поддержки USSD не было (номера типа *100#), их приделало сообщество. Про мелкие фичи от сообщества типа переключалки 3G/2G я молчу. И это в девайсе за $650 (с учётом инфляции, на сегодня это штукарь). Свежий айфон (3GS) тогда был дешевле на сто баксов. Я до сих пор не понимаю, на каких именно покупателей нокла расчитывала.

Был, был :) Самым что ни на есть гиковским.

Нет, просто никому кроме богатых люнексодрочеров такое дерьмо не было нужно.

t. владелец n900, одно время даже с гентой на нём.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 5)
Ответ на: комментарий от Ololo_Trololo

Купи аппарат с поддержкой кастомных сборок и будет тебе счастье.

И аппарат этот называется… барабанная дробь… опять только пиксель.

dimgel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Напомню, если тебя память подводит, что там из коробки даже поддержки USSD не было (номера типа *100#), их приделало сообщество

А тебя не подводит? Ты мне это уже писал.

Ну да, и что? Лично я был готов терпеть некоторые неудобства (узнать баланс через USSD-команду, особо больше USSD ни для чего популярного более не используется). Намного хуже был круглый зум.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

А тебя не подводит? Ты мне это уже писал.

Тебе – да. Но другие в этом треде могут быть не в курсе всего убожества этого «легендарного» девайса.

Лично я был готов терпеть некоторые неудобства (узнать баланс через USSD-команду, особо больше USSD ни для чего популярного более не используется).

Лично ты был готов, лично другие задроты были готовы. А средний юзер – не был. Поэтому оно и сдохло, и никакой Элоп из МС тут не причём. Если сегодня кто-то попытается выпустить без предоплаты на рынок девайс за штуку баксов, который не будет уметь буквально нихрена, его ждёт примерно та же участь. Доказано всякими Librem 5 – кстати, тоже феерический говнодевайс, у которого поддержку камеры в софте прикрутили только спустя полтора года после поставок первым пользователям.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)

Да давно уже разочаровался в нём. Если еще до 4 версии было что то похожее на концепцию пк в кармане, то начиная с 5-6 версии убили всё. Сейчас вообще трэш, я не могу в файловом менеджере на телефоне что то писать в папку obb, вообще чеканулись со своей безопасностью. Еще и установку сторонних приложений обрубят скоро. Пошло оно всё в одно место

karton1 ★★★★★
()
Ответ на: комментарий от hateyoufeel

А средний юзер – не был

Не говори «гоп» :) USDD - это фигня. Средний юзер будет жрать, причмокивая, то, что ему прорекламируют мракетологи :) Яббл же жрут :)

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Главное, больше смайликов ставить. Кстати, маркетинг вокруг девайсов на Maemo вообще существовал? Неа.

Причина два почему оно сдохло. И Элоп опять не причём. Нокла сама обосралась, выпустив убердорогой девайс непонятно для кого, который ничего не умел и о котором нокла забыла всем сказать. Просто потрясающая история!

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от wandrien

QT - это уже давно какой-то сраный кал. Оно хорошо отпиарилось клосс-платформенностью и красивыми кнопочками, но потом остапа понесло. Если сейчас разработка строго под linux без попыток это запускать где-то ещё, то приходится искать что-то вменяемое вместо Qt уже.

lesopilorama
()

Слота под SD-карту в телефоне теперь нет, как и во всех моделях, кроме самых бюджетных.

samsung s22 ultra вроде есть она

lesopilorama
()
Ответ на: комментарий от hateyoufeel

Главное, больше смайликов ставить.

Разрешаю пропускать глазами :)

Нокла ИМХО обосралась в том, что не выбрала андроид, а пустила заведомо засланного казачка к себе, чем тот и воспользовался. Хотя быть «ещё одним» производителем андроидных смартфонов тоже сложно, высококонкурентный малологичный бизнес. Но хотя бы потрепыхались подольше, аппаратно то у них очень классные железки были и R&D был крут.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 2)
Ответ на: комментарий от knovich

Между прочим, никто не мешает и сейчас сделать стилус, но нет. Не хотят.

Да навалом их на маркетах.

Tigger ★★★★★
()
Ответ на: комментарий от wandrien

А то, что прилетело с обновлением до пятнашки - это позор индустрии,

Так к андроиду это отношения не имеет. Производитель накосячил. В пикселях при обновлениях с 14 по 16 вообще ничего внешне не менялось. Только в сентябрьском обновлении поменяли зачем-то внешний вид.

Tigger ★★★★★
()
Ответ на: комментарий от hateyoufeel

Нокла сама обосралась, выпустив убердорогой девайс непонятно для кого, который ничего не умел и о котором нокла забыла всем сказать

Трёхрядная ублюдочная обрубочная клавиатура на N900 без нормальной навигации отдельный вид мазохизма помню был:

При этом у конкурентов в то же самое время:

Четыре ряда с D-Pad’ом и тогда ещё нормальный Android 2.1 с кучей актуальных на то время приложений. И USSD работал. И дешевле, лол.

Даже если сравнить E90 из 2007го и N900 из 2009го видно удешевление, упрощение и говённые материалы корпуса.

Собственное говённое качество последних смартфонов Nokia при огромнейшем ЧСВ и переплаты за брен и вогнал гвоздь в лоб этой компании.

Чё там мобильная Nokia в 2025 году делает? Бабкофоны на китайских бомж-процессорах? Лол.

EXL ★★★★★
()
Ответ на: комментарий от lesopilorama

Если сейчас разработка строго под linux без попыток это запускать где-то ещё, то приходится искать что-то вменяемое вместо Qt уже.

Ну подскажи мне что-нибудь вменяемое с аналогом QtSql, например.

P.S. И да, человек, которому ты отвечал, писал не «вообще про Qt», а про qt-declarative, т.е. по факту про QML. Это немножко отдельная вселенная, которая ни разу не про компактность, а про лёгкость рисования интерфейсов. Хочешь компактности – делай GUI на виджетах. Мой pet project, собранный статически с Qt5, занимает чуть меньше 20 Мб. Да, с нужными ему частями Qt прямо внутри бинаря. Правда, с Qt4 было не 20, а 10, так что тенденция действительно не очень здоровая. Соберу с Qt6 – отпишусь о размерах (поддержка есть, но пока чисто экспериментальная, и не всё работает).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Dimez

Нокла ИМХО обосралась в том, что не выбрала андроид

Спорно. На момент начала работы над n900 — это 2007-8 годы — ведроед представлял из себя убогое посмешище. У Маемы вполне был шанс, просто Нокла нишмагла.

пустила заведомо засланного казачка к себе, чем тот и воспользовался

Этот казачок пришёл с 300 миллионами денег от микрософта, готовой платформой для софта, поддержкой этой платформы и прочими плюшками. Нокле это тогда было очень нужно, потому что бабло у ноклы стремительно кончалось, ведь за годы продаж обычных раскладушек они капитально разучились делать что-то новое и в основном просирали деньги в убогие недоразумения типа n-gage.

аппаратно то у них очень классные железки

Аппаратно там как раз ничего крутого не было. Обычный OMAP с PowerVR сбоку. Телефонов на таких SoC хватало.

hateyoufeel ★★★★★
()
Ответ на: комментарий от EXL

Трёхрядная ублюдочная обрубочная клавиатура на N900 без нормальной навигации отдельный вид мазохизма помню был:

Я после n900 купил себе Blackberry и это были просто небо и земля по качеству. Клавиатура – произведение искусства. До сих пор безумно скучаю по ежевичкам.

На n900 кстати были стрелки справа внизу, просто не в русской раскладке. В английской там были 4 клавиши со стрелками, как на обычной QWERTY.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)

Соглашусь с ТС во многих вещах. Мне нравился Android времён 2.x-4.x, особенно с футуристической темой HOLO, которая бы отлично и энергоэффективно смотрелась на современных OLED’ах:

А потом как это всегда бывает – на смену дизайнерам-инженерам пришли «соевые» дизайнеры, которые начали придумывать всякие Material Design и HIG’и, всю эту плоскоту. И вместо добавления функциональности в мобильные приложения начали добавлять кнопку «бутреброд» с неудобным меню и прочие довольно посредственные решения.

Бич последних версий Android и Samsung’овских настроек – в интерфейсе начали скруглять всё то, до чего дотягиваются ручонки дизайнера. Даже батарейку, превратили в круглую «конфетку». Человеческоудобные мать их интерфейсы.

EXL ★★★★★
()
Ответ на: комментарий от wandrien

а у меня наоборот: в приложении проблемы со звуком, а через веб-браузер - нормально (правда Chromium, в Mozilla Firefox тоже проблемы со звуком).
Но это на ПК.

MirandaUser2
()
Ответ на: комментарий от lesopilorama

samsung s22 ultra вроде есть она

Нету.

wandrien ★★★
() автор топика
Ответ на: комментарий от EXL

Честно говоря, у Нокии и раньше корпуса говно какое-то были. Что подтверждает нынешнее практически полное отсутствие доживших до наших дней оригинальных N70, N95 и им подобных, которыми хоть как-то пользовались. Деньги за них при этом ломили будь здоров какие.

Alden ★★★★
()
Ответ на: комментарий от EXL

Чё там мобильная Nokia в 2025 году делает?

Ничего не делает, нет её, «не шмогла».

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

с компа тоже есть, там просто ссылка еще глубже спрятана.
у меня учеба была в зуме, приложение у меня тупо не работало на онтопике, юзал аналог браузера всегда (хром, т.к. там есть аппаратный декодинг контента видеозвонка и батарейка жила в 4 раза больше, чем если юзать браузер)

ann_lortemp2
()
Последнее исправление: ann_lortemp2 (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Если бы они заняли место HTC, КМК выплыли бы. На какое-то время.

Этот казачок…

Да уже всё 100500 раз обсудили. И тогда и позже и сильно позже, когда всякие интересности всплыли. У Нокии был знатнейший цугцванг, когда они не смогли перестроить свой менталитет и бизнес. Выбрали вроде бы хороший внешне вариант, который привёл их к уничтожению (правда, и последующая мобильная часть майков через некоторое время тоже сдохла). Хотя, может, просто индустрия говна выиграла, т.к. посдыхали все, кроме яббла и андроида.

Аппаратно там как раз ничего крутого не было. Обычный OMAP с PowerVR сбоку.

Я о самих железках, как оно хорошо спроектировано тогда было (я разбирал всякие e52 и другие телефоны)

Dimez ★★★★★
()
Ответ на: комментарий от lesopilorama

а что «вменяемое, кроме культи»? жирногном - это пинцет ваще. даже wxWidgets - и тот разжирел и зависит от гномосековских библиотек, хотя вроде пока от второго гнома, но уже могли испортить.

а! есть же EFL. вот его ещё не засрали. он прямо топчик. чистая сишечка, никакого жира, всё как полагается. идеальный вариант, но не популярен. насчёт кроссплатформы - просто не интересовалась. возможно, что даже и да.

Iron_Bug ★★★★★
()
Ответ на: комментарий от wandrien

Батарейка-конфетка

Ггг, нашёл, пилюлька какая-то :))

Dimez ★★★★★
()
Ответ на: комментарий от hateyoufeel

и что ты мне хотел сказать этим высером 10-летней давности? EFL работает, Enlightenment - прекрасная лёгкая и шустрая DE, намного шустрее всех прочих. при этом все возможные свистоперделки там имеются. хотя и неясно, зачем они нужны.

более того, он и десять лет назад рааботал. я хз, что там этот пейсатель настрочил. я сама пробовала на нём писать и всё было отлично.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

Ставь через flatpak android studio и пиши своё приложение. Проводник или что-то ты там хочешь. На телефоне всё равно неудобно редактировать документы кнопок то нету, а виртуальной клавиатура половина. Телефоны сейчас для игр и запуска тиктоков, мессингеров. Не в них проблема, а в тебе.

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

Хехе… я вот вообще не удивлён, что тебе такая срань нравится. Типичный лютый сишечный говнокод.

Don’t use pointers as pointers. Split the bits in them into 3 (or 4) groups, which would be cast to a numerical indexes into 3- (or 4-) dimensional hash map, which in turn results in a real pointer to function + object, and call it, if such exist. If not, don’t do anything and don’t give the programmer any feedback. Oh, and implement this in a way that makes the absolute maximum objects your process can have equal to 512. But don’t forget to not warn anyone when the limit gets exceed, but call given function on a random object which causes hash collision.

hateyoufeel ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)