Привет.
В 2023 году китайские производители почти одновременно выпустили модели с рекордным объемом памяти в 24 ГБ. Первым аппаратом стал Nubia Red Magic 8s Pro+ (название не для слабонервных), затем стали выходить модели других компаний. Например, у меня в руках realme GT5, флагман от realme, в котором прокачали практически все характеристики. Зарядка 240 Вт, которая полностью заряжает батарею за десять минут, последнее поколение Snapdragon.
Но нас интересует только один параметр — объем оперативной памяти. До недавнего времени рекордным объемом считались 16 ГБ, но тут была небольшая закавыка, в Android система может использовать 12 ГБ, и добавлять больший объем бессмысленно, он просто не будет использоваться системой. Полемика вокруг этого момента идет давно, и многие по накатанной считают, что рекордные объемы памяти не значат ничего и добавляются производителями бездумно, не давая никаких реальных преимуществ. Толика маркетинга тут присутствует, но реальная задача вовсе не в желании пустить пыль в глаза. Для производителей такие устройства становятся прототипами будущих систем, которые станут массовыми для Android-устройств. И это не просто прототипы, а модели, позволяющие на практике понять, как реализовать будущие функции так, чтобы они работали без сучка и задоринки.
Начинать разбираться в вопросе стоит с того, что очевидный способ использования большего объема памяти — это файл подкачки, куда можно добавить разные файлы и ресурсы приложений, которые будут вызываться практически моментально. Большинство Android-производителей уже создали «расширенную» оперативную память, когда вы можете выделить место в памяти телефона, которое будет использоваться для такого файла подкачки. Но оперативную память отличает большая скорость чтения/записи, и расширение ее на память, в которой хранятся ваши файлы и система, не дает столь нужной производительности. Если объем памяти больше, чем тот, что использует система, то вы можете создавать пространство, которое эмулирует память телефона, но при этом имеет совсем другие скоростные характеристики. И это хорошо заметно на примере realme GT5, скорость запуска обычных приложений выше (не говоря о системных, оптимизированных производителем), все открывается очень быстро. И это то решение, что объясняет большой объем памяти и его использование. Но на деле это только верхушка айсберга и то, что делают производители в лоб. Большой объем памяти нужен для множества иных решений, некоторые из них почти готовы, некоторые ждут своего часа.
Вспомним DeX от Samsung, когда ваш смартфон превращается в компьютер, достаточно его подключить к внешнему экрану, использовать мышку и клавиатуру. Обожаю этот режим, так как не нужно таскать с собой компьютер, а интерфейс адаптируется под большой экран. Главное, что все ваши файлы под рукой. Оперативная память в схеме работы DeX от Samsung не играет никакой роли, ее использование ровно такое же, как в смартфоне. Теперь представим, что 24 ГБ памяти разделены на две равные части (балансировка нагрузки памяти — это отдельная тема, не будем ее касаться, чтобы не запутаться в возможностях системы). Половина памяти отвечает за работу смартфона, вторая половина превращается в подобие «компьютера», где запускается что угодно — виртуальная машина с копией Android, адаптированной под компьютеры (этакий ChromeBook), или даже Windows в некой версии для ARM-процессоров. Взаимодействие смартфона и такого «компьютера» уже де-факто создано на уровне разных компаний, остаются сущие мелочи. И в ближайшем будущем мы увидим расцвет гибридных решений. Причем стоят они относительно недорого, стоимость того же realme GT5 в Китае — чуть больше 500 долларов. И если смотреть на модель как на устройство два в одном, то цена оказывается и вовсе незначительной. Производительности процессоров за глаза хватает для того, чтобы они могли работать с настольной версией системы, и при этом сам смартфон не будет страдать от фризов.
Другой пример, который нравится мне, но для многих покажется слишком зубодробительным, — функция «картинка в картинке», переиначенная на современный лад, можно сказать, что это будет компьютер в компьютере. Вы можете создавать виртуальную машину в памяти устройства, которая будет работать с теми или иными приложениями, средой, и при этом параллельно у вас будет возможность использовать ваш телефон. Например, можно будет работать на «компьютере», а ваш ребенок будет играть на телефоне в какие-то игры. Мечтая о развитии этого направления, можно представить, что появится двойной выход на внешние мониторы (один по кабелю, второй через Wi-Fi) и тогда такие устройства будут востребованы еще больше. Дешево и сердито, а главное, это наступление на классические компьютеры, то, о чем мечтают многие компании, например, та же Qualcomm. Развитие и удешевление такой технологии открывает дорогу для многих иных технологий, например, для очков виртуальной реальности, которые не будут стоить как Apple Vision Pro или как чугунный мост. Но пока это в мечтах, индустрии нужно сделать первые подходы к теме, чтобы выработать свое отношение к ней.
Другой историей является возможность создания доверенной среды в оперативной памяти телефона. Что это такое? Сегодня защита данных в памяти телефона описывается исключительно тем софтом, что стоит на нем, программно-аппаратными решениями. Теперь давайте представим, что компания ОМП, разработчик «Авроры», добавляет в телефон отдельный чип, который отвечает за использование памяти, имеет алгоритмы шифрования и так далее. Но сама система загружается по запросу из облака и только в оперативную память. Как только надобность в ней исчезает, она просто испаряется с устройства, не оставляя никаких следов. Вся магия происходит в памяти устройства. Еще одно направление для облачных систем в B2B/B2G-сегментах. Пока эту тему исследуют очень осторожно, но наметки таких разработок видны.
Другая популярная тема — это AI-модели и их обработка на локальном устройстве. Пользователи не хотят передавать свои личные данные в облака, даже в обезличенном виде. Решить вопрос могут локальные модели, которые хранятся и выполняются исключительно на устройстве. Для полноценной работы нужно загрузить модель в память телефона, сегодня такая модель может занимать 4-6 ГБ или даже больше. Как результат, производительность устройств упирается в отсутствие оперативной памяти. И расширение памяти дает нам возможность открыть целый класс новых алгоритмов, словно в игре «Цивилизация», где мы осваиваем новые умения и они дают нам толчок к развитию других технологий.
Понятно, что все перечисленные технологии — это горизонт в пять лет минимум, они не появятся завтра. Нужно не только железо (оно есть), но и появление соответствующего софта, который создается как Google, так и Microsoft, Qualcomm. Настольные версии ОС в телефонах могут появиться за два-три года, тут для этого почти все готово. Другие наработки зависят от конкретных компаний и ситуации на мировых рынках, многое может пойти под нож из-за кризиса. Но в целом, я очень оптимистичен относительно того, что у нас появится новый класс устройств, которые будут иметь какое-то название в превосходной степени. Помните, у нас были телефоны, потом по какой-то глупости появились камерофоны (хотя было понятно, что все аппараты станут такими) и, наконец, смартфоны. Умный телефон был ступенькой в развитии от обычных телефонов к будущему. Следующая ступенька — это совмещение смартфона и компьютера. Название SmartPC уже использовано, так что не знаю, каким оно будет для этого класса устройств. Маркетологи что-то наверняка придумают, мне на ум ничего не приходит. Но это именно следующий шажок в будущее и толчок для развития рынка. Обычные смартфоны никуда не денутся, но станут не так интересны для многих. Для рынка ПК это рисует не самые радужные перспективы (а особенно для Intel).
Напоследок хочу сказать, что когда у вас в телефоне много быстрой памяти, результаты в синтетических тестах (тех самых виртуальных попугаях) очень даже хороши. Посмотрите сами.
Про realme GT5 поговорим отдельно, тут эта модель была всего лишь поводом, чтобы обсудить направление эволюции техники, увидеть, как она будет развиваться.
> но тут была небольшая закавыка, в Android система может использовать 12 ГБА можно доказательства привести? А то, какбэ, нет каких-то специальных ограничений, откуда вообще эта цифра в 12 взялась? Помню, в прошлый раз автор утверждал что система не может использовать больше скольки-то там гигабайт типа 4. Пруфов, как обычно, не было, а потом оказалось, что все там отлично работает.> Начинать разбираться в вопросе стоит с того, что очевидный способ использования большего объема памяти — это файл подкачки, куда можно добавить разные файлы и ресурсы приложений, которые будут вызываться практически моментальноУуууу, тут уже совсем все не так. Файл подкачки как раз лежит на диске и это такой способ расширить оперативку когда не хватает. > Если объем памяти больше, чем тот, что использует система, то вы можете создавать пространство, которое эмулирует память телефона, но при этом имеет совсем другие скоростные характеристики.А можно подробнее, что это вообще значит? Имеется в виду ram-диск? Ну можно, конечно, но на мобильниках смысла не имеет.> Половина памяти отвечает за работу смартфона, вторая половина превращается в подобие «компьютера», где запускается что угодно — виртуальная машина с копией Android, адаптированной под компьютерыМожно, но практического смысла мало. Намного разумнее сделать другой интерфейс.
Вспомнились ограничения в 4гб на Windows. Они были обусловлены количеством адресов для 32х разрядной системы, кажеться. Решилось переходом на 64 разрядную. Примем ограничение андройд в 12гб оперативки за веру. Всё перечисленное можно исполнить и на обычном смартфоне с 12гб. Было-бы желание. Моё мнение, что 24гб впихивают чтобы выделиться из толпы однотипных устройств, экран с 4к, зарядка 300вт за 5 минут, фотомодуль с м2 и т.д. Это сразу показывает круть устройства перед покупателем, а как там внутри оптимизировано и лагает будет потом. Я бы реализовал увеличение памяти простым удвоением максимума с последовательным опросом каждого блока памяти по 12гб. Благо производительность процессора высока. Поэтому и 24гб. За одно и обкатка технологии и пиар. Как-то так.
А превращение смартфона в универсальный карманный компьютер уже идёт. Apple Samsung уже работают в этом направлении
“Напоследок хочу сказать, что когда у вас в телефоне много быстрой памяти, результаты в синтетических тестах (тех самых виртуальных попугаях) очень даже хороши.”Жаль вот только она не помогает работать стабильнее, традиционная просадка на 20%. Лучше бы над охлаждением поработали 🙂 что толку от всей этой мощи если через 10-15 минут от 20 до порой 40% тупо уходит на обогрев помещения?
Итрам, А продавать то что в течении этих 5 лет? 🙂
Толку в большом количестве попугаев в синтетических тестах никакого, к примеру, мой Mate 50 с 1 млн.баллов в Antutu работает медленнее (интерфейс, сканер отпечатка, разблокировка по лицу и другие мелочи), чем Xiaomi 11T, который набирает 600-700 тысяч баллов.
Warak, Оптимизация не нужна! Надо чтобы цифры были больше! 8, 12, 24,1024 оперативы… "Наш телефон самый крутой и мощный и еще финтифлюшка блестящая сбоку!" Эта фраза продает. А вот скучная оптимизация и писк инженера: "но у нас на 4 Гб работает быстрее", не помогает продавать телефоны.Вот.
Warak, Накидывать по гигу в год. Так, глядишь, и протянут эти 5 лет.
Deodorant, В windows, насколько я помню, ограничение было 3 ГБ оперативки для 32-разрядных систем, нет?
>>что очевидный способ использования большего объема памяти — это файл подкачки, куда можно добавить разные файлы и ресурсы приложений, которые будут вызываться практически моментальнофайл подкачки нужен, чтобы компенсировать недостаток физической памяти, а не избыток)>> в Android система может использовать 12 ГБа можно ссылочку, просто любопытно почему так. гуглил гуглил — не нашел. По идее андроид работает на 64 битных платформах и не должно быть таких ограничений. >>Большинство Android-производителей уже создали «расширенную» оперативную память, когда вы можете выделить место в памяти телефона, которое будет использоваться для такого файла подкачки. Видимо речь всё таки не про файл подкачки. Наверное, ошибка терминологии. На ПК вроде как можно создать виртуальный диск в оперативной памяти и запустить ОС оттуда. При это весь софт, который будет туда залит будет при работе грузиться из оперативной памяти, которая всё-таки быстрее. Тема была забавная во времена винчестеров, т.к. там огромная разница по скорости. С появлением всяких ssd m2 стала менее интересной.
Поручикъ Ржевскій, Это да, ну может быть рано или поздно телефоны перерастут эту стадию, появятся обзорщики и инструменты для сравнения реальной производительности, вон с ПК железом такое же не прокатывает уже давно, ну или по крайней мере у тебя есть возможность проверить любые заявления рекламные, увидеть реальную разницу между 2-3-4 поколениями, понять за что просят денег, понять насколько это справедливая цена на фоне конкурентов ну и так далее.
>>И это хорошо заметно на примере realme GT5, скорость запуска обычных приложений выше (не говоря о системных, оптимизированных производителем), все открывается очень быстроПомнится автор неоднократно писал, что скорости железа уже такие, что скорость замедляют, добавляют всякие анимации…Но вообще, это не особо зависит от количества памяти, при условии, что ее достаточно.
Deodorant, было бы неплохо
izzzgoy, А мне еще утром мысль в голову пришла… почему производители телефонов не используют классически шаги памяти 8-16-32-64 ну и так далее, ответ то оказался намного проще 🙂 Зачем добавлять сразу до 32 если можно сделать сначала 24 🙂
Андроид даже на 24 ГБ будет лагать, так что это все чистый маркетинг.
Андроид хоть 24, хоть 50 гигабайт сожрет и все равно будет тормозить.
"очевидный способ использования большего объема памяти — это файл подкачки, куда можно добавить разные файлы и ресурсы приложений, которые будут вызываться практически моментально" файл подкачки создается как раз в ПЗУ, а не ОЗУ, и создается именно тогда, когда свободное ОЗУ заканчивается. то, что вы написали, называется кешированием — когда наиболее востребованные ресурсы грузятся в ОЗУ при первом обращении, и не выгружаются оттуда. и да, для эффективного кеширования нужен большой объем ОЗУ, и высокая скорость ее работы
"Вы можете создавать виртуальную машину в памяти устройства, которая будет работать с теми или иными приложениями, средой, и при этом параллельно у вас будет возможность использовать ваш телефон." гипервизоры такого типа, которые позволяют полноценно разделять вычислительные ресурсы между разными виртуалками, на смартфонах запускаться смогут еще очень не скоро
Loud, Методичку новую не завезли?
"Развитие и удешевление такой технологии открывает дорогу для многих иных технологий, например, для очков виртуальной реальности, которые не будут стоить как Apple Vision Pro или как чугунный мост." в рыночной экономике удешевление технологий происходит тогда, когда отбиваются все затраты на RnD — а это обеспечивается только широкими продажами. в условиях набирающего обороты мирового экономического кризиса такие продажи может обеспечить только государство, выступив спонсором производства дешевенькой модели с рядом неотключаемых сервисов, которую будут раздавать населению буквально даром — просто чтобы иметь 24/7 доступ к потребляемому гражданином контенту и иметь возможность безнаказанно этот контент навязывать. а те потребители, у которых есть деньги и нет желания относить себя к "быдлу", будут покупать премиальные модели по цене чугунного моста
Мне кажется, "удалённо работать" на телефоне, с которым в этот момент играет ребёнок, как минимум опасное и странное занятие. Учитывая, что дети могут приводить в негодность сложные устройства одним взглядом, можно лишиться всех трудов))
"Другая популярная тема — это AI-модели и их обработка на локальном устройстве" для Эй-Ай (Ой-Ый и т.п.) не столько оперативка нужна, сколько большое количество видеоядер. в отличие от традиционной модели организации ЭВМ (фон Неймана), в которой память программ и данных разделена, нейросети аккумулируют данные "в себе", т.е. состояние нейросети хранится не отдельно от нее, а внутри нее
Для виртуалок, контейнеризации и прочих рам-дисков, нужна не столько память, сколько расширение возможностей Андроида по доступу приложений к системе и железу. Зуб даю, в данный момент создать/поставить сервер виртуалок тупо нельзя.Гугл вряд ли начнет настолько открывать систему или создавать свой сервер для внедрения в ОС (пчёлы против мёда). Здравствуй зоопарк решений от производителя. Спасибо, не надо.
"Следующая ступенька — это совмещение смартфона и компьютера" для достижения этой ступеньки не хватает нескольких вещей — покрытие жилой (хотя бы) части поверхности планеты высокоскоростной связью (и отнюдь не лоскутное, как сейчас); голографические проекторы — чтобы отвязаться от фиксированного рабочего места. и это для начала. а еще есть проблемы с обеспечением должного уровня информационной безопасности. а еще есть проблемы с законодательством, особенно международным.
ldhn, ))) интересно, кто же?
"Следующая ступенька — это совмещение смартфона и компьютера" — и смартфон превращается, превращается…. в ноутбук))) Уот это поворот)))
На самом деле почти наверняка никто не продумывает будущие сценарии использования и просто кладут побольше оперативки, поскольку сейчас она видимо дешевая ;-)Многовато, как по мне, но приложений в памяти много будет держаться.С другой стороны, в использовании на iOS возможности старых аппаратов на новых версиях iOS подпирает то, что в свое время памяти там клали тютелька в тютельку на текущие возможности.
в компе то 16 хватает обычно на все игры. а тут в смарте 24 …
Ded_DM, 3,5 каэись показывало в свойствах системы (если стояло 4 или более)
Kostyamba, для двух виртуалок уже не очень хватает, приходится им отдавать по 6гб, и основная винда живёт на 4гб))
iAndroid, да кладут побольше просто, чтобы выделится хоть чем-то, если еще в синтестах что-то донабрать получится, то вообще огонь. всегда есть группа людей, которые покупают вещи, чтобы как-то выделиться и им нужна какая-то убер фишка, пусть даже реально и не нужная.
iAndroid, >> Многовато, как по мне, но приложений в памяти много будет держаться.Ценой немалого энергопотребления. Память в таких объемах, по смартфонным ограниченным меркам, нехило так кушает. Если память (моя 🙂 не изменяет, то память (компьютерная) кушает 1 Вт на 4 Гб. Плюс-минус конечно, много зависит от частоты и напряжения питания, но порядок примерно такой.
Antares, Тут начинает регулировать естественный баланс. Много памяти нужно прожорливым приложениям, которым также нужно много процессора. Если процессора не хватает, то и памяти не надо. В данном смартфоне вы явно упретесь не в 16 и даже не в 12 Гб.
Lecron, >>то память (компьютерная) кушает 1 Вт на 4 Гб.да тоже от настроек зависит, если б она так кушала, то 16 гб это 4 Вт. никто бы ее радиаторами не обвешивал)
Константин, Так НЕоверклокерскую никто и не обвешивает. А что обвешивают, обычная профанация. Для красоты и понтов.
с идеей "мы поставим в 2 раза больше памяти, чтобы можно было в качестве виртуалки запустить вторую копию телефона" все хорошо только в том случае, если мы рядом с памятью поставим еще и в 2 раза больше процессоровесли мы говорим про флеш, то чем больше — тем лучше. никаких минусов (кроме увеличения цены) особо и нетс оперативкой все немножко иначе. каждая ячейка — это микро-конденсатор, которому надо освежать заряд независимо от того, используется ячейка, или нетудваивая объем оперативки, мы удваиваем и энергопотребление оперативкой. понятно, что оперативка нынче не самый большой потребитель, но все же
Иван Петров, Зато можно больше кэшировать всякое в оперативке и меньше обращаться к диску — это все еще энергоэффективнее.
Lecron, да, поглядел характеристики — фиг знает зачем они ее обвешивают)
DaSeal, зависит от частоты обращений. ssd тяжелее в профиле энергопотребления, но зато и перезаписи ячеек требует не постоянно
DaSeal, Теоретически. Практически, такие объемы даже на ПК, с куда более разнообразным применением, чем смартфон, имеют мало смысла. Дисбаланс. Всё должно быть увязано — задачи, производительность, память.
Константин, Так блин, дорого-бохато.А по факту обычный самс ровно так же работает голой планкой 😉
Lecron, Не кажется, основной расход энергии на чтение/запись данных — тут сразу и проц и шины нагружаются.А просто поддержка эергозаввисимой памяти — копейки.
Из средства связи "умный телефон-смартфон" давно превратился в гибрид мобильного ПК (вернее КПК, если кто ещё помнит что это такое) и фотоаппарата. А для ПК (не в виде средства связи как терминал!) чем больше памяти, тем больше программ могут работать в том числе и одновременно. Так что гонка гигабайт продолжится и удивляться здесь не чему.
Итрам, Мне вот интересно другое, это же получается насколько Андроид кривая ОС, даже на фоне Винды… у многих 16Гб все еще норма и этого хватает, а ведь на ПК приложения потяжелее чем на мобилках, в 24Гб… ну ок, допустим 16-18Гб доступных можно же не одну сотню приложений запихнуть… казалось бы зачем это делать если все что не игры и так запускается за несколько секунд обычно, а оперативная память это достаточно дорогой компонент, особенно хорошая память.
Выглядит так, как будто у производителя была память, и он, особо не заморачиваясь с объяснением зачем столько нужно, просто продаёт эту память потребителю.
Филипп Мастяев, Вы такие вещи пишете, что создается впечатление о том что ведущий мобильный аналитик не знает о чем сам пишет. Прекратите такое, аллоу?
Я вот не очень понимаю сценария использования телефона с десктопной ОС тот же самсунг со своей полу десктопной ос. Зачем это? Дома домашний комп он дома,он что то раздает выполняет задачи домашнего сервера, на работе другой комп у него задачи рабочие и там тоже могут быт задачи постоянно выполняющиеся. У телефона задачи свои — я не представляю зачем мне может понадобиться телефон и комп в одном. Я сижу пишу код развернут ну например веб сервер и мне нужно уйти на совещание, я это все уношу с собой и оно превращается из комп в телефон ну или в что-то что я ношу с собой и не работаю в нем как в десктопе. А ЗАЧЕМ… Все что приходит в голову это носить рабочую конфигурацию ПК домой чтобы работать с теми же настройками. Но дома должен быть монитор и клава мышь как и на работе…чушь какая то. Может у меня с фантазией плохо. Народ а как вы видите это все?
Считаю, что андроиду достаточно и 8гб для любых приложений.
Николай Морозов, Вопрос только в том а нахрена чтобы столько программ работало одновременно? Ведь скорость накопителей тоже растет, даже если прога закроется, то откроется она очень быстро.
Lecron, Совершенно правильное замечание! Если в ПК виртуалкам можно раздавать спокойно ядра, т.к. они там все одинаковые, то вся эта мобильная архитектура с "одно очень быстрое ядро, три послабее, и четыре совсем тупых" для хоть каких-то серьёзных много-задач явно не подходит))
Antares, Смотря какой гипервизор. В новых десктопных Интелах, кстати, тоже ядра не одинаковые.
Виктор Руденко, Скорее вопрос надо задавать не "зачем?", а "почему бы и нет, если заработает?". Этакий Intel NUC интегрированный в смартфон. Не всем, но полезно. Экосистема в виде мониторов и клавиатур, постепенно нарастет. А разделение дом/работа, прекрасно осуществляется на уровне учетных записей в многопользовательской системе.
nmi, если у вас создается такое впечатление, которое вам не нравится, то это ваша проблема, а не моя. запрещать другим людям замечать и обращать внимание на ошибки в текстах — это плохой способ бороться с неграмотностью
Виктор Руденко, Давным-давно работал на фирме — там всем давали ноут и 2 набора, состоящих из монитора, клавиатуры, мыши и док станции. Один ставил на работе, второй- дома. Преимущество — ты всегда имеешь под рукой рабочий комп с одними и теми же настройками. Можешь поработать дома при необходимости. Минус — то, что надо таскать с собой ноут. Сейчас наверное, проще все в облако и не заморачиваться с переноской ноута. Но… если будет возможность подобной реализации через смартфон, который всегда при тебе — то почему бы и нет?)
Филипп Мастяев, Извините, забыл вчера табличку сарказм на работе.
Lagoonov, Не являюсь специалистом по Андроиду могу лишь предположить, что при запуске даже одной программы реально подгружаются и какие-то стандартные программки (библиотеки). При этом часть программ может работать в фоне. Если оперативной памяти мало, то ОС не используемые в данный момент программки и результаты их работы должна закрыть и освободить место в ОЗУ для требуемых в текущий момент программ или данных. Процессы открывания и закрывания требую ресурсов, иногда значительных. Оперативная память гораздо быстрее , чем флеш память. Всё это влияет на быстродействие системы.
А что делать на таком телефоне, игр которых необходимо столько оперативы просто не существует. Смотреть видео в 4к не вижу смысла. Использовать как ПК? К нему нужны переходники и не гарантия, что запустятся мышь и клавиатура одновременно. Ноут для целей удобнее если нужно его куда таскать. А так работодатель всегда обеспечивает рабочим инструментом.
Ded_DM, Адресное пространство свыше 3 ГБ использовалось для драйверов. И, кстати, даже на 32-битных системах можно было адресовать до 64 ГБ с помощью PAE.
Константин, Не обязательно. Во времена 32-битных приложений, когда приложение могло адресовать не более 4 ГБ оперативки, при наличии достаточного количество физической памяти и поддержки со стороны ОС была такая схема: в памяти создавался рам-диск, который указывался в настройках программы как место хранения временных файлов программы. В результате приложение — тот же фотошоп — использовало оперативку и свопилось (скрэтч-диск) тоже в оперативку.
FougAtto, возможно, не спорю. Это к моему второму вопросу про 12 гб. Откуда инфо — я не нашел. >>поддержки со стороны ОС была такая схема: в памяти создавался рам-диск, который указывался в настройках программы как место хранения временных файлов программы. В результате приложение — тот же фотошоп — использовало оперативку и свопилось (скрэтч-диск) тоже в оперативкуне сталкивался, но не исключаю. Но тут фишка в том, что это на ПК, где возможности ОС максимальны. Можно ли реализовать это в андроиде и будут ли этим заниматься программисты ОС, программисты софта? Маловероятно. Проще сразу весь андроид допилить, если есть ограничения. Как только пойдут массово смарты на 12+ гб оперативы я думаю, что допилят (опять же если ограничения есть)