Самая дырявая ОС. Сравниваем безопасность iOS, Windows, Android, Sailfish и Tizen


Что лучше Android или iOS, а может быть стоит выбрать планшет на Windows? Спорить о преимуществах и недостатках этих мобильных операционных систем можно очень долго. Причем, в каждом отдельном случае речь будет идти исключительно о субъективном восприятии ПО, а не о его реальных положительных и негативных сторонах.

Поэтому для того чтобы ответить на вопрос, что выбрать Aндроид или иОС, или устройство на Виндовс, необходимо взглянуть на эти операционные системы изнутри, то есть оценить функциональные и технические стороны их работы.

Доступность

Мобильные устройства от Apple всегда были и остаются самыми дорогими. Средняя стоимость iPhone составляет около 500$, а iPad и того выше. Поэтому сэкономить на покупке такого гаджета не получиться.

Более доступным вариантом являются смартфоны и планшеты на Windows. Сегодня данная мобильная операционная система используется на устройствах различных брендов (Nokia, Sumsung, LG и так далее), что предоставляет довольно широкие возможности выбора мобильного гаджета.

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

3. Приложения

Здесь лидирует iOS, почти не отстает от него Android. Windows далеко в аутсайдерах. Об этом можно судить, посмотрев на количество приложений:

  • iOS – 1,2 млн;
  • Android – 1,2 млн;
  • Windows – 245 тыс.

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

Победитель: iOS

Интерфейс

интерфейс Андроид, iOS и Windows

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

Некоторые рьяные приверженцы устройств на Андроид говорят о таком его существенном преимуществе, как возможность смены оболочек. На самом же деле лишь незначительный процент пользователей смартфонов и планшетов на этой мобильной OS применяют данную возможность.

Разработка приложений для iOS и Android

Смотрело: 550

Время чтения: 7 мин.

Данная статья представляет собой полное руководство по разработке приложений для iOS и Android. Узнайте важные отличия iOS и Android — навигация, поиск, кнопки призыва к действию, меню, даты, вкладки, типография, стиль текста, размер иконок и т.д.

  • Если вы не имеете приложение для iOS и Android, то с помощью этого руководства вы узнаете, как правильно разработать приложение.
  • Если уже имеете приложение на одной из платформ iOS или Android, то сможете легко перевести приложение на другую платформу. А именно, iOS в Android или Android в iOS.

Читать статью: Тренды мобильных приложений 2020

Навигация в верхней части экрана

iOS и Android имеет разные стандарты отображения верхней части экрана.

В iOS действие «Назад» размещается слева. Заголовок страницы всегда присутствует, имеет большой шрифт и размещается слева. Когда пользователи прокручивают, то шрифт уменьшается и заголовок смещается к центру.

Справа размещается основное действие. Если единичное действие, то отображается в виде текстовой ссылки. Несколько действий – в виде иконок.

Для Android заголовок страницы и кнопка «Назад» размещается слева. Справа размещаются действия или иконки.

Основная навигация

Основная навигация в приложениях iOS и Android расположена по-разному. В iOS навигация размещена в нижней части экрана и представлена в виде 2-5 вкладок. Размер шрифта – 10px. Во вкладках представлены популярные разделы.

Многие популярные сторонние приложения для iOS следуют правилам:

  • Если вкладка представляет основное действие — например, добавление новой фотографии — то располагается по центру.
  • Вкладка профиля или настроек размещается последней.
  • Поиск размещается вторым.

Провести юзабилити-аудит приложения

Но в приложениях для iOS по умолчанию:

  • Действия на вкладках не размещаются.
  • Нет вкладок, связанных с профилем или настройками.
  • Поиск размещается последним.

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

Вторичная навигация

В iOS разделы, которые не поместились в основной навигации, размещаются во вкладке «Дополнительно» (More) или отображается в верхнем левом или правом углу экрана.

Для Android — вторичная навигация размещается в боковом меню, доступном при нажатии кнопки гамбургера. Советую избегать то, что скрывает важные вещи, поскольку очевидное всегда лучше.

Навигация «Назад» для iOS и Android

Для iOS вы можете перемещаться назад 4 различными способами, в зависимости от контекста.

Способ навигации «Назад» (iOS)Контекст, в котором работает
Нажмите «Назад» в левом верхнем углу экранаЛюбой экран, на котором появляется действие «Назад»
Проведите вправо от левого края экранаЛюбой экран, на котором в левом верхнем углу отображается действие «Назад»
Нажмите «Готово» в правом верхнем углу экранаНередактируемые модальные окна
Проведите пальцем вниз по экрануМодальные или полноэкранные окна

Что такое модальные и полноэкранные окна?

Модальные окна — это одноэкранные задачи — появляются, скользя пальцем вверх, и располагаются поверх предыдущего экрана, который немного виден на заднем плане. Вы можете закрыть модальное окно, проведя пальцем вниз или нажав кнопку «Назад» вверху.

Полноэкранные просмотры — например, видео или фотография — занимают весь экран. Могут быть закрыты, проводя пальцем вниз на iOS и Android.

В Android навигация «Назад» проще. Для Android 10 и выше просто проведите пальцем с любой стороны экрана. Для Android 9 используется кнопка «Назад» в левом нижнем углу экрана.

Кнопки призыва к действию

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

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

Поиск на iOS и Android

Различия между поиском iOS и Android:

  • Чтобы отменить поиск, нажмите «Отмена» на iOS или «←» на Android.
  • Чтобы очистить текущий запрос, но остаться на экране поиска, нажмите «X» на iOS или «X» на Android.

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

В iOS поиск отображается, как одна из вкладок в основной навигации или действие в верхней навигационной панели. На Android — в верхней панели.

Меню действий для iOS и Android

На iOS меню действий могут быть вызваны любой кнопкой или попыткой предпринять какое-либо действие. Меню появляется снизу вверх.

В Android меню действий появляется только при нажатии трехточечного знака «Кебаб-меню» (знак Android для «Дополнительных параметров»). Появление снизу происходит, когда несколько действий.

В iOS 13 контекстное меню отображает связанные действия при нажатии и удерживании элемента. Когда отображается контекстное меню, фон размыт.

В Android меню отображается прямо на элементе. В более новых версиях Android меню закрывает иконку «Кебаб-меню» (три точки).

Элементы управления выбором

В iOS для выбора из небольшого числа вариантов используйте элемент «Picker». Сборщики могут отображаться закрепленными внизу (как показано на картинке) или встроенными в содержимое (например, «Сборщики дат» смотрите дальше).

В Android для выбора из нескольких опций используется выпадающее меню (которое отображается на месте) или модальное окно (которое отображается по центру и затемняет фон приложения).

Для более длинных списков часто встречается выделенный экран выбора как на iOS, так и на Android. Частая ошибка в мобильном дизайне — не выделение полного экрана для выбора варианта с большим количеством опций.

Даты на iOS и Android

В iOS выбор даты имеет вид, как на картинке — со столбцом для дня, месяца и, необязательно, года.

В Android вы можете включить год, не включать его или позволить пользователю выбирать, хотят ли они включить его.

Вкладки для iOS и Android

В iOS вкладки представляют собой кнопки для перехода в форме табов. В Android вкладки выполнены в привычном нам стиле.

Действие «Отменить» для iOS и Android

В iOS оповещение часто отображается в центре, либо в нижней части экрана. Деструктивные действия (например, удаление чего-либо) имеют красный цвет.

Для Android некоторые предупреждения появляются в центре экрана. Однако для оповещений, которые не требуют ввода пользователя и исчезнут через несколько секунд, используются «Снэк-бары».

Они сообщают пользователю, что действие было успешным. Вы можете добавить одно или два действия — что делает «Снэк-бары» отличным решением для «Отменить». Дайте пользователям возможность исправить ошибку. А когда они принимают важное решение, дважды спросите их.

Типография для iOS и Android

По умолчанию iOS использует шрифт — San Francisco. Отличный шрифт для удобочитаемости при небольших размерах.

Для Android шрифт по умолчанию — Roboto. Очень похож на шрифт San Francisco. Также в Android часто используется шрифт Product Sans от Google, который недоступен для стороннего использования.

Стили текста

Стандарты для iOS: шрифт текста и навигации — 17pt, заголовок — 34pt, вторичный текст — 15pt и минимальный размер шрифта — 10pt.

Стандарты для Android: шрифт текста — 16sp, заголовок, текст кнопок и навигация — 14sp, надписи, текст ошибок и вторичный текст — 12sp.

Размер иконок

Размер иконок для приложений iPhone:

Размер иконкиГде используется
180×180 pxГлавный экран iPhone для телефонов (11 Pro, X, Xs, 8+)
120×120 pxГлавный экран iPhone для телефонов (11, XR, 8)
1024×1024 pxМагазин приложений — App Store

Иконка может быть и других размеров, но если вы нарисуете ее в 60px, то убедитесь, что она хорошо выглядит в 120×120, 180×180 и 1024×1024 px.

Размер иконок для приложений Android:

Размер иконкиГде используется
48×48 pxГлавный экран (телефоны со средним разрешением)
48×48 pxГлавный экран (телефоны со средним разрешением)
72×72 pxГлавный экран (телефоны с высоким разрешением)
96×96 pxГлавный экран (телефоны xhdpi)
144х144 pxГлавный экран (телефоны xxhdpi)
192×192 pxГлавный экран (телефоны xxxhdpi)
512×512 pxGoogle Play store (все устройства)

Если вы создали красивую иконку с разрешением 48×48 px, то увеличьте изображение до 400% и убедитесь, что она отлично выглядит. И затем создайте отдельную версию с разрешением 512×512 px.

Минимальный размер области нажатия

iOS44×44 pt
Android48×48 dp

Точки Apple (pt) и независимые от устройства пиксели Android (dp) функционально эквивалентны. Они просто ссылаются на базовый размер (как и пиксели в CSS), который определяет разрешение экрана (нормальное, высокое, сверхвысокое и т.д.)

Android приложения имеют больший размер целевой области и меньшее количество пикселей на экране, чем iOS.

Заключение

Теперь вы знаете основные различия iOS и Android. Данное руководство поможет вам при разработке приложений на данных платформах.

Приложения

Если оценивать количество приложений в официальных магазинах Андроид и iOS, то их имеется примерно одинаковое количество, около полутора миллионов для каждой системы. Windows в данном плане очень сильно отстает, уступая порядка миллиона приложений.

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

Что у нас со слежкой за пользователем и с утечками?

В iOS есть отключаемая синхронизация с облаком через собственный сервис Apple iCloud. В частности, в iCloud обычно сохраняются:

  • резервные копии данных устройства;
  • синхронизированные данные — журнал звонков, заметки, календари, пароли в iCloud Keychain;
  • пароли и история посещения ресурсов в браузере Safari;
  • фотографии и данные приложений.

Все виды облачной синхронизации в iOS можно отключить, просто выключив iCloud и деактивировав iCloud Drive. После этого никакие данные не будут передаваться на серверы Apple. Несмотря на то что некоторые механизмы работают не слишком интуитивно (как пример — для выключения синхронизации звонков нужно отключать iCloud Drive, вообще-то предназначенный для синхронизации файлов и фотографий), полное выключение облачных сервисов синхронизацию полностью же отключает.

Любые виды синхронизации можно отключить

Любые виды синхронизации можно отключить

Любые виды синхронизации можно отключить

В iOS предусмотрен механизм для предотвращения слежки (система может представлять внешнему миру случайные идентификаторы модулей Wi-Fi и Bluetooth вместо фиксированных настоящих).

Хорошо, а как обстоят дела со зловредами? В iOS практически исключена возможность установки зловредного ПО. Единичные случаи были (через приложения, собранные с использованием взломанных инструментов для разработки), но они быстро локализовались и исправлялись. Даже тогда большого вреда причинить эти приложения не смогли: в iOS каждое приложение надежно изолировано как от самой системы, так и от других приложений с помощью песочницы.

Нужно отметить, что в iOS давным-давно был реализован гранулярный контроль за разрешениями приложений. Ты можешь по отдельности разрешить или запретить каждому приложению такие вещи, как возможность работы в фоновом режиме (в «чистом» Android такой возможности нет!), доступ к местоположению, уведомлениям и тому подобное. Наличие этих настроек позволяет эффективно ограничивать слежку со стороны приложений, которые сделали такую слежку своим основным бизнесом (это касается как приложений класса Facebook, так и игр наподобие Angry Birds).

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

Что интересно, iOS начиная с 9-й версии защищена и от атак класса man in the middle с перехватом и подменой сертификата. И если в лаборатории «Элкомсофт» удалось отреверсить протокол бэкапов iCloud в 8-й версии системы, то в более новых ОС этого сделать не вышло по техническим причинам. С одной стороны, получаем гарантию безопасности передаваемых данных; с другой — у нас нет возможности достоверно убедиться в том, что на серверы не будет отправлена «лишняя» информация.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Автономность работы

Непродолжительная жизнь батареи без подзарядки – это основная проблема как пользователей iOS Android или Windows, так и их разработчиков. Красочные 3D игры, многофункциональные приложения, серфинг Интернета – все это очень быстро садит батареи, вызывая массу негодований у пользователей.

Считается, что самой сбалансированной системой питания обладают яблочные мобильные устройства. На самом же деле все зависит от режима эксплуатации ганджета, а также желания пользоваться устройством в энергосберегающем режиме, который имеется в большинстве планшетов и смартфонов на любой ОС. Не желаете расставаться со своим мобильным помощником ни на час – будьте готовы заряжать его каждые 15-20 часов независимо от его бренда и установленной операционной системы.

Эксклюзивные игры

Какая мобильная ОС лучше для геймеров?

Самые яркие примеры — Plants vs. Zombies 2 от EA и Cut The Rope 2 от ZeptoLab. Версии для iOS обеих игр появились на несколько месяцев раньше, чем для Android.

По количеству эксклюзивных игр App Store доминирует. Эти игры обычно обладают значительно более высоким качеством как графики, так и сюжета.

Какая мобильная ОС лучше для геймеров?

Какая мобильная ОС лучше для геймеров?

Какая мобильная ОС лучше для геймеров?

Персонализация

персонализация iOS

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

Что касается iOS, то для нее также имеется множество виджетов, но практически всех пользователей утомляет необходимость привязки к центру уведомлений. Windows может только менять цветовую гамму и изменять размер иконок, поэтому украсить и оживить ее не получиться.

Аксессуары

асекссуары для планшетов

Однозначным победителем в данной категории является иОС. Если вы любите всевозможные новомодные штучки и находитесь в поисках ответа на вопрос, что выбрать iOS или Андроид, то однозначным вариантом для вас является яблочный смартфон или планшет. Для iPhone и iPad выпускается огромное количество аксессуаров на любой вкус. Что же касается устройств на Windows Phone и Android, то здесь похвастаться хотя бы небольшим количеством полезных аксессуаров могут только топовые гаджеты.

Windows Phone 8. Плитка не для ванной

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

Удивительно, что абсолютно каждый смартфон на Windows Phone 8 работает практически идеально. Перезагрузки случались лишь у смартфонов с самыми первыми версиями микропрограмм. Устройства на базе этой ОС работают плавно, быстро и долго. Большую роль в этом сыграл закрытый код. Никто его не увидит, никто его не взломает.

У «винды» есть свой магазин приложений под незатейливым названием «Магазин». Сразу придется огорчить – более половины приложений платные, а те, что хорошие платные – дорогие платные. Разнообразия мало, в основном, все в единственном числе, а бесплатные игры не радуют своей функциональностью, в отличие от программ, которые смотрятся не просто хорошо, но имогут дать фору андроидовским аналогам.

Смартфоны на базе Windows Phone 8, по сути, не отличатся друг от друга техническими характеристиками. Их главный козырь – внешний вид. Разные цвета и необычный дизайн. При этом смарфтоны действительно выглядят стильно и красиво, их не хочется отпускать, а люди, видящие Вас с таким аппаратом приковывают свой взгляд на него.

По умолчанию интерфейс состоит из двух рабочих столов: плитки и список иконок. Плитки (они же тайлы) являются «живыми» плоскими 2D-геометрическими фигурами с заливкой определенного цвета. Размер плиток регулируется по критериям: маленькие, средние и большие. Увеличение происходит от квадрата к прямоугольнику. Рабочая область плиток располагается в 3 мм, а статус строка 2 мм от экрана аппарата. Сделано это для эффекта. Эффекта чего, мне так и не удалось понять. Но в приложениях и блокировки экрана этой пустой черной области нету. Кстати, фон можно сделать и белым. Имеется двадцать одна цветовая схема плиток.

На главном экране сгруппированы плитки, звонки, контакты, SMS-сообщения, браузер IE10, почта Hotmail, плеер, камера, календарь, игровой хаб (Xbox-игры), фото, карты, будильник, настройки, заметки One Note, офис, включающий в себя Microsoft Excel Mobile, One Note Mobile, Power Point Mobile, SharePoint Mobile, Word Mobile. На экран можно вывести бесконечное число плиток, которые будут добавляться вниз, опуская экран. Сюда можно добавлять практически любой элемент из таких приложений, как браузер, электронная почта, Xbox-игры, контакты.

Второй рабочий стол – это список всех установленных приложений. Он бесконечен и зависит только от памяти Вашего аппарата. При этом, достигнув определенное значение программ, образуется группировка по начальным буквам имен приложений. Убрать это никак нельзя.

На данный момент в Windows Phone 8 нету Центра Уведомлений, статус-бар скрыт. Чтобы его вызвать требуется выполнить жест сверху вниз. Бар состоит из индикаторов батареи, беспроводных сетей, звуком профиле и уровне заряда батареи. Быстрого доступа тоже нет, приходится идти в настройки и искать беспроводные сети, а так же другие режимы работы телефона.

Что ещё пока вызывает неудобство, так это окно SMS-сообщений, заметок и других программ, использующих сенсорный ввод. Клавиатура сдвинута вправо и имеет небольшой размер. Никакой тактильной отдачи и в помине нет. Кнопки маленькие, маленький и пробел – попасть с первого раза будет тяжело, но приучиться можно.

Абсолютно неудобный плеер. Кнопки управления расположены вверху, так, что до них приходится дотягиваться. Составлять плейлисты сплошной ужас. Невозможно включить те песни, которые тебе нужно, не захватив туда ту, которую прослушиваешь в данный момент, даже в режиме паузы. Поэтому для начала создаем название плейлиста, потом выбираем песни, а уж следом можно включать что-нибудь послушать. Иногда возникают ошибки и песни пропускаются. Известная проблема имеется с дублированием файлов. По 10-15 песен копий одной композиции. Память устройства заполняется мусором, который нельзя очистить (на смартфонах Nokia это баг исправили выпуском твика, который очищает ненужные файлы).

Телефоны на Windows Phone 8 имеют три сенсорные кнопки ( в редких случаях одна из них механическая): назад, домой и поиск в сети. Последняя имеет свойство попадать под большой палец и случайно нажиматься, выкидывая нас из текущего состояния в Web-браузер.

У всех аппаратов есть механическая кнопка съемки, работающая как из активного окна, так и в заблокированном режиме. Есть некое подобие многозадачности. При долгом нажатии на кнопку «назад» появляется окошки приложений и возможность перемещаться и закрывать их. Данные приложений, если они являются сторонними, при этом будут потеряны. Двойное нажатие на кнопку «домой» открывает Голосовое управление. Однозначно, оно реализовано здесь на отличном уровне. Это не Siri, но упор был на именно на управление функциями телефона, а не на поиск контента в сети или картах.

Отдельно хочется сказать про карты. Они составлены Nokia, имеют довольно не свежий вид, но зато могут быть сохранены в память телефона. Офис от Microsoft оказался лучшим офисом среди всех мобильных бесплатных офисов. Просмотр и редактирование данных легко дается осуществлять даже на такой неудобной клавиатуре, которую умудрились реализовать инженеры для этой ОС.

Достоинства:

— Быстрый и плавный интерфейс; — Долгий заряд аккумулятора; — Механическая кнопка запуска и съемки камеры; — Стильное исполнение аппаратов

Недостатки:

— Небольшой выбор приложений и игр; — Стоимость программ иногда просто неадекватна; — Убогий музыкальный проигрыватель; — Заполнение внутренней памяти неизвестным мусором; — Дублирование файлов; — Нет Центра Уведомлений; — Нет Панели Управления; — Неудобная клавиатура.

Вроде бы и грустно, но некоторые из этих пунктов Nokia успешно решила в последней версии прошивки GDR 3, которая пока реализована в моделях Lumia 920, 925, 1020 и 1520.

Что же, смартфоны на Windows Phone 8 подойдут либо энтузиастам, либо тем, кто не заморачивается всевозможными модными веяними типа «игрушки»,»количество программ», «супер 3D-графикой». Это просто сенсорный смартфон, базывые функции которого работают так, как они должны работать.

Выводы

Что же что лучше иОС или Андроид, или Виндовс? Однозначного ответа на этот вопрос не существует. Все зависит от нескольких факторов, среди которых:

  • ценовая категория сравниваемых телефонов или планшетов;
  • цель покупки;
  • используемые приложения и функции;
  • возрастная категория пользователей;
  • другие условия.

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

Для какой мобильной ОС больше игр?

Какая мобильная ОС лучше для геймеров?

Какая мобильная ОС лучше для геймеров?

Какая мобильная ОС лучше для геймеров?

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

Какая мобильная ОС лучше для геймеров?

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: