Архитектура ARM довольно распространена на рынке,
который прежде принадлежал исключительно настольным процессорам таких
популярных архитектур как Intel x86/64 и AMD64. Сегодня, благодаря ARMv6
или ARMv7, процессор современных телевизоров, домашних кинотеатров и
прочего привычного оборудования может поместиться у вас в руке.
Главной же нишей для мобильной архитектуры ARM стали смартфоны,
планшеты и другие подобные мобильные устройства. В наши дни 95%
смартфонов уже работают под управлением процессоров именно ARM
архитектуры, а также половина "умных" телевизоров и 90% жестких дисков. А
из-за своей "живучести" от одного заряда батареи
и приемлемой производительностью, устройства с процессорами архитектуры
ARM на борту заменили собой всю линейку "нетбуков", став планшетами с
док-станциями, что придало работе девайса почти целый день работы вместо
всего нескольких часов как прежде и дало некоторый скачок в
производительности из-за низкой себестоимости самих процессоров,
наличием многоядерных решений и высоким разгонным потенциалом.
Ключевые особенности данных архитектур:
-
ARMv6 официально не поддерживает Flash. (В любом
случае с середины 2012 года Google отказались от Flash на платформе
Android окончательно, поэтому поддержка данной технологии уже и не
актуальна).
-
ARMv7, зачастую, встречается в многоядерных мобильных процессорах,
тогда как шестое поколение ограничивается лишь одним физическим и
логическим ядром.
-
Приложения, созданные под ARMv7, имеют больший общий вес и требует
больше выделенной оперативной памяти нежели аналогичные программы,
которые работают только с ARMv6.
-
Процессоры на ARMv7 мощнее прежнего поколения.
-
Игры и программы, разработанные под ARMv6 совместимы с ARMv7 по умолчанию, но не наоборот.
-
То, что одно либо другое приложение поддерживает ARMv6 и ARMv7
одновременно не всегда означает улучшение графических характеристик на
последней архитектуре. В этом случае рекомендуем смотреть в сторону
процессоров от Nvidia, Tegra. Для них отведен отдельный магазин с
игрушками с более высокой детализацией и прочими графическими плюшками,
которые отсутствуют на любых других устройствах не под управлением
Tegra.
-
Стандартная частота ARMv7 подобных процессоров заявлена на 1 гГЦ номинал и выше, чего нельзя сказать об ARMv6.
-
Игр для armv7 значительно больше, чем под armv6.
-
Многие популярные приложения видео проигрывателей (как mx player armv6) требует
скачивания и установки дополнительного набора кодеков для armv6 или
armv7 архитектур процессоров без которых аппаратной акселерации вы не
добьетесь.
Часто задаваемые вопросы - ответы:
Хочу скачать игру, но в описании присутствует предостережение, что
данная игра совместима лишь с ARMv7 или имеет две версии отдельно как
для ARMv6, так и под ARMv7 соответственно, что мне скачивать?
Узнайте любым известным Вам способом точное название используемого в
Вашем устройстве процессора, а затем найдите его на специально
отведенной странице в Wikipedia и определите используемую версию
архитектуры, наглядным примером на сей раз выступят процессоры
Snapdragon от известной компании Qualcomm, страница которых расположена
по следующей ссылке:
http://en.wikipedia.org/wiki/Snapdragon_(system_on_chip)
После установки со сторонних ресурсов того или иного приложения под Android оно отказывается запускаться, что делать?
Убедитесь в том, что версия Вашей операционной системы совпадает
с совместимыми версиями андроид данного приложения, а так же узнайте к
какому поколению ARM архитектуры соответствует Ваш процессор и, если это
ARMv7 и выше, то в 99.9% любая относительно новая программа или игра
обязана по крайней мере запустится до момента проверки лицензии,
некоторых технических характеристик и прочих данных распознавания
устройства, и дополнительных кеш данных приложения при необходимости..
Кроме того не повредит преждевременно освободить оперативную память от
активных фоновых процессоров, если свободное пространство
не соответствует минимальному требованию той или иной игры. Рекомендуем
держать 256, а лучше 512 мегабайт свободной ОЗУ.
Сегодня найти armv7 телефоны значительно проще, чем
пару лет назад, т.к. данная архитектура микропроцессоров уже добралась и
до бюджетной области рынка мобильных смартфонов, но для владельцев
"старичков" данная статья действительно может быть полезной.
Здесь мы не стали выкладывать текущий список устройств различных
версий ARM, потому что этот список постоянно обновляется и за ним
попросту не уследить. Рекомендуем сразу найти Ваше устройство на
страницах Wikipedia, посвященные тому или другому мобильному процессору.
|