- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Общая информация.
Операционная система iOS полностью контролируется компанией Apple и имеет закрытый исходный код, впервые она была представлена в 2007 году. По своей сути оно является мобильной версией Mac OS для стационарных компьютеров. И состоит из двух основных компонентов ядра XNU и системы Darwin, которые в свою очередь являются системами с открытым исходным кодом. С выходом второй версии появился магазин приложений.
Операционная система Android была приобретена компанией Google в 2005 году и для кнопочных телефонов с GPS. Первая версия была представлена в 2008 году, на дальнейшее ее развитие значительно повлияли разработки компании Motorola и Samsung в своих аппаратах. Android работает на ядре Linux и имеет открытый исходный код.
Обе системы развивались под нужды пользователей, и в большинстве случаев все основные функции имеют свои аналоги. Если отбросить дизайнерские решения, то схожесть между ними станет еще более очевидна.
Оптимизация.
Обе системы получают обновление для своих аппаратов. Но поддержки слишком старых или бюджетных устройств часто отсутствует. Apple не выпускает бюджетные модели и предоставляют обновления на протяжении около четырёх лет. Устройства Android в большинстве случаев, особенно для премиум сегмента получают обновления от производителя. Долгожителями среди них являются смартфоны Nexus и Pixel от Google.
Для бюджетных Android моделей или слишком старых аппаратов существует возможность поставить множество сторонних прошивок. Что касается производительности, то у каждого производителя, дополнительно есть ряд собственных надстроек, включая оболочку, и оптимизированы они в разной степени.
Функциональность.
Обе операционные системы поддерживают все виды связи. Умеют подключаться через интерфейсы Wi-Fi, Bluetouth и USB. Но в iOS искусственно ограниченно использование NFC и отсутствует поддержка OTG. NFC (Near field communication) беспроводная передача данных малого радиуса, около 10 сантиметров. OTG (USB On-The-Go) позволяет подключать периферийные устройства, такие как клавиатура, мыш, USB-накопители, цифровые камеры и прочее. Также в некоторых устройствах может присутствовать ранее популярный инфракрасный модуль или разъём 3.5 мм для наушников.
Программным же обеспечением покрыты все нужды пользователей в равной степени. Обе системы имеют богатый базовый набор, а также огромный выбор в соответствующих магазинах от сторонних разработчиков. Приложения для iOS устанавливаются только из App Store, без предварительных «танцев» скачать и поставить программу не получится.
Интерфейс.
Если говорить об отличиях графического или пользовательского интерфейсов, то изначально он был больше выражен, а начиная с iOS 7 с плоским дизайном и Android 5.0 с material design системы стали похожи. Они имеют схожую структуру иерархии управления основными функциями и настройками, центры уведомлений за шторкой основного и экрана блокировки, кнопками быстрого доступа, голосовыми ассистентами и прочее. В сравнении доступности разнообразия функций Android предоставляет больше свободы.
Обе операционные системы имеют рабочий стол с иконками приложений. В iOS помещается значительно больше значков, но содержит только иконки приложений, а в Android поддерживаются виджеты. Иконки можно сортировать по папкам и произвольно размещать по рабочим столам, самые важные приложения находятся в Dock и видны на всех рабочих столах.
Аналог виджетов в iOS находится на первой вкладке центра уведомлений, сразу под датой. Включение их и настройка порядка отображения осуществляется в центре уведомлений через меню кнопки «Изменить». Все настройки (если они есть) проводятся в меню связанного с виджетом приложения.
В настройках можно изменить фон рабочего стола. Вверху экрана панель статуса, где можно увидеть заряд батареи, сигнал мобильной сети, новые уведомления или другую важную информацию.
На обеих системах существует система уведомлений нескольких типов вносящая интерактивность взаимодействия с устройством:
- на заблокированном экране;
- в центре уведомлений;
- системные уведомления;
- уведомление программ, также в виде баннеров;
- в виде значков на иконке приложений.
Google разрешает производителям менять оболочку, по этому Android имеет множество представителей с разным интерфейсом отличающегося от оригинального.
Файловая система.
В Android файловая система организована наподобие десктопных операционных систем, можно без проблем получить доступ к любому из файлов напрямую, изменять, добавлять, копировать с директорией в директорию. Возможности ограничены лишь root-правами. Есть встроенный файловый менеджер с достаточно широкими функциями, а также можно установить и другие из магазина.
В iOS файловая система скрыта от прямого доступа пользователя и взаимодействие с файлами осуществляется средствами приложений, и только с файлами расположенными в директории данного приложения. Скопировать файл в папку приложения можно с помощью iTunes File Sharing или регистрацией File Types для приложения.
Программа iTunes File Sharing позволяет добавить с компьютера файлы в папку. В случаи регистрации File Types, при нажатии на стандартное диалоговое меню «открыть с помощью» в списке среди выбора приложений для открытия файла будет отображено наше добавленное, зарегистрированное приложение.
Расширить возможности iOS, например, смены тем оформления, отвязка от привязанного оператора сотовой сети, прямой доступ к файловой системе и установка программ не из App Store, а например с Cydia, позволит операция джейлбрейк. Она убирает ограничение на работу программ или прав доступа к папкам. Существует два типа jailbreak, привязанный и непривязанный, отличаются они только тем, что первый будет работать только до первой перезагрузки, а второй вне зависимости от перезагрузок. Сама по себе процедура не поддерживается официально, а также не означает взлома приложений, но путем подмены ряда системных файлов, можно отключить проверку подписи и соответственно устанавливать пиратские копии платных программ. Процесс jailbreak может привести к полной неработоспособности аппарата, в состояние «кирпич». Модификация системных файлов может стать причиной нестабильной работы или полной неработоспособности системы. Также, jailbreak аннулирует гарантию на аппарат, благо восстановление прошивки стирает следы использования jailbreak.
В устройствах Android пользователю, чтобы сохранить работоспособность системы, также доступны ограниченные права. Для полного контроля проводят ряд операций, получая в итоге права суперпользователя или другими словами root-права.
Поддержка двух SIM-карт и microSD-карт.
Устройства от Apple поддерживает одну sim-карту. Что иногда бывает неудобно, если хочется иметь один номер для личного использования, а второй для работы. Такая же ситуация и с нехваткой памяти в устройствах. На сегодняшний день хоть и существуют модели, в которых установлено достаточно памяти, но цена на них достаточно высока.
На рынке Android устройств, представленных разнообразием моделей, можно найти подходящий по цене с двумя sim-картами. Расширить место, докупив карту памяти.
Экосистема.
Ещё можно добавить такую возможности iOS как экосистема, это общая взаимосвязь между всеми устройствами от компании Apple. Она включает в себя набор устройств, таких как персональный компьютер, смартфон, планшет, умные часы. Все они связаны общим аккаунтом, облаком, набором программ. Начав писать текст на iPad, можно продолжить писать его на Mac, все девайсы имеют общий набор паролей.
Такая синхронизация достигается при помощи iTunes и iCloud. Через iCloud дублируются контакты, заметки, календарь, фотографии. iTunes музыка, видео, и другие медиа. С помощью iTunes можно синхронизировать и данные передаваемые iCloud, однако туже информацию нельзя синхронизировать двумя методами одновременно, чтобы избежать дублирования. Синхронизация может быть по Wi-Fi или USB.
В Android такой тесной взаимосвязи нет. Хотя некоторые функции можно организовать с помощью синхронизации и облака аккаунта Google, а также ряда других программ.
Итоги.
Обе операционные системы имеют свои особенности и отличия, но эволюция их развития привела к общему объёму набора функциональности и возможности систем. Выбор основан скорее между двумя разными философиями, подходами к организации и представлениями какой должна быть операционная система для мобильных устройств. Для пользователей нет существенной разницы между операционными системами. Более того, обладая схожестью, переход на новую ОС дает возможность довольно быстро освоиться.
Возможно, кнопки в разных местах, и для выполнения действия нужно разное количество тапов или свайпов. Каждый из аппаратов можно смело взять и использовать без ощущения, что не хватает определенной функции по сравнению с конкурентом. На Android больше возможностей настроить все под себя. Качество и возможности камер на одном уровне, производительность премиум устройств неотличима.
Устройства, прежде всего, создаются для пользователей, учитывая их предпочтения реализуются отсутствующие функции. Если на одной из ОС появится хорошая функция, то в скором времени аналогичная будет и на другой. К примеру, из 2008 года на Android есть шторка с уведомлениями, которая вскоре появилась в iOS 5. А также, спустя два года в 2013 году, при большом обновлении дизайна и панель основных переключателей. Более того, аналог такого центра уведомлений добавила и компания Microsoft в Windows 10. Что говорит о заимствовании хороших идей между разработчиками программного обеспечения. Это относится и к магазину приложений, многозадачности, многооконности, работы с текстом, голосового ассистента, режима модема, Force touch (аналог правой кнопки мышки в настольных ОС) и многое другое.
Выбор в большинстве случаев основывается на привычках, факторе лояльности к определенному производителю, цене устройства или набору приобретённых приложений, которые пока невозможно перенести между платформами.
Стоит упомянуть и о Fuchsia операционной системы, разрабатываемой компанией Google. Возможно будущее для устройств встроенных систем, смартфонов, планшетов и персональных компьютеров. Но на данный момент еще не существует устройств с данной операционной системой.