человеческий глаз 100 мегапикселей, с возможностью мгновенной фокусировки, автоматической системой стабилизации, и все это в режиме записи видео. Есть еще куда стремиться ребятам.
Наверное вскором времени Андроид будет установлен в унитазы, яйцеварки, соковыжималки, картофелерезки, терки, скалки, хлебницы, вытяжки и т. д. На самом деле вот она, деградация Андроида. Развитие зашло в тупик, будет пихать его всюду, куда возможно.
Наверное вскором времени Андроид будет установлен в унитазы, яйцеварки, соковыжималки, картофелерезки, терки, скалки, хлебницы, вытяжки и т. д. На самом деле вот она, деградация Андроида. Развитие зашло в тупик, будет пихать его всюду, куда возможно.
В Intel считают, что Android еще не готов к многоядерным CPU Понятие "двухъядерный смартфон", или просто "многоядерный смартфон" давно уже вошло в наш лексикон и ассоциируется непосредственно с Android-устройствами, это факт. Да, сейчас в эту нишу лезет iЗоопарк от Apple в виде iPhone и iPad, но лидером остается именно ОС от Google. Также не секрет, что в интернете давно идут баталии на тему того, нужны ли эти ядра и есть ли от них толк в устройствах на ОС Android? Одни утверждают, что дополнительные ядра ощутимы, другие говорят, что это лишь маркетинговый ход от Samsung, третьи смирились с тем, что Android местами "подтормаживает" независимо от количества ядер. Что интересно - разработчики самой ОС признались, что проблемы с производительностью будут иметь место независимо от количества ядер и упираются в особенности архитектуры самого Android'а. В частности в низкоприоритетную обработку GUI системы, а именно процессов, отвечающих за его перерисовку. Именно из-за них появляются пресловутые "ступеньки" в GUI ОС. Если отдать им бОльший приоритет, то это, увы, может нарушить стабильную работу самой системы. И пока что с этим ничего не поделать. Но давайте копнем еще чуть глубже, чтобы выяснить, дает ли многоядерность в устройствах на Android такой же прирост эффективности, как на настольных системах? И рационально ли сейчас их вообще использовать? Ответ на этот вопрос дает корпорация Intel, экспериментирующая в данный момент с Android-устройствами на базе процессоров Medfield Atom (x86, между прочим). По оценкам Intel установка многоядерных процессоров в Android-устройства не так уж и помогает им. Игры, которые вытягиваются Tegra-видеосистемами не в счет. Речь идет именно об эффективности работы CPU. Intel согласны с тем, что необходимость в наращивании производительности мобильных устройств существует и что многоядерные системы являются хорошим способом это осуществить. Но для максимально эффективного использования нескольких ядер системой, она должна обладать хорошей многопоточностью. Но Android - не тот случай. Когда речь заходит об этой ОС, такие вещи как распределение и привязка потоков уходят на второй, если не на третий план. В Android, выполнение одного задания означает остановку большинства других. И, хотя Android-устройства с несколькими ARM-ядрами продаются уже довольно давно, Intel не спешат использовать двухъядерные Atom'ы. Как отмечает Майк Белл, менеджер Intel по общим вопросам группы связи и мобильных устройств, использование многоядерных Atom'ов невозможно без достаточной доработки программной части продуктов. Также он отметил, что потребуются большие вложения в исследования существующих проблем и на выявление ошибок в распределении потоков, и, как следствие, в "исправление" многопоточности. Да, текущая модель многопоточности с точки зрения Intel является "ошибкой". Белл отмечает, что многоядерные ARM-процессоры и многоядерные x86 это устройства с совершенно разными потенциалами и разным приростом производительности. Так, устройства, в которых трудится одноядерный Atom, на сегодняшний день выдают в бенчмарках результаты, сопоставимые таковым у Samsung Galaxy S II, с двухъядерным процессором на борту. Кроме того, есть некоторые аппаратные проблемы, такие как отвод тепла от многоядерного x86-процессора. Если у одноядерного Atom'а такой проблемы нет, у его парных "братьев" она будет давать о себе знать. Такая вот плата за высокую производительность, которую, к сожалению, Android на данный момент, не способен использовать на 100%. Именно из-за недостаточной оптимизации под многоядерные процессоры со стороны Android, Intel на данный момент не считают целесообразным внедрять подобные решения в мобильную сферу.
Самые быстрые женщины в мире: кто они?Автогонки — один из немногих видов спорта, где женщины соревнуются наравне с мужчинами. В истории было немало случаев, когда за рулем девушки превосходили всех соперников. О них мы и расскажем
ну чтобы не отставать от жизни
все равно все к этому идет
На самом деле вот она, деградация Андроида. Развитие зашло в тупик, будет пихать его всюду, куда возможно.
На самом деле вот она, деградация Андроида. Развитие зашло в тупик, будет пихать его всюду, куда возможно.
Понятие "двухъядерный смартфон", или просто "многоядерный смартфон" давно уже вошло в наш лексикон и ассоциируется непосредственно с Android-устройствами, это факт. Да, сейчас в эту нишу лезет iЗоопарк от Apple в виде iPhone и iPad, но лидером остается именно ОС от Google.
Также не секрет, что в интернете давно идут баталии на тему того, нужны ли эти ядра и есть ли от них толк в устройствах на ОС Android? Одни утверждают, что дополнительные ядра ощутимы, другие говорят, что это лишь маркетинговый ход от Samsung, третьи смирились с тем, что Android местами "подтормаживает" независимо от количества ядер.
Что интересно - разработчики самой ОС признались, что проблемы с производительностью будут иметь место независимо от количества ядер и упираются в особенности архитектуры самого Android'а. В частности в низкоприоритетную обработку GUI системы, а именно процессов, отвечающих за его перерисовку. Именно из-за них появляются пресловутые "ступеньки" в GUI ОС. Если отдать им бОльший приоритет, то это, увы, может нарушить стабильную работу самой системы. И пока что с этим ничего не поделать. Но давайте копнем еще чуть глубже, чтобы выяснить, дает ли многоядерность в устройствах на Android такой же прирост эффективности, как на настольных системах? И рационально ли сейчас их вообще использовать?
Ответ на этот вопрос дает корпорация Intel, экспериментирующая в данный момент с Android-устройствами на базе процессоров Medfield Atom (x86, между прочим). По оценкам Intel установка многоядерных процессоров в Android-устройства не так уж и помогает им. Игры, которые вытягиваются Tegra-видеосистемами не в счет. Речь идет именно об эффективности работы CPU.
Intel согласны с тем, что необходимость в наращивании производительности мобильных устройств существует и что многоядерные системы являются хорошим способом это осуществить. Но для максимально эффективного использования нескольких ядер системой, она должна обладать хорошей многопоточностью. Но Android - не тот случай. Когда речь заходит об этой ОС, такие вещи как распределение и привязка потоков уходят на второй, если не на третий план. В Android, выполнение одного задания означает остановку большинства других. И, хотя Android-устройства с несколькими ARM-ядрами продаются уже довольно давно, Intel не спешат использовать двухъядерные Atom'ы. Как отмечает Майк Белл, менеджер Intel по общим вопросам группы связи и мобильных устройств, использование многоядерных Atom'ов невозможно без достаточной доработки программной части продуктов. Также он отметил, что потребуются большие вложения в исследования существующих проблем и на выявление ошибок в распределении потоков, и, как следствие, в "исправление" многопоточности. Да, текущая модель многопоточности с точки зрения Intel является "ошибкой".
Белл отмечает, что многоядерные ARM-процессоры и многоядерные x86 это устройства с совершенно разными потенциалами и разным приростом производительности. Так, устройства, в которых трудится одноядерный Atom, на сегодняшний день выдают в бенчмарках результаты, сопоставимые таковым у Samsung Galaxy S II, с двухъядерным процессором на борту. Кроме того, есть некоторые аппаратные проблемы, такие как отвод тепла от многоядерного x86-процессора. Если у одноядерного Atom'а такой проблемы нет, у его парных "братьев" она будет давать о себе знать. Такая вот плата за высокую производительность, которую, к сожалению, Android на данный момент, не способен использовать на 100%.
Именно из-за недостаточной оптимизации под многоядерные процессоры со стороны Android, Intel на данный момент не считают целесообразным внедрять подобные решения в мобильную сферу.