Привет.
Смотришь очередную презентацию какой-нибудь компании, которая показывает планшет или смартфон, а тебя в буквальном смысле заваливают данными о производительности процессора. Это хорошо видно на примере Apple, у компании появилась традиция постоянно подчеркивать рост вычислительной мощности процессоров, не вдаваясь в детали того, что использовать ее в большинстве приложений просто невозможно. И покупатель iPad Pro последнего поколения на процессоре Apple M4 не увидит никаких отличий в производительности от планшета на процессоре M2. Конечно, радуют некие виртуальные попугаи в бенчмарках, они позволяют бороться с жабой внутри каждого из нас, вроде бы деньги потрачены не просто так. На деле никакого смысла в покупке самого-самого быстрого процессора для большинства нет, так как он не используется даже на половину своих возможностей. Ниже — скриншот из презентации Apple, где мы видим очередные рекорды.
Большинство людей не знают, что интерфейсы современных мобильных ОС уже больше пяти лет настолько быстры, что их приходится искусственно ограничивать в скорости работы. Если отменить задержку для графики, то вам просто будет неприятно смотреть на то, что происходит перед вами на экране, картинки будут меняться со скоростью калейдоскопа, глаз просто не будет успевать за их сменой. Конечно, случаются проблемы со скоростью работы, когда что-то в системе подвисает, окна прорисовываются с задержкой. Видел такое на всех системах без исключения, тут нет какого-то правила, что тормозит конкретно такая-то система, и только. Но большую часть времени все работает более-менее хорошо, быстро. В Apple все так же, как и раньше, стараются почти незаметно, на доли миллисекунды замедлять старые аппараты, чтобы новинки работали чуточку быстрее и человек хотел сменить свое устройство на новое. Но причин технического толка для этого нет, хотя для внешнего наблюдателя, конечно же, есть логичное объяснение — новые версии операционной системы «тяжелее», потребляют больше ресурсов. Факт в том, что все находки для интерфейса уже таковы, что замедлить устройство практически невозможно. Эмпирически можно сказать, что любой смартфон или планшет с 8 ГБ оперативной памяти, а также свободным местом в памяти в размере от 10 ГБ, будет работать довольно быстро. Даже бюджетные решения, где не самая быстрая оперативная память, не самый быстрый UFS 2.2. Смотрю на смартфон Infinix, который стоит около 20 тысяч рублей, и не вижу никаких проблем со скоростью работы, сравниваю со своим Galaxy S24 Ultra. Миф о том, что бюджетные устройства медленные, живуч, он будет с нами еще много лет. И причина тут в том, что нам кажется самоочевидным, что когда ты платишь сто тысяч рублей за смартфон или в пять раз меньшую сумму, ты должен получить разницу в скорости работы. Факт в том, что скорость работы более-менее сравнима, а разницы между любым iPhone и аналогичным по стоимости Android-смартфоном давно нет, более того, как правило, Android-смартфон имеет больше памяти и реже проявляет норов, нет никаких микролагов в принципе.
Новое время диктует необходимость добавления в чипсеты NPU, то есть отдельных блоков, которые отвечают за AI-алгоритмы, ускоряют их работу. Традиционные процессоры вне зависимости от их архитектуры, будь то ARM или х86, наращивают свои возможности, но не меняются кардинально. Год к году изменения в производительности не так заметны, зачастую достигаются приростом числа ядер, а не производительности одного ядра.
Целый месяц следил за своим Galaxy S24 Ultra, мне было интересно, как часто чипсет задействует самое быстрое ядро Cortex-X4 (частота до 3.39 ГГц) или Cortex- A720 с повышенной частотой. Оказалось, что за месяц обычных задач, когда я вел привычный образ жизни, а именно фотографировал, немного снимал видео, играл в игрушки, участвовал в видеоконференциях и сидел в социальных сетях, переписывался в мессенджерах, мой телефон не использовал быстрые ядра почти никогда. За целый месяц работы использование быстрых ядер заняло только 2% от всего процессорного времени. Что-то мне подсказывает, что я очень активный пользователь телефона, у большинства людей результат, видимо, будет более-менее сходным. Если выполнять какие-то «тяжелые» задачи, например, постоянно конвертировать 4К-видео либо играть в тот же Genshin Impact, то использование быстрых ядер резко возрастет. Статистика — штука упорная, и она утверждает, что пользователей, играющих в такие игры на телефонах, не так много, в основном это молодежь, и она в подавляющем меньшинстве (пара процентов от числа пользователей этого смартфона).
Избыточная мощность процессоров не так бесполезна, как может показаться, во многих случаях она дает возможность решать задачи, которые ранее были недоступны на мобильных устройствах. Но есть одно применение, которое почти никогда не приходит на ум, хотя оно сулит очень большие изменения на рынке, — адаптация приложений для операционных систем, для которых они изначально не создавались. То есть создание песочниц, в которых можно запускать «чужие» приложения, исполнять их, как будто они работают на родном устройстве.
Недавно Google приобрела компанию Cameyo, которая выпускает приложение виртуализации для ChromeOS, позволяющее запускать х86 приложения, написанные для Windows.
Подход Cameyo близок идее Chromebook, фактически тонкого клиента со слабым процессором, который отличает невысокая цена. Большинство таких устройств стоят 200-300 долларов, и за счет этого они крайне популярны в сфере образования (речь про рынок США, у нас этот сегмент просто не развит). Компания начала свой путь еще в 2018 году, когда в потребительской электронике не было мощных процессоров, отсюда выбранная архитектура — создание облачного решения, когда приложения запускаются на серверах, а на пользовательское устройство транслируется видеопоток. То есть вам требуется постоянное интернет-соединение, чтобы работать в Windows-приложениях на ChromeOS.
Появись Cameyo сегодня, и решение могло бы стать совсем другим, например, создание чего-то, сходного с Rosetta для MacOS, когда приложения, написанные для х86-архитектуры, прекрасно запускаются на ARM-процессорах. И опыт Apple показывает, что такие приложения работают достаточно быстро, нет никаких серьезных ограничений в их производительности. Это обратная сторона роста производительности процессоров, которые могут использоваться для таких задач. И обычно производительность через дополнительную прокладку в виде той же Rosetta 2 падает, посмотрите на результаты тестов.
Но тут вновь скажу, что производительность зачастую избыточна, для большинства пользователей она не играет большой роли в их задачах. Сейчас мы говорили про компьютеры, но нечто подобное возможно и для смартфонов, а также планшетов. Обратите внимание на российскую ОС «Аврора», для нее был разработан «Авроид», среда, позволяющая запускать большинство Android-приложений в песочнице. Производительности довольно старых процессоров, которые мы видим в устройствах на «Авроре», хватает для работы «Авроида». С улучшением характеристик, а оно происходит, производительность этого решения будет автоматически расти.
И если посмотреть на происходящее в мире, то сегодня песочницы для запуска чужих приложений стали трендом. Компании создают свои варианты таких песочниц, так как доступ к уже готовым приложениям для других платформ моментально повышает привлекательность вашего решения, решает проблему недостатка софта. Говорить, что тут все безоблачно, нельзя. Та же Google, создавая SDK для написания Android-приложений, включает множество функций, которые должны ломать их работу вне родной среды, особенно это касается более-менее сложных игрушек, где задействованы мультимедийные возможности устройств. Но все это решаемые вопросы.
В Huawei планируют отказаться от совместимости с Android-приложениями в Harmony Next, следующей версии своей ОС, которая выйдет в этом году в Китае. При этом компания создала песочницу, где такие приложения все равно будут запускаться, но акцентировать на этом внимание она не будет. Попробовал такую песочницу на одном из будущих устройств, работает по тому же принципу, что Gbox на Android-устройствах компании вне Китая, принцип более-менее тот же, хотя сам продукт сложнее на порядок.
В прошлом ограничением для создания локальных песочниц была производительность процессоров на устройствах, они просто не тянули такие возможности, приходилось урезать все до минимума. Сегодня у нас есть множество вариантов решения проблемы: размещение приложений в облаке (путь ChromeOS), создание локальных вариантов приложений, умеющих работать в чужой среде. И есть вероятность того, что приложения, созданные для одной системы, в скором будущем вполне себе будут запускаться на чужих системах. Понятно, что они не будут работать так же быстро и, возможно, в них будут проблемы. Возможно. Но это точно даст толчок для рынка железа, когда всеядность новых устройств окажется для многих огромным преимуществом. Представляете, что произойдет, если на Android вы сможете запускать iOS-приложения без особых проблем? Думаю, что одно из преимуществ системы от Apple исчезнет. Сама логика развития рынка подталкивает к этому, но в силу разных причин такой сценарий может и не случиться. Факт в том, что многие компании сегодня снова попытаются подойти к этому вопросу и создать свои решения. Возможно, что в этот раз у них получится что-то дельное, так как ограничений в виде малой производительности процессоров больше нет.
Хотите, чтобы ваш смартфон умел запускать приложения с других ОС?
Про технику всё рассказали, а про то, что реально решает кто думать будет?Windows, помнится, должна была запускать и приложения для Android и iOS и где оно?Китай изначально идёт особняком, так как там с первых дней был свой Android, без Google Services.Возможно в России что-то может взлететь, после того, как Apple и Google ушли с рынка из-за санкций.Но там, где подобных вещей нет, эмуляция чужих систем, как массовое явление, не случится: владельцы этих самых систем сделают всё возможное, чтобы этим могла пользоваться только горсточка красноглазиков.Всё это так и остаётся экзотикой не из-за технических проблем (в прошлом веке ещё на UNIX-рабочих станциях пускали и MacOS и Windows), но из-за лицензионных ограничений.
Victor Khimenko, Тут в первую очередь проблема в отсутствии направления. Шаг вперед 2 шага назад. Очень многие ребятки, особенно связанные с бизнесом, ждут не дождутся как бы с западом снова дружить, им ниче это не нужно, это по сути внутренний саботаж.
"Представляете, что произойдет, если на Android вы сможете запускать iOS-приложения без особых проблем?"А в чем может быть необходимость? Что есть у iOS такого, что нет у Android? Проф. приложения типа Fotoshop? Те, кому нужно для работы могут себе позволить и iOS устройство и программы для них купить. Игры? Ну тут как раз куча вопросов в совместимости и производительности. Если и подружат, то точно не в первую очередь и через кучу костылей, которые снизят производительность, которой и так не хватает для требовательных проектов.
"Миф о том, что бюджетные устройства медленные"У меня на руках рилми 12 про + и Хуавей Мате 50 Про. Рилми медленнее. Существенно. Даже в работе оболочки.Понятно, что не божественный Техно, но и не совсем уж шлак. Но медленнее.
>>> В Apple все так же, как и раньше, стараются почти незаметно, на доли миллисекунды замедлять старые аппараты Да, да, и это обидно на фоне других компаний, особенно на букву С, которые, наоборот, разгоняют старые аппараты. Берешь, например, S4, а он просто летает. Зато актуальные модели не очень, нет отличий от бюджетного Инфиникса:>>>Смотрю на смартфон Infinix, который стоит около 20 тысяч рублей, и не вижу никаких проблем со скоростью работы, сравниваю со своим Galaxy S24 Ultra.Ну ничего, зато потом как разгонятся…
"Миф о том, что бюджетные устройства медленные, живуч, он будет с нами еще много лет."Есть пара планшетов, один на Unisoc Tiger T310, другой на MediaTek Helio G99, так же пользовался неделю вынужденно смартом на MediaTek Dimensity 8200 Ultra. Могу с уверенностью сказать, что на бюджетники я не перейду. Отклик на действия, скорость открытия приложений, да даже банальное обновление приложений существенно медленнее, чем на флагманах. И тут все имеет значение и проц и оперативка и память. Если был флагман, то вернуться назад очень сложно.
На своем примере и смарфонов Самсунг — со временем наблюдается очень сильная деградация производительности интерфейса. Взять например S7 — его antutu стал чуть медленнее некоторых планшетов, однако интерфейс еле шевелится. A51 — antutu тоже на уровне планшетов — еле шевелится. Ничего на них такого вообще не стоит — все максимально очищено. Далее взять s10 — тут картина кардинально лучше, но потихоньку начинает лагать. Мне кажется что дело не только в самой прошивке, но и в обновлениях сервисов гугл, которые становятся тяжелее для старых самртфонов. Ведь на указанных аппаратах прошивка уже давно не меняется, а производительность деградирует. Но так как прошивка не меняется, то и подкручивать производительность уже "не кому", т.е. пока прошивка меняется, аппарат еще живет нормально, как только прекращается — дегардирует на глазах. Хотя очень странно, почему это не происходит у аппаратов сяоми и т.п.?
Mike Wazowski, ну это же реверанс в сторону днищенских подвалов, которые щас активно продвигают в рунете, понимать надо
я наверное наивный идеалист, но с моей точки зрения, стремление к наполнению некоей экосистемы контентом со стороны владельца экосистемы должно выглядеть иначе. не закрывание платформы по максимуму возможного, и сидение на ней по принципу "собаки на сене", а максимальное привлечение внимания сообщества разработчиков к платформе — выпуск SDK, среды разработки, справочных руководств, видеокурсов и т.п. не можешь сам — сообщество сделает, лишь бы не мешали. опасаешься за возможные взломы — есть пример Астры, сделай гражданскую облегченную версию "для всех", и защищенную для бизнеса и государства.
Kuzmichev, причем этот саботаж тянется еще с 2014 года…
Филипп Мастяев, Про Эппл вспомнилось, которая душит это все на корню 😉
serginsky, Мне кажется сам Самсунг занимается тестированием новой оболочки под новые аппараты, а на старые аппараты раскатывает ровно то же самое.Поэтому и тормоза.
"За целый месяц работы использование быстрых ядер заняло только 2% от всего процессорного времени." — я думаю, этот результат интерпретируется некорректно. Мобильное устройство впринципе должно почти всегда находится в экономичном режиме, когда все ядра или простаивают, или делают что-то очень простое фоновое. Нагрузка случается в очень короткие промежутки времени: запуск приложения, открытие нового окна. Все остальное время процессору по хорошему делать нечего. И 2% времени использования более мощных ядер, учитывая что ночью (треть времени) вобще вся система должна простаивать — это не избыток мощности, а нормальное поведения мобильного устройства. 10 лет назад, когда процессоры были намного проще, был такой же порядок цифр. И у слабого процессора цифра за тот же промежуток времени будет не намного больше: ну 6 процентов (если считать что все ворочается раз в 5 медленнее).
Филипп Мастяев, Астра как раз перестала поддерживать гражданскую версию. А в остальном — есть пример СПО, но не все идут по этому пути.
>>>>Миф о том, что бюджетные устройства медленные, живуч, он будет с нами еще много летесть у меня планшет самсунг а 10.4 на 662 снапе, если правильно помню. так вот тормозит он люто по сравнению с с22ультра. спасает его по большей части только то, что он используется только для просмотра видео, т.к. имхо работать на нем сложно. так что не миф это всё
хотелось бы разъяснение по санкциям США с 12.09.2024г по ПО и IT в России…
Victor Khimenko, Нет никакого саботажа. Есть банальная оптимизация затрат.Но в условиях, когда разработчики будут тупо поставлены перед фактом, что опираться на Google Services не могут, потому что им их банально отключили нафиг — сделают.Не бог весть какая проблема-то. По крайней мере программы, выпущенные в России, работать будут, а остальное и некритично.Но вот сделать так, чтобы что-то где-то заработало вопреки воле изначального разработчика программы (именно программы, не операционки!) — невозможно.Вернее возможно сделать для одной конкретной версии программы, если вы отказываетесь от использования обновлений.Что никак не может быть выходом на долгосроке: нужно либо договариваться-таки с разработчиком, чтобы тот 0.1% отличий между оригиналом и эмуляцией они прикрыли, либо отказываться от соотвествующей программы вообще — а нафига тогда эмулятор?
Victor Khimenko, Да смысл кому-то вкладывать силы и деньги в продукт который нужен только узко направлено в виде импортозамещения, если большинство этих людей все делают чтобы с западом снова начать дружить? Вроде государство как единое целое дало задачу, при этом отдельные функционеры, а уж про всяких бизнесменов и говорить нечего, про первой возможности все это откатят. А народу в принципе похуй, народу нужна дешевая качественная продукция, а мы тут в конкуренции проиграем 100 из 100 по понятным причинам. Почему Китай в это все смог? Да потому что в Китае была четкая идеология, широкая народная поддержка и до точно жесткая политическая воля единой верхушки. Да и плюс открылись миру и по-тихому наращивали свой потенциал особенно в конфронтация не вступая пока для запада не стало слишком поздно, активно играя на их внутренних противоречиях.
Поручикъ Ржевскій, Сравнение совершенно некорректно, разные настройки андроид. У readme, например, идёт буквально флуд в лог от разных системных сервисов. Кроме того, там разные ланчеры и задержки. Нужно сравнивать бюджет и небюджет от одного производителя.
у меня планшет samsung active tab2, после 2 лет постоянных обновлений от самсунга и всяких патчей безопасности стал просто дико тормозить, по сравнению с тем что было из коробки. Самое обидное что ожидаешь от обновления улучшения работы как они обещают, а получаешь ухудшения пользовательского опыта. Поэтому я бы наоборот не брал те устройства где обещают долгую поддержку.
Это все проблема, схожая с курица-яйцом. Пока нет приложений под новую ОС, не появятся пользователи. Пока нет пользователей, никто не побежит (да еще с неясными экономическими перспективами по окупаемости) писать новые приложения. Поэтому и появляются всякие песочницы и виртуалки, позволяющие хоть как-то временно решить проблему. А когда уже наберется критическая масса, все само завертится. Конкретно с Авророй тоже непонятно, кто станет писать приложения, если не большие компании, которые могут позволить себе играть вдолгую. Или потратить наши же (бюджетные) деньги под предлогом импортозамещения. Да и все равно это будет без Google-сервисов, без которых толку маловато.
RubenKarapetyanz, Там только erp и bi софт запретили. Так что скорее всего ничего не изменится
Mike Wazowski, Полностью согласен. Пользовался S20 пару лет, потом на работе выдали A57, пробовал сделать его основным — это невозможно. И интерфейс тупит после S серии и одновременно тяжёлые приложения запускаются мучительно медленно.Простой пример — когда телефон подключен без проводов подключен к машине и запущена навигация в Android Auto, пользоваться A57 невозможно. Условная фотокамера запускается мучительно долго, когда кадр уже потерян.В итоге плюнул и купил S23, с ним никаких проблем. Поэтому производительность очень важна и пользоваться смартфоном среднего уровня можно только если не пробовал флагман.
Arol8, Лол шиза. Так это же, если уж на то пошло, американцы начали экономические войны с Китаем, еще про Трампе, Байдан этот курс только усилил, о чем вы вообще? Да и про то что кто-то куда-то хочет я тоже ничего не писал.
Эльдар, Вы только что написали что 98% процентов времени Ваш флагман тормозит как инфиникс… Т.е. не инфиникс быстрый — самс медленный :)Так то сравнение вообще некорректное. А вдруг инфиникс молотит на полную а самс даже не напрягается для получения одинаковых цифр? А ведь Вы не в цифрах сравнивали а в осушениях от работы, а тут еще и оптимизация софта накладывается.
Arol8, А причем тут сторона Китая, если это сша начали вводить разного рода санкции против Китая?
GrishaTav_SE, 😄👍🏻 так толсто, что даже тонко!