Почему ios плавнее android
Перейти к содержимому

Почему ios плавнее android

  • автор:

Чем iPhone на iOS лучше Android: 6 причин выбрать смартфон от Apple

Right Site - Правильные технологии

Чем iPhone на iOS лучше Android: 6 причин выбрать смартфон от Apple

СОВЕТЫ и ГАЙДЫ

Автор admin На чтение 6 мин Просмотров 169 Опубликовано 19.08.2023

Смартфоны в мире работают на двух основных платформах: iPhone на iOSи Android. У каждой из них есть свои сторонники и противники, а также свои достоинства и недостатки. Сегодня рассмотрим основные преимущества iOS на iPhone перед Android и постараемся ответить на вопрос: чем iPhone на iOS лучше Android?

Безопасность и обновления системы

Одним из главных достоинств iPhone на iOS является его регулярное и своевременное обновление системы. Apple контролирует все аспекты своей операционной системы, от разработки до распространения. Это позволяет компании быстро исправлять уязвимости, добавлять новые функции и улучшать производительность. Кроме того, Apple предоставляет обновления для всех своих устройств одновременно, независимо от модели и года выпуска (если это не откровенно старые модели). Таким образом, пользователи iPhone всегда получают самую актуальную и безопасную версию iOS.

Android же является открытой операционной системой, которую можно модифицировать и настраивать по своему вкусу. Это дает больше свободы пользователям, но также создает проблемы с обновлениями. Обновления Android зависят от производителей устройств, которые могут задерживать их выпуск или вовсе не предоставлять их для старых моделей. Также обновления Android могут быть несовместимы с некоторыми приложениями или оболочками. В результате, пользователи Android часто остаются без новых функций и исправлений.

Производительность

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

Android же страдает от фрагментации и неоптимизированности. Разные производители используют разные аппаратные компоненты и оболочки для своих устройств, что затрудняет оптимизацию системы под каждую модель. Также Android требует больше ресурсов для работы, что сказывается на скорости и автономности устройств. Однако у Android есть свои преимущества над iPhone, обязательно ознакомьтесь с ними!

Камера

iPhone на iOS также обладает преимуществом в качестве камеры перед Android. Apple инвестирует много ресурсов в разработку камер для своих смартфонов, используя самые передовые технологии и алгоритмы обработки изображений. iPhone может похвастаться высоким разрешением, широким динамическим диапазоном, точной цветопередачей, портретным режимом со студийным светом, ночным режимом и другими функциями, которые делают фотографии на iPhone выдающимися.

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

Экосистема

iPhone на iOS также обладает преимуществом в экосистеме перед Android. Apple создает не только смартфоны, но и планшеты, ноутбуки, настольные компьютеры, часы, наушники и другие устройства, которые работают в единой экосистеме Apple. Это означает, что пользователи iPhone могут легко синхронизировать свои данные, приложения, медиафайлы между разными устройствами Apple.

Также пользователи iPhone могут пользоваться эксклюзивными сервисами Apple, такими как iCloud, iMessage, FaceTime, Apple Pay, Apple Music и другие (к сожалению, в настоящее время не все сервисы работают на территории России). Android же не может похвастаться такой же единой экосистемой. Хотя Google также предлагает свои сервисы и устройства для пользователей Android.

Приложения

iPhone на iOS также обладает преимуществом в качестве и количестве приложений перед Android. Apple имеет строгие стандарты качества и безопасности для приложений, которые публикуются в App Store. Это означает, что пользователи iPhone могут быть уверены в том, что приложения, которые они скачивают, не содержат вредоносного кода, не нарушают их конфиденциальность и не сбрасывают производительность устройства. Также Apple предоставляет разработчикам доступ к своим технологиям и инструментам, которые позволяют создавать инновационные и функциональные приложения.

Android же имеет менее строгие требования к приложениям, которые публикуются в Google Play. Это означает, что пользователи Android могут столкнуться с приложениями низкого качества, содержащими вирусы, шпионский софт или рекламу. Также Android имеет проблему с фрагментацией системы и устройств, что затрудняет разработку и оптимизацию приложений под разные модели и версии Android. Наконец, Android часто отстает от iOS в плане появления новых и популярных приложений, которые сначала выходят на App Store.

Дизайн

iPhone на iOS также обладает преимуществом в дизайне перед Android. Apple известна своим вниманием к деталям и эстетике своих продуктов. iPhone отличается высококачественными материалами, изящными формами, тонкими рамками и удобным расположением элементов управления. iPhone также имеет узнаваемый и престижный внешний вид, который делает его объектом желания многих людей.

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

Заключение

Как видим, iPhone на iOS имеет ряд преимуществ перед Android, которые делают его лучшим выбором для многих пользователей. iPhone на iOS предлагает более высокий уровень безопасности, производительности, качества камеры, экосистемы, приложений и дизайна. Конечно же, это не значит, что Android не имеет своих достоинств, или что iPhone не имеет своих недостатков. В конечном счете, выбор между iPhone на iOS и Android зависит от личных предпочтений и потребностей каждого пользователя.

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

Что делает жесты в iOS идеально плавными?

Когда мы смотрим на iOS и Android, очевидно, что Apple уделяла плавности и юзабилити больше внимания, чем Android. Чтобы добиться желаемого Apple всегда использует только один способ – естественность. iPhone был вдохновлен природой, как и многие другие продукты Apple. Интерфейс iOS14 Давайте взглянем на биографию Стива Джобса. Он считал, что Apple должна создавать продукты, которыми может пользоваться каждый; даже без руководства пользователя. Например, домашний экран iPhone можно сравнить со страницей книги. Если вы посмотрите на анимации iOS, вы поймете, о чем я говорю. Мы не можем перевернуть страницу книги вверх или вниз, поэтому мы не можем сделать это и с iPhone. Если вы возразите, ​​что такое нельзя сделать ни с одним смартфоном, значит, вы не видели старые Android-смартфоны. Пример перехода страницы в iOS14 Посмотрим на страницы книги Другой пример – курсор. Жесты на экране iPhone разработаны в соответствии с нашими привычками использования курсора. Мы двигаем пальцем по экрану подобно курсору. Так же, как мы использовали курсор на компьютере. Дальше поговорим о плавности экрана.

Задержка и ответ

Если после прикосновения к экрану реакция отобразиться с задержкой, то нам покажется, что телефон не ответил на наше действие. Поэтому быстрый отклик кажется более плавным. WWDC 2018 Apple не просто сосредоточилась на реакции iPhone. Пользователь также может замешкаться с жестом. Apple хотела предотвратить это, но как? Конечно же, с помощью дизайна жестов… С удалением физической кнопки «Домой» в iPhone X, жесты стали играть очень важную роль. Это был практически основной момент обновленной линейки iPhone. Потому что теперь все операции с цифровой кнопкой «Домой» выполняются с помощью жестов, появившихся с релизом iPhone X. Как дизайн жестов может ускорить вас? Вы работаете намного быстрее, если применяете жесты не задумываясь. Поэтому, когда вы взаимодействуете с экраном и решаете, что делать дальше, вы действуете быстро. Непонятно объясняю? Нам помогут гифки 😉 Вы открыли приложение, но поняли, что открыли не то приложение. Благодаря жестам, вы можете быстро вернуться к правильному приложению Допустим, вам нужно срочно отправить фотографии. Вы можете сделать это с помощью этого жеста Вам может показаться, что это мелкие и ненужные детали. Но вы передумаете примерно через 2 секунды после того, как откроете неправильное приложение. Когда вы открываете неправильное приложение на iPhone с помощью кнопки «Домой», вам обязательно нужно переместить палец на кнопку «Домой». (Вы перемещаете палец к кнопке «Домой», пока приложение не откроется, и тратить время на это почти не нужно) Но на iPhone без кнопки «Домой» ваш палец уже находится на экране. Если бы такого жеста не было, пришлось бы сначала подождать, пока откроется приложение. Затем вам нужно было бы подвести палец к полоске внизу экрана и закрыть приложение. Вы собирались открыть Twitter, но подумали, что стоит проверить почту. Тогда этот жест для вас

Ответ интерфейса

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

Rubber Banding (резиновая лента)

Когда мы читаем статью на веб-сайте, мы прокручиваем страницу несколько раз, чтобы увидеть, закончилась ли статья. То же самое происходит, когда мы используем приложения. Например, в заметках или фотографиях. Когда вы тянете экран вверх или вниз, этот жест дает вам понять, что «больше ничего нет». Это называется «резиновая лента» (rubber banding). Rubber banding Чан Карунамуни (ведущий на гифках выше) говорит, что, если бы не было такого фидбека, вы бы по сути не знали завис ваш телефон или вы достигли края экрана.

Анимации

Какой должна быть анимация, приятная для глаз и смягчающая переход? Apple показывает, что для этого важно не только количество кадров, отображаемых в секунду, но и другие критерии, показанные на gif -файле ниже. Обе анимации 30 кадров в секунду При этом важна скорость анимации и внешний вид каждого кадра. Для этого используются эффекты motion blur (размытие в движении) и motion stretch (растяжение в движении). Например, когда мы щелкаем по иконке приложения, она увеличивается и растягивается на весь экран. Плавный переход обеспечивается эффектом motion stretch. В результате Apple раскрыла наши потребности, о которых мы даже не догадывались. Несомненно, документация останется самым важным ресурсом при проектировании приложений. Но детали, представленные в подобных презентациях, могут стать хорошими советами по проектированию пользовательских интерфейсов. Перевод статьи uxplanet.org

Почему iPhone был и будет быстрее смартфонов на Android. Колонка Олега Афонина

Почему iPhone 7 работает быстрее Samsung Galaxy S7, а iPhone 8 — быстрее Galaxy S8? Дело тут в различной идеологии операционных систем, а кроме того, одним из основных пре­иму­ществ Apple были и оста­ются уни­каль­ные сис­темы на крис­талле. Процессоры A10 и A11 заметно обгоняют в бенчмарках аналогичные предложения от Qualcomm в лице Snapdragon 820/821 и Snapdragon 835 соответственно. Почему так происходит? В чем заключается «магия Apple»? Оставив за бортом аргументы в стиле «Андроид лудше!», попробуем разобраться в причинах, которые привели к превосходству мобильных процессоров Apple над предложениями Qualcomm.

Фактор первый: так сложилось

Вспомним 2013 год. В арсенале Qualcomm — весьма удачные чипы Snapdragon 800, основанные на 32-разрядных ядрах Krait 400 собственной разработки. На этом чипе (и его последователе, Snapdragon 801) были выпущены десятки, если не сотни самых разнообразных моделей. На момент анонса у топового чипсета Qualcomm просто не было альтернатив: основанные на ядрах ARM Cortex A15 решения были прожорливы до чрезвычайности и не могли составить конкуренцию четырем кастомным ядрам Krait. Вроде бы все хорошо, Qualcomm — царь горы, достаточно продолжать развивать удачную архитектуру. Казалось бы, что может пойти не так?

Но — по порядку. В 2011 году компания ARM Holdings анонсировала архитектуру ARMv8, использование которой открывало многочисленные возможности ускорения части специальных видов вычислений — например, потокового шифрования, которое (забегу вперед) сегодня используется практически во всех смартфонах. Первыми мобильными ядрами данной архитектуры стали Cortex A53 и A57, анонсированные холдингом ARM в 2012 году. В то же время в ARM прогнозировали выход готовых процессоров на новых ядрах лишь на 2014 год. Вот только Apple, обладатели архитектурной лицензии ARM, успели первыми — почти на год раньше конкурентов.

Итак, в ноябре 2013-го Apple выпускает iPhone 5s. Помимо датчика отпечатков пальцев и встроенной системы безопасности Secure Enclave, новый iPhone впервые на рынке оснащается 64-разрядным процессором Apple A7 ARMv8. Новый процессор показывает чудеса производительности в Geekbench: результат двухъядерного процессора в однопоточных вычислениях в пол­тора раза пре­вос­ходит результаты ядер Krait 400, в многопоточных наблюдается паритет.

Расширенный набор команд ARMv8 пришелся как нельзя более кстати: именно в iPhone 5s Apple встроила аппаратную систему безопасности Secure Enclave, которая отвечает в том числе и за шифрование данных. С точки зрения Apple выбор 64-разрядной архитектуры был вполне логичен: только в ядрах с поддержкой ARMv8 появились инструкции для ускорения потокового шифрования, которое на тот момент использовалось Apple уже довольно давно. В дальнейшем использование новых ядер позволило Apple добиться беспрецедентных скоростей доступа к зашифрованным данным — выпущенный на год позже Nexus 6, основанный на 32-разрядном Qualcomm Snapdragon 805 (ARMv7), показывал ужасающую производительность потокового крипто: доступ к зашифрованным данным осуществлялся в 3–5 раз медленнее, чем к незашифрованным.

Поначалу 64-разрядная архитектура в смартфонах воспринималась обывателями — да и многими экспертами — как чистейшей воды маркетинг. Так считали пользователи, и так говорили руководители Qualcomm — по крайней мере, в своих официальных выступлениях.

В 2014 году выходит iPhone 6, оснащенный процессором A8, также работающим с системой команд ARMv8. Чем отвечает Qualcomm? Небольшим обновлением: на рынке доминируют смартфоны, работающие на Snapdragon 801 (32 бита, ARMv7). Также выходит Snapdragon 805, использующий те же ядра Krait 400, но с более мощным GPU. Процессоры Apple оказываются быстрее аналогов от Qualcomm как в однопоточных, так и в многопоточных вычислениях, а в специфических применениях — например, в реализации поточного шифрования — обходят решения конкурентов просто в разы. Qualcomm усиленно делает вид, что ничего необычного не происходит, но производители, наступая на горло, требуют конкурентоспособную SoC. Qualcomm ничего не остается, как включиться в гонку.

В 2015 году Apple выпускает iPhone 6s и A8, Qualcomm — чип Snapdragon 810 и его урезанную версию Snapdragon 808. Эти процессоры явились ответом Qualcomm на требования партнеров. Однако отсутствие опыта разработки 64-разрядных чипов сыграло с компанией злую шутку: оба процессора оказались чрезвычайно неудачными. С первых же дней процессоры проявили склонность к чрезмерному энергопотреблению, перегреву и тротлингу, в результате которого их устоявшаяся производительность через несколько минут работы мало отличалась от производительности Snapdragon 801.

Какой же из всего этого можно сделать вывод? Вывод один: Apple застала индустрию врасплох, использовав ядра с новой архитектурой тогда и там, где, казалось бы, в этом нет никакой необходимости. В результате Qualcomm оказалась в роли догоняющей, а Apple получила фору в полтора года. Почему так произошло?

Здесь нужно рассмотреть особенности цикла разработки мобильных процессоров.

Сравнение производительности Apple A9 и других процессоров

Другие статьи в выпуске:

Xakep #227. Meltdown и Spectre

  • Содержание выпуска
  • Подписка на «Хакер» -60%

Фактор второй: разница в циклах разработки

Итак, мы выяснили, что Apple удалось вырваться вперед, на полтора года опередив конкурентов. Как такое могло случиться? Причина в разнице в циклах разработки у Apple и производителей смартфонов под управлением Android.

Как известно, Apple полностью контролирует разработку и производство iPhone, начиная с самого низкого уровня — проектирования процессора. И если графические ядра до недавнего времени Apple лицензировала у Imagination Technologies, то процессорные ядра компания предпочитала разрабатывать самостоятельно.

Как выглядит цикл разработки у Apple? На основе архитектурной лицензии ARM проектируется процессор, совместимый с заданной системой команд (ARMv8). Одновременно разрабатывается смартфон, в котором будет использоваться данный процессор. Параллельно для него создаются все необходимые драйверы, ОС, производится оптимизация. Все происходит в рамках одной компании; у разработчиков ОС нет никаких проблем с получением доступа к исходным кодам драйверов, а разработчики драйверов, в свою очередь, имеют возможность общаться с людьми, проектировавшими процессор.

Apple A11

Производственный цикл устройств на Android выглядит совершенно иначе.

В первую очередь в игру вступает ARM, разработчик одноименных систем команд и процессорных архитектур. Именно ARM проектирует референсные процессорные ядра. Так, в далеком 2012 году были анонсированы ядра ARM Cortex A53, на которых основано подавляющее большинство смартфонов, выпущенных в 2015, 2016 и 2017 годах.

Минуточку! 2012? Именно так: 64-разрядные ядра A53 были анонсированы в октябре 2012 года. Но архитектура ядра — это одно, а реальные процессоры — совсем другое: ARM Holdings их просто не выпускает, предлагая партнерам референсные дизайны, но не поставляя на рынок сами SoC. Прежде чем на рынке появится смартфон, основанный на той или иной архитектуре, кто-то должен разработать и выпустить готовую систему на кристалле, SoC.

Несмотря на публичные выступления собственных представителей, в 2013 году в Qualcomm усиленно работали над выпуском 64-битного процессора. На разработку собственного ядра времени не оставалось; пришлось брать что дают. Давали — архитектуру big.LITTLE, куда на тот момент входили «малые» ядра Cortex A53 (удачные) и «большие» ядра A57 (довольно спорные с точки зрения энергоэффективности и тротлинга).

Первые процессоры Qualcomm, основанные на этих ядрах, были анонсированы в 2014 году. Но ведь процессор — это еще не все! Как минимум нужен еще корпус, экран. Все это выпускают OEM-производители, которые, собственно говоря, и занимаются разработкой и производством смартфонов. А это тоже время, и время немалое.

Наконец, операционная система. Для того чтобы «завести» Android на устройстве, необходим набор драйверов для нового чипсета. Драйверы разрабатывает разработчик чипсета (например, Qualcomm), предоставляя их производителям смартфонов для интеграции. На то, чтобы разобраться и интегрировать драйверы, у производителя также уходит определенное время.

Но и это еще не конец! Уже готовый смартфон с работающей версией Android необходимо еще и сертифицировать в одной из лабораторий Google на предмет совместимости и соответствия Android Compatibility Definition. Это — тоже время, которого и без того катастрофически мало.

Иными словами, в том, что смартфоны на Snapdragon 808/810 мы увидели лишь в 2015 году, нет совершенно ничего удивительного. Первые флагманские чипы Qualcomm, основанные на 64-разрядной архитектуре, отстали от SoC Apple на полтора года. Это исторический факт, и это — реальное преимущество Apple.

В 2015 году длительный цикл разработки и требования партнеров сыграли с Qualcomm злую шутку: первый блин оказался комом. Впрочем, компании удалось реабилитироваться с выходом Snapdragon 820. Но не было ли слишком поздно?

Qualcomm Snapdragon 820

Фактор третий: вопрос размера

Рассмотрим таблицу, в которой сравниваются два последних поколения процессоров Apple и Qualcomm.

Процессор A10 Fusion A11 Bionic Snapdragon 820 Snapdragon 835
Техпроцесс 16 нм 10 нм 14 нм 10 нм
CPU 64-bit Quad-core, 2 Hurricane 2,34 ГГц + 2 Zephyr 64-bit Hexa-core, 2 Monsoon + 4 Mistral 64-bit Quad-core, 2 Kryo 1,59 ГГц + 2 Kryo 2,15 ГГц 64-bit Octa-core, 4 Kryo 280 2,45 ГГц + 4 Kryo 2801,9 ГГц
Управление ядрами По кластерам По ядрам По ядрам По ядрам
GPU 6 core 3 core Adreno 530 Adreno 540
Geekbench однопоточный 3438 4216 1698 1868
Geekbench многопоточный 5769 10118 3996 6227

Что мы видим из этой таблицы? Легко заметить, что производительность в расчете на одно ядро в процессорах Apple в два с лишним раза превосходит решения Qualcomm, да и многопоточная производительность актуальных поколений процессоров отличается практически в полтора раза. Почему так получается? Ответ можно попробовать найти в следующей табличке.

Процессор A10 Fusion A11 Bionic Snapdragon 820 Snapdragon 835
Техпроцесс 16 нм 10 нм 14 нм 10 нм
Площадь чипа 125 мм 2 87,66 мм 2 113,7 мм 2 72,3 мм 2

Если отбросить пару процессоров A10 Fusion / Snapdragon 820, в которых используются разные технологические процессы, можно сравнить площадь чипов A11 Bionic и Snapdragon 835. Площадь поверхности чипа от Apple в 1,2 раза превышает площадь решения Qualcomm. Что это означает на практике? Возможность использовать больше транзисторов, более продвинутую архитектуру ядер. В частности, исследователи обнаружили, что в A11 Bionic «слабые» процессорные ядра в несколько раз крупнее малых ядер A53 (простите — Kryo 280), использующихся в Snapdragon 835. Это означает, что даже «малые» ядра A11 Bionic поддерживают внеочередное исполнение команд, что позволяет получить большую производительность на такт в сравнении с прямолинейными ядрами А53.

Площадь процессора напрямую влияет на его цену. Чем больше площадь (при использовании одного техпроцесса), тем выше себестоимость. Что подводит нас к очередному фактору: стоимости процессора для производителя.

Фактор четвертый: вопрос цены

Согласно отчету Android Authority площадь процессорных ядер Apple A10 Fusion вдвое превышает площадь ядер ближайшего конкурента, Snapdragon 820.

«Преимущество Apple в том, что компания может себе позволить потратить деньги на увеличение площади процессора, построенного по последней 16-нанометровой технологии FinFET. Несколько лишних долларов не сыграют большой роли в конечной стоимости устройства — а ведь Apple сможет продать значительно больше 600-долларовых устройств благодаря настолько большой производительности», — пишет Линли Гвеннап, директор The Linley Group.

Действительно, лишние пять-шесть долларов не сыграют большой роли в конечной стоимости iPhone — это доли, в худшем случае единицы процентов его стоимости для потребителя. Но если эти пять-шесть долларов способны удвоить производительность устройства по сравнению с конкурентами на Android — это прекрасный аргумент в пользу Apple.

Почему так не выходит у Qualcomm? В цепочке разработки процессоров для устройств под Android слишком много заинтересованных лиц. Это и ARM, которая разрабатывает и лицензирует процессорные ядра, и Qualcomm, которая проектирует готовые процессоры по лицензии, и производители смартфонов с Android. У OEM-производителей, вынужденных конкурировать между собой ценами, на счету каждый доллар. Производители хотят как можно более дешевых SoC (поэтому, кстати, до сих пор так популярны решения, построенные на архаичных слабых ядрах A53), и Qualcomm приходится с этим считаться. Но и Qualcomm, и ARM хотят откусить кусок пирога, получив свою долю прибыли, — так что себестоимость решения, аналогичного процессорам Apple, вышла бы даже более высокой, чем у Apple. В результате OEM-производители не смогли бы себе позволить массовых закупок таких процессоров, что еще увеличило бы их стоимость. (Кстати, именно это случилось с процессором MTK Helio X30 — он не пользовался спросом, и на его основе выпустили лишь два смартфона.)

Конечно, здесь можно аргументировать, что у Samsung и Huawei есть собственные линейки процессоров — Exynos и Kirin соответственно. Но у Huawei нет своих разработок, в компании берут готовые ядра ARM Cortex и готовые же графические ускорители ARM Mali, собирая «собственные» процессоры на их основе. Понятно, что вычислительные ядра этих процессоров не могут быть мощнее тех, что предлагает ARM. В Samsung же пробуют идти путем Apple, выпуская собственные кастомизированные ядра — производительность которых, впрочем, недалеко уходит от обычных «стоковых» ядер ARM.

Фактор пятый: вопрос контроля

В прошлом году в Apple сделали интересную вещь: волевым решением убрали поддержку 32-разрядных приложений из iOS 11. Так уж совпало, что именно на этой версии ОС вышла новая линейка iPhone: 8, 8 Plus и X. Что это означает с точки зрения производительности?

Возможность взять и отказаться от поддержки 32-разрядных команд дает очень и очень многое. Упрощаются блоки декодирования и исполнения, уменьшается требуемое число транзисторов. Куда идет эта экономия? Ее можно потратить на уменьшение площади процессора (что напрямую транслируется в сниженную себестоимость и уменьшенное энергопотребление), а можно при неизменной площади и энергопотреблении добавить транзисторов в другие блоки, увеличив тем самым производительность. Скорее всего, именно по второму сценарию развивались события и процессор A11 Bionic получил дополнительные 10–15% производительности именно за счет отказа от поддержки 32-разрядного кода.

Возможно ли подобное в мире Android? Да, возможно, но не полностью и очень нескоро. Лишь с августа 2019 года вступают в силу требования к разработчикам, которые должны будут при добавлении или обновлении приложений в Google Play Store в обязательном порядке включать 64-битные версии двоичных библиотек. (Отметим здесь, что далеко не все — и даже не большинство! — приложения Android вообще используют какие-либо двоичные библиотеки, зачастую довольствуясь динамически транслируемым байт-кодом.) Напомним, Apple ввела аналогичное требование в феврале 2015 года — опять преимущество во времени, на сей раз в четыре с половиной года.

Фактор шестой: оптимизация и использование доступных ресурсов

Оптимизация — важнейшая составляющая производительности. Традиционно у Apple с оптимизацией все было или идеально, или образцово (пользователи, которые жалуются на упавшую производительность старых устройств, обновившихся до последней версии iOS, просто не понимают, какой ад был бы на таком слабом железе, если бы на нем запустили Android). А вот у Android с оптимизацией все. пестро. Разнообразно. Можно сказать — феерично.

Чаще всего достаточно быстро на свежем железе работают чистые сборки Android — такие, что используются в смартфонах Google Nexus и Pixel, устройствах Motorola и Nokia. Но даже и здесь не все хорошо: например, в смартфоне Google (Motorola) Nexus 6 были совершенно потрясающие воображение проблемы со скоростью доступа к накопителю, возникшие из-за безграмотной реализации шифрования (разработчики Google не справились с аппаратным ускорителем криптографических операций процессора Snapdragon 805, после чего заявили, что «программная реализация лучше»). Вот в этой статье мы подробно проанализировали скорость чтения и записи зашифрованных данных смартфоном Nexus 6, сравнив ее со скоростью аналогичных операций в iPhone 5s. Вот цифры:

  • Nexus 6, последовательное чтение, незашифрованные данные: 131,65 Мбайт/с;
  • Nexus 6, последовательное чтение, зашифрованные данные: 25,17 Мбайт/с (39 Мбайт/с в обновлении до Android 7);
  • iPhone 5s, последовательное чтение, зашифрованные данные: 183 Мбайт/с.

Впечатляет? При похожих аппаратных характеристиках разработчики Google (Google, а не криворуких OEM!) умудрились в референсном устройстве, которое должно было продвигать безопасное шифрование в массы, сделать такой вот ляп. Будешь ли ты удивлен, узнав, что и у других производителей с оптимизацией могут возникать проблемы? И они возникают. Так, оснащенный по максимуму HTC U Ultra (Snapdragon 821) умудряется подтормаживать и перегреваться при самых рутинных операциях; такое впечатление, что процессор выполняет как минимум вдвое больше вычислений, чем должен. Ну а о смартфонах Samsung, которые ухитряются подтормаживать по мелочам даже на самом мощном доступном железе, даже и говорить подробно не стоит.

Фактор седьмой: разрешение экрана

Есть и еще один момент, который стоит упомянуть. Это — разрешение дисплея. Как известно, стандартные модели iPhone оснащаются экранами с разрешением HD, модели Plus — Full HD. Производители же смартфонов под управлением Android, использующие флагманские чипсеты Qualcomm, стараются устанавливать экраны с разрешением QHD — 2560 × 1440. Ну, как самый минимум — Full HD, но такое во флагманских смартфонах встречается, увы, нечасто.

Почему «увы»? Потому что разрешения выше Full HD на экранах с IPS-матрицей диагональю до 5,7″ включительно более чем достаточно. Для AMOLED-экранов, у которых, во-первых, структура субпикселей PenTile, а во-вторых, может быть поддержка очков виртуальной реальности Google VR (кстати, а какому проценту пользователей она реально пригодилась?), оправданность QHD-разрешения еще можно как-то аргументировать.

Несколько в стороне стоит iPhone X с разрешением 2436 × 1125 — впрочем, это, по сути, мало отличается от Full HD. Для сравнения: разрешение экрана Samsung Galaxy S8 — 2960 × 1440, то есть в полтора раза больше пикселей, чем в iPhone X.

А теперь представь, что мы сравниваем производительность iPhone 8 с его разрешением HD и какую-нибудь Nokia 8 с QHD. Представил? Nokia приходится обрабатывать почти в четыре раза больше пикселей, чем iPhone, что не может не сказаться на энергопотреблении и на производительности (как минимум в тех тестах, которые используют вывод на экран). Я сейчас ни в коей мере не оправдываю старенькие экраны, которые Apple с маниакальным упорством продолжает устанавливать в устройства стоимостью под тысячу долларов, а просто заостряю внимание на том, что производительность и энергоэффективность устройств с экранами низкого разрешения даже при прочих равных будет выше, чем у смартфонов с экранами QHD.

Что-то такое заподозрили и производители. Так, Sony Xperia Z5 Premium, экран которого (кстати, IPS, бесполезный для целей VR) имеет физическое разрешение 4K (на самом деле нет, даже здесь маркетологи обманули), но логическое — «всего лишь» Full HD, что позволило производителю и потребителя обмануть, и не слишком сильно убить производительность. Похожим образом поступили и в Samsung, разрешив использовать пониженное логическое разрешение на экранах с высокой плотностью точек. Очевидно, интересы маркетологов идут вразрез с интересами как пользователей этих устройств, так и собственных разработчиков компании.

Вместо заключения: нужны ли нашему телефону 64 бита?

Так ли нужны 64-разрядные процессоры в мобильных устройствах? Ведь у 32-разрядных вычислительных ядер есть свои преимущества. Такие процессоры могут работать быстрее 64-разрядных из-за меньшей длины инструкций вследствие меньшей длины адреса, и, как результат, они менее требовательны к объему оперативной памяти; в них можно реализовать более короткую очередь команд, что также может дать выигрыш в производительности в определенных сценариях.

Некоторые из этих преимуществ так и останутся теоретическими, но в ряде современных сценариев использования без поддержки команд ARMv8 уже не обойтись. Это и потоковое шифрование, и склейка HDR в режиме реального времени, и многие другие малозаметные вещи. Как бы там ни было, производители процессоров перешли на 64-разрядные ядра с поддержкой ARMv8, и это свершившийся факт.

Вот только производители смартфонов не спешат переходить на 64-битные сборки операционных систем.

Так, в природе не существует ни одного смартфона под управлением Windows 10 Mobile, в котором операционная система работала бы в 64-разрядном режиме. И Lumia 950 (Snapdragon 808), и Lumia 950 XL (Snapdragon 810), и даже относительно свежий Alcatel Idol 4 Pro (Snapdragon 820) работают под управлением 32-битной сборки Windows 10 Mobile.

Не отстают и производители телефонов с Android. К примеру, у Lenovo, выпускающей смартфоны под маркой Motorola, есть всего два устройства с «правильным» 64-разрядным Android: это флагманы линейки Moto Z (обычная версия и разновидность Force) и Moto Z2 Force. Все остальные устройства — и бюджетный Moto G5 на Snapdragon 430, и свежий субфлагман Moto Z2 Play на Snapdragon 626 — работают в 32-битном режиме.

Ряд устройств других производителей (например, BQ Aquaris X5 Plus) использует мощный Snapdragon 652 в 32-разрядном режиме. Нужно ли говорить, что такие устройства не выжимают максимума из доступных аппаратных возможностей?

С другой стороны, не все идеально и у Apple. Даже 64-разрядные приложения, скомпилированные в нативный код, из-за требований обратной совместимости вынуждены ограничиваться набором команд, доступным в самых ранних процессорах компании — Apple A7 образца 2013 года. А вот у компилятора байт-кода ART, который используется в Android с 5-й версии, таких проблем нет: байт-код приложений компилируется в оптимизированный нативный код, использующий все доступные на текущем железе инструкции.

Впрочем, будем жить с тем, что есть. За максимальной производительностью процессорных ядер и гарантированной оптимизацией — к Apple. То же самое, только в полтора-два раза похуже и во столько же раз дешевле, — к сонму производителей трубок на Android.

Avatar photo

Олег Афонин

Эксперт по мобильной криминалистике компании «Элкомсофт»

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Авторы Android Authority, портала, ориентированного в первую очередь на пользователей Android-устройств, могут назвать множество причин, почему Android превосходит мобильную операционную систему Apple. ОС Google — это более открытая и универсальная платформа с возможностью индивидуальной настройки. Но если Android действительно намного лучше, чем iOS, то что же заставляет пользователей выбирать iPhone и iPad? Хотя многие утверждают, что люди делают это в погоне за брендом и статусом, мы считаем, что причины выходят за рамки тщеславия. Но журналисты Android Authority, прежде всего, фанаты технологий, а потому вынуждены признать, что есть ситуации, когда iOS работает лучше, чем Android. И они предлагают рассмотреть их в своей статье.

Лучший Telegram-канал про технологии (возможно)

iOS быстрее и плавнее, чем Android

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Ежедневно в течение многих лет используя обе платформы, я могу сказать, что столкнулся с меньшим количеством сбоев и замедлений при использовании iOS. Производительность — это один из тех случаев, где iOS лучше, чем Android. Это кажется нелепым, учитывая характеристики iPhone. Так, самый мощный смартфон Apple на сегодняшний день — это iPhone 12 Pro Max, который имеет шестиядерный процессор с 6 ГБ ОЗУ. На рынке Android-смартфонов такие характеристики в лучшем случае считаются средними.

По правде говоря, мы склонны теряться в характеристиках и часто забываем взглянуть на то, что действительно важно. Дело в том, что производительность зависит не только от мощных характеристик. Вычислительная мощность — это нечто большее, чем ядра и тактовые частоты. Фактически, уже доказано, что чипы Apple лучше, чем решения Qualcomm.

Но независимо от того, лучше процессоры Apple или нет, важнее всего то, что iOS оптимизирована для идеальной работы с теми немногими устройствами, которые производит Apple. Между тем Android оказался в море смартфонов, планшетов и других устройств, и OEM-производители должны сами оптимизировать программное обеспечение для своего оборудования, и иногда они плохо справляются с этой задачей.

Закрытая экосистема Apple обеспечивает более тесную интеграцию, поэтому iPhone не нуждаются в сверхмощных характеристиках, чтобы соответствовать высокопроизводительным смартфонам на Android. Всё дело в оптимизации аппаратного и программного обеспечения. Поскольку Apple контролирует процесс производства от начала до конца, она может обеспечить более эффективное использование ресурсов своих устройств. Кроме того, разработчики должны соблюдать более строгие правила выпуска приложений, но при этом им не нужно оптимизировать свои приложения для множества мобильных устройств, как в случае с Android.

Это не значит, что все iOS-устройства превосходят любые Android-устройства. Некоторые смартфоны имеют фантастическое внутреннее наполнение и потрясающую производительность, но в целом устройства на iOS работают быстрее и плавнее, чем большинство Android-смартфонов в том же ценовом диапазоне.

Юзабилити? Это тоже про iOS

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Иногда именно то, что нам нравится в Android, делает его менее привлекательной платформой для обычного пользователя. В то время как Google и его партнёры из числа производителей улучшают Android, делая его интуитивно понятным, система всё ещё может немного сбивать с толку. Несогласованность между производителями препятствует созданию единого пользовательского опыта, поскольку большинство Android-смартфонов выглядят и ощущаются по-разному.

Поклонники Apple любят простоту своей операционной системы, и, возможно, это один из тех случаев, когда iOS лучше, чем Android. В iOS нет ничего особенного, но это и делает её такой привлекательной. Многим любителям iPhone не нужен смартфон, с которым нужно возиться и настраивать его. Им нужно простое в использовании устройство, которое хорошо выполняет свои функции с наименьшими усилиями. В этом и суть крылатого выражения Apple «It just works» («Это просто работает»).

Настройки iOS довольно просты, а пользовательский интерфейс интуитивно понятен, так что обучения практически не требуется. Я видел детей, которые до этого никогда не пользовались смартфонами и смогли понять основы примерно за 15 минут. Точно так же, если у вас уже есть iOS-устройство, вы сможете переключиться на другой гаджет Apple и уже будете автоматически знать, как он работает.

Обновления: точно в срок и для всех

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Обновление программного обеспечения — определенно, одна их тех вещей, которая делает iOS лучше, чем Android. Если ваше iOS-устройство соответствует требованиям для получения последнего обновления, то оно будет установлено на него сразу после запуска. Да, это может быть плохой новостью для некоторых старых устройств, которые могут плохо справляться с новыми более ресурсоёмкими версиями iOS, но это совсем другая тема.

В случае с ОС от Google процесс обновления не такой простой. Google выпускает прямые обновления только для своих собственных продуктов, таких как Pixel 5 или Pixel 4a, и даже они, как известно, не всегда эффективно получают обновления.

Такие производители, как Samsung, Sony, Motorola и другие должны сначала получить обновление, поработать над ним, оптимизировать его для своих устройств и только потом отправить его на смартфоны. Во многих случаях эту процедуру должны пройти и сотовые операторы. Всё это означает, что вы будете получать обновления с опозданием, иногда на несколько месяцев, а то и лет, если вообще когда-либо получите его.

Легендарная экосистема Apple

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Да, Google за последние годы заметно улучшил интеграцию своих сервисов на разных устройствах. Тем не менее устройства Apple, такие как iPhone, iPad, Apple TV, Apple Watch и компьютеры Mac, тесно интегрированы с iCloud, iMessage, FaceTime и другими внутренними сервисами Apple. В то же время у Google есть свои аналогичные сервисы, которые тоже отлично работают, но они не так тесно связаны с Android. Некоторые приложения, необходимые для доступа к основным сервисам Google, не предустановлены на Android-смартфонах, что вынуждает пользователей искать их в магазине Google Play. Большинству из нас, технически подкованных пользователей, это может показаться несущественным недостатком, но для некоторых это может стать сложной раздражающей задачей.

Говоря о магазинах приложений, App Store от Apple значительно лучше контролируется, чем Google Play Store. Разработчики, желающие разместить свои приложения в App Store, должны пройти длинную и дорогостоящую процедуру проверки, но в конечном счёте это повышает общее качество приложений для iOS. Также, как правило, App Store чище, в нём меньше рекламы и предлагаются интересные дополнительные функции вроде гайдов, списков лучших приложений и многое другое.

Безопасность (пока)

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Обновления безопасности Google становятся всё более последовательными. Google продолжает повышать безопасность Play Store, а также добавляет новые меры защиты, чтобы ваши смартфоны и данные оставались в безопасности. К ним относятся такие вещи, как песочница, двухэтапная проверка, Google Play Защита, более контролируемые разрешения приложений и многое другое. Эти обновления, наряду с более подкованными пользователям, обеспечивают Android гораздо большую безопасность, чем прежде, позволяя конкурировать с iOS.

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

Apple Car Play — ещё один козырь

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Независимо от того, сколько раз я давал Android Auto шанс, я всё равно в конце возвращаюсь к Apple CarPlay. Иногда я специально ношу с собой iPhone, чтобы использовать CarPlay в машине.

Решение Apple — это аккуратно расположенные значки. Вы можете перемещать их, чтобы расставить приоритеты и облегчить доступ к любимым приложениям. Такая доступность позволяет легко выполнять больше действий в определённых поддерживаемых приложениях.

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

В то же время интерфейс Android Auto может немного сбивать с толку. Рекомендуемые действия предлагаются и упорядочиваются с помощью волшебных алгоритмов Google, что означает, что список постоянно меняется, вынуждая вас вчитываться в содержимое и иногда даже прокручивать меню, чтобы найти то, что вам нужно. Можно сказать, что при использовании Android Auto мышечная память не работает, а значит, эта система больше отвлекает водителя за рулём. И хотя «Google Ассистент» работает намного лучше, чем Siri, этого недостаточно, чтобы переключить моё внимание с автомобильного решения Apple. CarPlay выглядит лучше, проще в использовании и функциональнее.

Служба поддержки на вашей стороне

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Расширенная гарантия AppleCare стоит дорого, но она делает любые гарантийные и страховые случаи для iOS-устройств совершенно лёгкими. Если у вас есть местный Apple Store, то меньше чем через час после обращения вы можете выйти оттуда с новым устройством. Если говорить о магазинах Apple Store, любите вы их или ненавидите, то они имеют фирменный стиль, который многие ритейлеры пытаются скопировать. Открытая планировка привлекает внимание, даже если вы просто проходите мимо. Большое количество сотрудников всегда готовы помочь вам с покупкой или любой проблемой. У них есть даже бесплатные занятия, чтобы научить вас пользоваться устройствами Apple.

Ни одна компания не идеальна, но планшет или смартфон с iOS определённо превосходит конкурентов, если у вас когда-нибудь возникнут с ним проблемы. Вам не нужно обращаться к сотовым операторам, искать номера телефонов службы поддержки, заполнять онлайн-формы, отправлять факсы, долго ожидать на линии только для того, чтобы поговорить с роботом и потом ждать неделями, чтобы ваше устройство починили или заменили. Просто доберитесь до ближайшего Apple Store и наслаждайтесь тем самым знаменитым обслуживанием клиентов.

Высокая стоимость и спрос на вторичном рынке

Портал об Android назвал 8 причин, почему iOS лучше. С ними трудно не согласиться

Это не совсем то, что делает iOS лучше, чем Android, но это рыночное преимущество Apple над большинством своих конкурентов по мобильному рынку. iPhone, iPad и другие продукты Apple обычно имеют большую ценность на вторичном рынке, чем Android-устройства. Это означает, что вы можете продать их дороже, когда придёт время сменить устройство на новое. А поскольку продукты Apple настолько популярны, то и продаются они обычно намного быстрее.

Давайте рассмотрим ситуацию на реальных примерах. iPhone 11 Pro Max был выпущен в сентябре 2019 года по цене 1 099 долларов. Сейчас этот подержанный смартфон в хорошем состоянии продаётся за 550-750 долларов. Это примерно от 50 до 68% от его первоначальной стоимости. Между тем, в августе 2019 года был выпущен Samsung Galaxy Note 10 Plus по той же цене от 1 099 долларов. Сейчас на eBay он предлагается за 200-450 долларов. Это от 18% до 41% от первоначальной цены. Большая разница, правда?

Имейте в виду, что этот пример является лучшим сценарием для Android-устройств, ведь Samsung — это популярный бренд, устройства которого лучше сохраняют свою ценность на вторичном рынке, чем другие в своём классе. Если сравнивать iPhone со смартфонами других небольших брендов, преимущество в пользу Apple будет гораздо больше.

Помните, что мы ни в коем случае не говорим, что iOS категорически лучше, чем Android. У мобильной ОС Google есть свои преимущества, о которых мы пишем каждый день. Однако мы должны понимать, что есть некоторые вещи, которые iOS делает лучше, чем Android. Всегда есть возможности для улучшения, и Google может кое-чему научиться у гиганта из Купертино.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *