LINUX.ORG.RU
ФорумMobile

Каким образом МОБИЛЬНЫЕ системы стали жрать как десктопные?

 , , ,


2

1

Сабж. В 2010-2011 году пользоваться девайсом с 200-256мб ОЗУ было топ - все адекватно бегало, приложения летали на относительно бюджетной «спике», а затем и galaxy young. В 2011-2012 появились флаи с 512мб ОЗУ, которые тоже можно было юзать с комфортом - почти все тяжелые игры, кроме Asphalt 8, шли норм на 512мб ОЗУ. Начали появлялся девайсы за 120-140$ на андроиде, с 256мб ОЗУ. В 2013 китайцы нагнали прогресс до 2011 в ультрадешмане и представили sc6820 - смартфоны нам имели обычно 256мб ОЗУ в одном чипе с nand на те же 256мб, android 2.3, ну и в целом были +- юзабельны за свою цену в 50-100$(новый смарфтон, в упаковке! Лично покупал когда-то). В 2015 стандартом бюджета стал 1гб. Все еще ок, аппетиты растут, вышел 6ой андроид. И вот сейчас мы имеем смарты с 6-12гб ОЗУ, и кто-то говорит что это нормально, при том что особо приложения то не поменялись - лицокнига, инстаграмчик и вкшечка, обладая той же самой кодовой базой, разрослась каким-то дичайшим говнокодом(ну зато красивые анимации), и тормозит на бюджетках 2-3 годовалой давности. Если в 2013 году пользоваться смартфоном за 2 тыщи рублей можно было без особой боли(но с заметными тормозами), то в 2022 пользоваться смартфоном за 2 тыщи рублей просто нереально. Когда эмбеддед успел начать жрать как десктоп!?

Как-то так вышло, что приложения стали тащить все нужные библиотеки с собой… И да, мобильные приложения != эмбедд.

aiqu6Ait ★★★★
()

Я если что, гоняю не с мобилкой за 2к, но в целом с тоже относительно норм хар-ками(2гб ОЗУ, снап 410, нугат), и она уже не может оф клиент вкшечки открыть нормально. А дешман мобилками пользовался еще будучи школоло, и сравнивая опыт тогда и сейчас - тогда было сильно шустрее.

monobogdan1337
() автор топика

От софта требуется работа на девайсах юзеров (или товара в случае клиентов соцсетей). Никто не будет проверять, работает ли софт на 5% донных девайсов если оптимизировать его дорого/добавляет риски для прочих юзеров.

за 2 тыщи рублей

Курс поменялся, да и инфляция бакса за 10 лет никуда не делась.

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

Ну это теперь не эмбеддед. В 2013 еще можно было назвать +- эмбедом. Вопрос нульпоста как раз таки в том и заключается, почему мускулы наращиваются, но при этом базовые приложения начали весить по пол гигабайта, ужасно тормозить на относительно недорогих чипсетах. К играм претензий нет - ну кроме юнитиговна аля три в ряд, которое лагает на 4х ядерном чипсете, с гпу, который можно хорошо раскочегарить если не пихать честтные десктопные техники в мобильные игры(см. Asphalt 8, который выглядел как игра с ps3 в своё время).

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

iphone SE (первый) — 2гб ОЗУ и ещё в прошлом году на нём работало практически всё за вычетом современных игр. Может, проблема в андроиде?

В этом году не смотрел, впрочем.

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

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

Насчет инфляции ты прав, те 2-3к, сейчас уже 5-6.

monobogdan1337
() автор топика
Ответ на: комментарий от x3al

На 5s в прошлом году все работало, и довольно таки плавно, правда грелся он как кипятильник. Причем иос была 12 - самая последняя для него. Дело не столько в ведре, AOSP не особо много кушает, а вот гугломусор, самсунгоговно, и хуавейсрань обожает засрать как физическую память, так и ОЗУ - своими бесполезными сервисами. С учетом того, что бут разлочить в наше время не так легко, как 10 лет назад - это проблема. И проблема в том, что базовые приложения начали тащить огромное количество непонятных зависимостей.

monobogdan1337
() автор топика

Потому что индустрия в жопе. Смузихлебы делают недоязычки для полоумных за тонны нефти. Какие указатели, это жи сложнааа, надо на Go, на яваскрипте! Заменяемость безмозглых макак на первом месте!

Поможет только отток бабла из ит сферы.

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

Плюсую. Раз уж поставил тег эмбеда, то я вот вообще не понимаю нахрена тащить питоны с жабоскриптами на МК?) Это же полный писец. Лампочками поморгать пойдет, но там же никакого рилтайма не будет, ничего серьезного не сделаешь на таком.

monobogdan1337
() автор топика

Не забудь ещё и про современный веб, который даже на довольно мощных десктопах может идти со скрипом. Что уж говорить про слабые мобилки.

najlus ★★★★★
()

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

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

умри !! :) ты уже устаревший тип потребителя компутеров, которому надо качество, а не интерфейс и стиль.

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

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

закон подорожания водки в действии - если водка подорожала то папа будет меньше пить? нет, сынок будет меньше есть.

ехал фреймворк через фреймворк
видит фреймворк в реке фреймворк
сунул фреймворк руку в фреймворк
фреймворк фреймворк фреймворк

прокладка на прокладке и прокладкой погоняет. нувыпонели.

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

и что? и ничего. нет у вас методов против Кости Сапрыкина (с)

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

Современный веб на мобилках выглядит как баннер «откройте это в мобильном приложении» на 2/3 экрана, «мы используем куки, согласитесь плиз» на остальную 1/3 и рекламный баннер когда его закроешь.

x3al ★★★★★
()

Бюджетка это до 15 тысяч, $150 условно (сейчас понятно, что 15 тысяч это деньги стали). За 2 тысячи это телефон под одну несколько небольших конкретных задачу, скажем принять смс, поставить одну софтину и т.д.

anonymous_sama ★★★★★
()

Когда эмбеддед успел начать жрать как десктоп!?

У тебя 8-12 гигов на десктопе? Печалька. Сейчас минимум это 32.

А андроед, да. Кое-как оно ворочается от 6-8 гигов.

chenbr0
()
Ответ на: комментарий от monobogdan1337

бесполезными сервисами

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

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

В целом хватает 8, да еще и в одноканале :) Я программер, хотя и для игрушек +- норм(но я привык играть в 25-30 кадров). Было 12, было +- точно так же.

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

В Андроиде дно со всякими влинкованными фаербердами да монетизациями. Хелловорлд сейчас может 50 мб весить.

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

В принципе можно и так сказать.

Клоны в том смысле, что немного подкручивают в сторону тепловыделения и тому подобных фич.

sparkie ★★★★★
()

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

Aber ★★★★★
()

развитие железа обгоняет развитие софта, поэтому разрабы перестали заморачиваться его оптимизацией

nuBacuk
()
Ответ на: комментарий от Aber

Да нет, вроде и нативные приложения жрут много. PWA не очень много сейчас.

monobogdan1337
() автор топика

Веб жрёт одинаково вне зависимости от платформы. Раз сейчас невозможно на Пк пользоваться хромом на 2 гб рамы то почему те же сайты должны жрать меньше на телефоне?

Нативные приложение везде лёгкие.

Считаю что нужно веб убить. До состояния html + css

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

Считаю что нужно веб убить. До состояния html + css

Почему «убить» то?

Есть термин «липосакция». =)

Провести web’у липосакцию!

ex-kiev
()
Ответ на: комментарий от monobogdan1337

Лёгкие? Прикалываешься? Клиент инсты, клиент вкшечки.

Там тот же браузер внутри. Они не нативные.

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

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

А нет расширений или сборок десктопных браузеров которые выгружают неактивные вкладки из ОЗУ?

Для слабых систем с малым количеством RAM отлично бы подошло.

ex-kiev
()
Ответ на: комментарий от X512

Инста возможно, ВК нативный. Недавно ковырял приложение

monobogdan1337
() автор топика
Ответ на: комментарий от ex-kiev

нет расширений или сборок десктопных браузеров которые выгружают неактивные вкладки из ОЗУ?

Для хрома great suspender

Для палемуна lull the tab

И для лисы есть

Даже для своей оперы 12 себе сделал торможение скриптов. Обернул setTimeout, setInterval и setImmediate так, что если страница не в фокусе - то кидаем функции в очередь, иначе - исполняем сразу. По активации страницы(window.onfocus) исполняем очередь. https://github.com/bga/userjs/blob/master/freezeBackgroudActivity.js

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

Так не надо использовать мусор. В f droid обычно лёгкие приложения. В тч альтернативый клиент инстаграмма.

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

На старом андроиде нужно (ты вынужден) использовать старые приложения. Для оффлайн приложений пофиг. Онлайн конечно уже давно сменили протоколы так что старый клиент работать уже не будет :-/

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

Поддерживаю. Сейчас софт пишут для мобилок так: кидают херову тучу библиотек, которые автоматически тянут ещё х знает сколько либ. Все они жирные. Каждая либа по 5-10 Мб. Либы берут на каждый чих. Допустим, нужна тебе телеметрия? Отлично. Подключай телеметрию от вендора. Вендор выкладывает своё поделие, а там кода скомпилированного может быть и на 15 и на 30 Мб. Приложуха стартует и каждый твой чих и пук пишет в жирный JSON, который в оперативе раздувается. Потом жмёт его другой либой, третьей либо шифрует и четвёртой либо отправляет к себе на сервачок владельцу приложухи. И так всё это г раздувается до 200-300 Мб оперативы только для либ. И, главное, сейчас пограммисты такие: а как ты хотел?? Сейчас так все делают. Требования менеджмента. Чтобы графики красивые рисовать и анализировать что именно и в каком количестве нужно впарить новым клиентам куда они жмут и что покупают чаще всего? А что могли бы купить, если бы мы им новую кнопку забубенили прямо перед носом!

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

Для начала хотелось браузер с возможностью выпиливать css-атрибуты на выбор. Тени, например, размытие, градиенты. Или такое есть, а я тормоз?

thesis ★★★★★
()

С тех пор, как людей перестали бить за фразу «докупи рамы, нищеброд».

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

Stylish/usercss. Потом пиши что то типа такого

* { 
  text-shadow: none !important; 
  opacity: 1 !important; 
}


* {
  animation: none !important;
  -o-animation: none !important;
  -moz-animation: none !important;
  -webkit-animation: none !important;
  
  transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
}
bga_ ★★★★
()
Ответ на: комментарий от thesis

Kiwi browser поддерживает расширения хрома. Можно установить stylus. Так же нативно поддерживаются userjs. Где ты вставишь style ноду в head.

В bromite тоже нативно поддерживают userjs.

bga_ ★★★★
()

жрать как десктопные

Не согласен. Смартфон с 6-8 ОЗУ замечательно без раздражения выполняет любые смартфонные задачи. На десктопе уже 16 мало.

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

Откуда вы такие беретесь? Сижу с 8 в одноканале, всего хватает. Как уже говорил - программер. Правда в игры я особо не играю.

monobogdan1337
() автор топика
Ответ на: комментарий от vyazovoi

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

monobogdan1337
() автор топика
Ответ на: комментарий от xDShot

У меня nokia lumia 630 с 512Мб ОЗУ. Ишак на современном вебе постоянно падает, а так вполне себе рабочее. WP 8.1 в отличии от этих ваших андроидов довольно шустро работает.

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

У меня 640XL был с 1гб ОЗУ :) работал бодро.

Да и недавно юзал Galaxy Y на Android 2.3, с 256МБ ОЗУ и процом, близким к первой распберри(тоже Broadcom). В опере мини очень шустро бегает, нативный браузер тоже ничего, но на не тяжелых сайтах(типа лора).

monobogdan1337
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.