Os dispositivos móveis usam um sistema operacional para executar suas tarefas semelhante à maneira como desktops e laptops fazem. Este capítulo foca nos dois sistemas operacionais móveis mais utilizados: Android e iOS. O Android é desenvolvido pela Google, enquanto o iOS é desenvolvido pela Apple.
Lançado em 2008 no HTC Dream, o sistema operacional Android é open source. Open source significa que o código de programação do desenvolvedor, conhecido como código-fonte, é publicado quando o mesmo é liberado. O público pode alterar, copiar ou redistribuir o código sem pagar taxas de royalty para o desenvolvedor do software.
O software de código aberto permite a qualquer pessoa contribuir para o desenvolvimento e evolução do mesmo. O Android foi adaptado para uso em uma ampla gama de dispositivos eletrônicos. Como o Android é aberto e personalizável, os programadores podem usá-lo para operar dispositivos como laptops, TVs inteligentes e leitores de e-book. Alguns outros dispositivos também executam o Android, como câmeras, sistemas de navegação e reprodutores de mídia portátil.
Lançado em 2007 no primeiro iPhone, o iOS é de código fechado, o que significa que o código fonte não é liberado para o público. Para copiar ou redistribuir o iOS com ou sem alterações é necessário solicitar a permissão da Apple. A Apple cobra taxas de royalty para qualquer lucro obtido através do seu S.O.