Руководство по дизайну мобильных приложений под ios и android. основные различия платформ

Обзор операционной системы iOS

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


  • Touch ID – благодаря данной технологии пользователь не сможет получить доступ к чужому мобильному устройству. Доступ к данным телефона или планшета будет только у владельца, которого устройство распознает по отпечатку пальца.
  • VoiceOver – эта функция позволяет пользоваться разработкой Apple людям с плохим зрением или вообще слепым. В основе этой технологии лежит сопровождение озвучкой всех действий, которые выполняет пользователь.
  • Made for iPhone – с помощью данной функцией можно улучшить звук в Bluetooth, который можно использовать как для разговора, так и для прослушивания музыки.
  • Гид-доступ – данное приложение дает возможность отключить ряд программ кроме избранных. Эта функция может быть полезной для родителей, которые желают ограничить доступ детей к тем или иным программам устройства и людям, которые имеют проблемы с восприятием.
  • Полиглот – уникальная функция, которая позволяет пользоваться телефоном или планшетом людям, не знающим английский язык. С помощью Полиглота можно переключить раскладку клавиатуры более чем на 50 языков. Кроме того, приложение может распознавать более 20 языков “на слух”.

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

Операционная система apple ios обладает рядом особенностей:

  • Высокая скорость работы – платформа ios обладает высокой скоростью работы. Динамика использования интерфейса способна удивить того, кто впервые взял гаджет от Apple в свои руки.
  • Интуитивно понятный интерфейс – даже самый не опытный пользователь сможет быстро и легко разобраться со всеми особенностями платформы. Простота, удобство и многофункциональность интерфейса превращают ios в одну из самых надежных и популярных платформ.
  • Удобная файловая система – для того, чтобы найти любой необходимый Вам файл достаточно совершить несколько нажатий пальцем на экран. Файловая система максимально просто и понятна.
  • Наличие огромного количества приложений для ОС – с момента выхода первой версии платформы и до сегодняшнего дня было создано множество специальных приложений для решения различных задач. Кроме того, количество развлекательных программ под ios может вскружить голову любому пользователю. Достаточно зайти на itunes и скачать то, что Вам нужно.
  • Постоянное повышение функциональности – благодаря регулярному обновлению функциональность мобильного устройства постоянно повышается. За это следует благодарить разработчиков ОС.

История

В 2007 году компания Apple представила свой первый телефон — iPhone. Тогда еще речи о iOs (что это такое и для чего нужно, расскажем дальше) даже и не было. Первый «яблочный» телефон работал под управлением упрощенной версии Мас ОС — компьютерной операционной системы. Естественно, что недостатков у гаджета было предостаточно, однако это все равно был огромный прорыв в мобильной индустрии. В 2008 году компания выпустила усовершенствованный iPhone, в которым как раз и появилась iOs. Что это такое? Это уже была именно мобильная операционная система, которая все-таки мало похожа на современную. В ней были самые простейшие функции, но на тот момент это был еще больший прорыв.

Настройка аккаунта

Все приложения перед выгрузкой в App Store должны быть подписаны сертификатом разработчика. Это нужно, чтобы пользователи App Store были уверены, что скачивают конкретное приложение от конкретного разработчика, а не подделку от чужого имени. Процедура подписывания (code signing) приложения позволяет операционной системе узнать, кто является разработчиком. И удостовериться в том, что приложение не было изменено с момента сборки. Точнее, с того момента, как разработчик его подписал. В этой процедуре участвуют три объекта: сертификат разработчика, AppID и Provisioning profile.

Сертификат

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

Одного сертификата достаточно для выкладки неограниченного количества приложений.

Чтобы создать сертификат, нужно:

  • Выбрать тип сертификата Production — App Store and Ad Hoc
  • Следуя приведенным инструкциям сформировать Certificate request и загрузить его на портал

Сохраните сгенерированный сертификат на компьютер, откройте его (дважды кликнув). Сертификат будет помещен в системное хранилище и доступен для XCode.

AppID

Это уникальный строковый идентификатор приложения среди всех приложений. Он нужен для однозначной идентификации во всех системах: iTunes Connect, App Store и пр. Он состоит из двух частей: TeamID и BundleID. TeamID — идентификатор разработчика, выдается Apple на этапе регистрации аккаунта разработчика и не меняется. BundleID задается разработчиком при регистрации приложения в аккаунте.

Создадим его:

  • Перейдите в раздел AppIDs (ссылка), нажмите на плюсик справа вверху
  • Заполните поле App ID Description — условное наименование приложения для разработчика, не видимое в App Store, например TestApplication
  • Заполните поле Explicit App ID — тот самый BundleID, например ru.myStartup.testApplication
  • В разделе App Services подключите те сервисы, которые понадобились в процессе разработки приложения. Если вы не понимаете, о чем речь — оставьте как есть.

Provisioning profile

Это профиль, который однозначно связывает AppID и сертификат разработчика (публичный ключ сертификата). В случае development provisioning profile он также содержит UDID всех устройств, на которых возможен запуск приложения.

Создадим его:

  • Перейдите в раздел iOS Provisioning Profiles (ссылка), нажмите на плюсик справа вверху
  • Тип профайла — App Store
  • Затем необходимо указать AppID, для которого создается профайл — укажите раннее созданный AppID
  • Следующий шаг — выбор сертификата. Отметьте галочкой сертификат, который мы создали ранее
  • Последним шагом необходимо дать наименование профайлу, например, TestApplicationStoreProfile

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

Какой язык программирования учить, чтобы создавать приложения для iOS

Какой язык учить первым, зависит от того, что вы собираетесь делать. Например, если хотите устроиться в какую-нибудь компанию и поддерживать уже готовое приложение, то лучше начать с Objective-C, а потом приступить к изучению Swift. Неплохо знать и кросс-платформенные языки, но тоже исключительно для того, чтобы вы могли пофиксить баг или добавить новые функции.

Если же вы хотите работать над новыми проектами, то лучше сразу начинать со Swift. По данным с сайта Apple, приложения на Swift работают до 8,4 раз быстрее, чем на Python 2.7, и до 2,6 раз быстрее, чем на Objective-C.

Важный критерий — поддержка и постоянное обновление языка. В сентябре 2018 года (вместе с выходом iOS 12) вышла версия Swift 4.2, в которую добавили многое, чего не хватало раньше:

  • параллельная обработка данных (async/await);
  • поддержка регулярных выражений;
  • стабильная работа ABI со стандартными библиотеками.

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

Чтобы начать карьеру программиста, нужен багаж знаний о современных технологиях, языках и инструментах. Попробуйте пройти курс «Мобильный разработчик с нуля». На нем вы научитесь писать для разных платформ, а также пользоваться всеми основными инструментами мобильной разработки.

Курс «Мобильный разработчик с нуля»

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

  • Живая обратная связь с преподавателями
  • Неограниченный доступ к материалам курса
  • Стажировка в компаниях-партнёрах
  • Дипломный проект от реального заказчика
  • Гарантия трудоустройства в компании-партнёры для выпускников, защитивших дипломные работы

iPhone OS 1


Анонсирована 9 января 2007 года

Вышла 29 июня 2007 года

Поддерживаемые устройства: iPhone, iPod touch

Оригинальная iPhone OS была фундаментальным достижением Apple. Первый смартфон корпорации работал на модифицированной версии OS X, и сотрудникам компании пришлось весьма непросто во время ее адаптации под мобильный процессор и сенсорный экран.

Сорвав овации публики, Джобс долгое время заигрывал с ней, рассказывая про iPhone:

В первой версии операционной системы было всего несколько приложений. В нижнем нередактируемом доке находились:

  • Телефон с голосовой почтой.
  • Почта.
  • Safari.
  • iPod – музыкальный плеер.

На единственном, неизменяемом рабочем столе можно было увидеть:

  • Сообщения – Календарь – Фото – Камеру.
  • YouTube – Калькулятор – Акции – Карты Google – Погоду.
  • Заметки – Часы – Настройки.

Сейчас это выглядит смешно, но это все, что было в iPhone, когда тот был впервые продемонстрирован Стивом Джобсом со сцены MacWorld.

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

В iPhone OS было заложено много возможностей, прославивших iPhone и знакомых основной массе пользователей до сих пор. Жест Slide to unlock, жест приближения фотографий двумя пальцами (Pinch to zoom) и так далее. При этом отсутствовали многие привычные и важные элементы. Например, MMS, поиск по контактам, функция копирования и вставки. Все это появится только в следующих версиях системы. Также на тот момент не существовало облака iCloud, поэтому все данные на смартфон переносились через iTunes. Все это начало кардинально меняться с выходом новых моделей iPhone.

Как очистить память на iPhone

После нескольких лет использования одного и того же устройства у вас может появиться множество ненужных приложений, файлов и данных, которые вы не используете. Чтобы обеспечить плавный переход к общедоступной бета-версии, убедитесь, что у вас нет на устройстве лишних больших файлов и музыки — iOS 14 beta сильно увеличивает «Другое» на iPhone и iPad, поэтому в дальнейшем вы можете столкнуться с нехваткой свободного места.

Самый действенный способ очистить память на iPhone — удалить приложения, которые занимают больше всего места, а затем установить их заново. Выявить такие приложения можно в меню «Настройки» — «Основные» — «Хранилище iPhone». Например, у меня на айфоне Telegram со своим кэшем занимает больше 11 ГБ, хотя само приложение весит около 80 МБ. Поскольку переписка хранится не на устройстве (кроме секретных чатов), я могу смело удалить его с iPhone и поставить заново из App Store.

До удаления Telegram и после того, как я поставил его заново. Все данные сохранились

Различия в памяти

Устройства на iOS оснащаются памятью в размере 16-256 Гб. И какого-либо расширения здесь не предусмотрено – слотов под карты памяти нет. Если свободное место вдруг закончится, нужно будет искать какой-то выход из ситуации. Например, присмотреться к облачным хранилищам или к внешним беспроводным жестким дискам. Также можно выгрузить ненужные данные на жесткий диск компьютера (если он есть).

Владельцам устройств на Android проще – большинство из них оснащается слотами под карты памяти формата microSD. В зависимости от максимально поддерживаемого объема карточки, вместительность смартфона может быть расширена на 1-128 Гб (таков диапазон емкости представленных в продаже карт памяти). Если смартфон поддерживает карты до 64 Гб, можно приобрести карточку указанного объема и установить ее в слот. Нужно больше памяти? Купите сразу две карточки и носите их в своей повседневной сумке.

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

Кроме того, некоторые устройства на Android оснащаются поддержкой OTG. Это означает, что мы можем подключать к этим устройствам внешние носители через порт micro-USB. В продаже присутствуют переходники для стандартных «флэшек», а также специальные «флэшки» со штатным разъемом micro-USB. Поэтому проблемы с расширением памяти у владельцев таких устройств не возникают.

Как это работает

Для начала выясним, что делает fastlane: основные его команды и как мы описываем то, что нужно сделать.

Команды (Actions)

В fastlane входит много полезных команд, упрощающих жизнь разработчику:

  • : автоматически скачивает и устанавливает необходимые сертификаты (Distribution, Development) для подписи собираемых приложений;
  • : увеличивает номер билда на 1, либо изменяет на значение, заданное в параметре build_number
  • : автоматически скачивает и устанавливает все необходимые provision profiles;
  • : запускает UI-тесты и делает скриншоты, которые можно использовать при отправке на review в App Store;
  • : собирает архив и, здесь же, конечный ipa вашего приложения;
  • : все просто  —  запускает таргет тестов;
  • : отправляет ipa, скриншоты, метаданные прямиком в App Store;
  • : загружает свежий ipa на бета тест в TestFlight. Также с помощью этой команды можно управлять тестировщиками.
  • и многие другие

Fastfile

Папка fastlane содержит в себе Fastfile и Appfile. В Appfile мы будем прописывать необходимые для сборки и публикации значения: Bundle IDs, App ID, Team ID и другие. В Fastfile мы будем описывать наши скрипты. После первоначальной установки он выглядит так:

  • default_platform(:ios)  -  задаем платформу по умолчанию, чтобы не указывать ее из командной строки.
  • platform :ios do … end  -  здесь описываются «lanes» для платформы iOS.
  • desc «Description of what the lane does»  -  краткое описание «lane». Список всех «lanes» с описаниями можно посмотреть с помощью команды .
  • lane :custom_lane do … end: Lane (путь, полоса) — это, проще говоря, метод. У него есть имя, параметры и тело. В теле мы будем вызывать необходимые нам команды для сборки, выкладки, запуска тестов и др. Lanes вызываются из командной строки вызовом  . Именно с вызова одной из lanes начинается выполнение автоматизированных шагов.

Упаковка, сборка и отправка приложения

  • Apple: сначала купи Mac. Нельзя собирать iOS-приложение без Mac’а. Установи XCode и все эти инструменты для сборки и фреймворки, получи сертификат нашей программы для разработчиков, создай профиль на отдельном сайте iTunes Connect, свяжи его с сертификатом, сгенерированным в центре Apple Dev, а затем отправляй своё приложение с помощью XCode. Просто, как раз-два-три-… тридцать семь…
  • : скачай Android Studio, с его помощью сгенерируй сертификат безопасности и упакуй приложение. Загрузи пакет на сайт для Android-разработчиков.
  • Microsoft: сгенерируй пакет .appx с помощью Visual Studio или этих бесплатных инструментов для командной строки. Загрузи пакет на сайт Microsoft Dev Center.

есть бесплатный инструмент для волшебного превращения веб-приложений в пакеты приложенийPWABuilder

  • Для Windows: генерирует пакет .appx, который можно отправлять на сайт Windows Dev Center.
  • Для Google: генерирует приложение-обёртку на Java, которое содержит ваше PWA. Вы собираете проект в Android Studio, который генерирует Android-пакет для загрузки на сайт Android Dev Center.
  • Для Apple: генерирует XCode-проект, который можно собрать с помощью XCode. А для этого нужен Mac.

MacInCloud ПобедительДогоняющийПроигравший

Design Principles

To maximize impact and reach, keep the following principles in mind as you imagine your app’s identity.

Aesthetic Integrity

Aesthetic integrity represents how well an app’s appearance and behavior integrate with its function. For example, an app that helps people perform a serious task can keep them focused by using subtle, unobtrusive graphics, standard controls, and predictable behaviors. On the other hand, an immersive app, such as a game, can deliver a captivating appearance that promises fun and excitement, while encouraging discovery.

Consistency

A consistent app implements familiar standards and paradigms by using system-provided interface elements, well-known icons, standard text styles, and uniform terminology. The app incorporates features and behaviors in ways people expect.

Direct Manipulation

The direct manipulation of onscreen content engages people and facilitates understanding. Users experience direct manipulation when they rotate the device or use gestures to affect onscreen content. Through direct manipulation, they can see the immediate, visible results of their actions.

Feedback

Feedback acknowledges actions and shows results to keep people informed. The built-in iOS apps provide perceptible feedback in response to every user action. Interactive elements are highlighted briefly when tapped, progress indicators communicate the status of long-running operations, and animation and sound help clarify the results of actions.

Нужно ли делать приложения для Android и iOS разными?

Если коротко, то «нет».

Apple и Google – очень умные компании с миллионами пользователей. Они будут совершать UX-ошибки, как и любая другая компания, но они не совершат вопиющих ошибок, когда будут определять язык дизайна своих систем. Поэтому, хотя, ниже я и представляю два альтернативных подхода (iOS и Android), ни один из них не является неправильным. Если пользователи могут уверенно перемещаться по вашему приложению и использовать его, никто не может запретить вам использовать вкладки на iOS или модальные представления на Android.

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

Что такое операционная система ios?

Перед тем, как приступить к обзору платформы iOS, следует детально разобраться, что это за “зверь”. Как уже упоминалось выше, операционная система iOS – уникальная платформа для удобного взаимодействия пользователя с мобильным устройством компании Apple. Данная ОС имеет потрясающий интерфейс и позволяет с помощью мобильного телефона решать сложнейшие задачи. Отличительными особенностями платформы iOS является:

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

IOS плюсы и минусы — обзор

У IOS есть ряд преимуществ перед другими операционными системами. Именно они сделали данную ОС номером один при выборе смартфона.

Быстрая работа — является самой быстрой мобильной операционной системой. По одинаковым характеристикам телефонов — здесь конкурентов у IOS нет.

Удобство использования — после запуска и первичной настройки — больше от пользователя никаких действий не потребуется. Не будет выскакивать предложение очистить кеш, настроить расстояние до уха и много другого ненужного. Запустил — получил работающий телефон с качественной камерой и множеством приложений.

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

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

Много приложений — в магазине App Store уже более 2.1 миллиона приложений на любой вкус. Есть тысячи игр, книг и многое другое.

Удобная файловая система — все находится максимально просто и быстро. Структурированно и понятно. Нет никаких папочек — есть умный поиск и каталог.

Игры — Айос оптимизированная система и очень производительная, в игры играть одно удовольствие.


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

Поддержка людей с ограниченными возможностями — одна из лучших. Apple получила высокую оценку за ее реализацию.

SIRI — голосовой помощник, который может управлять всей системой и ее функциями. Можно в качестве голоса установить женский или мужской вариант.

Система iOS — что это такое?

Если говорить о приложениях и играх, то их можно скачать с App Store. Их там сейчас очень много и вы сможете найти абсолютно все, что вам понадобится.

Как узнать какой iOS на айфоне?

Если вам интересно посмотреть свою версию iOS на iPhone, то сделать это можно буквально за пару секунд. Просто следуем таким шагам:

  1. выбираем Настройки;
  2. потом жмем на Основные;
  3. теперь Об этом устройстве;
  4. напротив слова «Версия» имеем номер текущей iOS.

Чем отличается iOS от Андроид?

Выводы

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

Особенности

Как говорилось выше, самая главная особенность — закрытость iOs. Что это такое? Фото рабочего iPhone чуть выше, там показан стандартный рабочий стол гаджета. Так вот, закрытость системы проявляется в том, что пользователь не может настроить устройство полностью под себя. Главные настройки, функции и основной функционал остаются стандартным. Система использует закрытый код, который не позволяет что-либо менять. И это, между прочим, является еще и достоинством. Хотя бы потому, что безопасность гаджета остается на высоте. Особенно в сравнении с полностью открытой и уязвимой системой Android.

Safari в macOS Big Sur

Apple также хорошо поработала над фирменным браузером Safari. Дизайнеры полностью перерисовали приложение, а инженеры сделали его не только быстрее, но еще и заметно энергоэффективнее, чем Google Chrome. C быстрым движком JavaScript браузер Safari работает лучше других браузеров для Mac и ПК и загружает популярные сайты в среднем на 50% быстрее, чем Chrome.

Так теперь выглядит Safari

В Safari для Mac обновились вкладки — браузер не только теперь умещает больше вкладок на экране; пользователи могут предварительно просмотреть веб-страницу, просто наведя курсор на вкладку. Плюс появились новые настройки персонализации — можно установить фоновое изображение, настроить разделы под себя и многое другое.

Safari в macOS Big Sur, как и его iOS-версия, получил встроенный переводчик. Он позволяет переводить в Safari целые веб-страницы с семи языков всего одним кликом мыши.

В Safari появился переводчик и дополнительные инструменты для предотвращения отслеживания на сайтах

Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?

Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике.

Для начала немного теории. Что такое оперативная память и для чего она нужна в смартфоне? Если говорить простым языком, то это память, в которой хранятся все запущенные приложения, их данные, и сама операционная система! Естественно, чем больше у вашего девайса оперативной памяти, тем комфортнее и приятнее с ним взаимодействовать.

Выводы

Итак, что еще можно сказать о iOs? Что это такое? Linux — самая современная и стабильная из ныне существующих компьютерных операционных систем, имеет общее, схожее ядро с iOs. Что уже говорит о множестве преимуществ перед другими мобильными платформами. Однако пользователей «Андроида» все равно остается больше. Хотя бы потому, что гаджеты с этой операционной системой стоят дешевле. Владельцы же iOs уже редко меняют ее на более бюджетные и простые варианты. И даже ограниченный пользовательский функционал, закрытость и дороговизна не останавливают! Что выбрать для себя? Это уже решает каждый сам, но стоит помнить, что, согласно статистике, пользователи iOs используют свои гаджеты на все 200%, практически не сталкиваясь с такой проблемой, как сброс устройства до заводских настроек, рестарт, «глюки» и «лаги».

Итоговые выводы

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

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


С этим читают