Подобно настольным ПК и ноутбукам, мобильные устройства используют ОС для работы программного обеспечения. Эта глава посвящена двум наиболее распространенным мобильным операционным системам: Android и iOS. ОС Android разработана Google, а iOS — компанией Apple.

Выпущенная в 2008 году на смартфоне HTC Dream, ОС Android имеет открытый исходный код. Открытый исходный код означает, что программный код разработчика (исходный код) публикуется при выпуске устройства. Пользователи могут менять, копировать и распространять код, не уплачивая авторские отчисления разработчику программного обеспечения.

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

Выпущенная в 2007 году на первом устройстве iPhone, ОС iOS имеет закрытый, то есть не публикуемый в общем доступе, исходный код. Для копирования или повторного распространения iOS с изменениями или без них требуется разрешение компании Apple. Apple, скорее всего, будет взимать авторские отчисления за любое коммерческое использование iOS.