P: Qual é a diferença entre o sistema operacional móvel e o sistema operacional de um computador?
R: A diferença entre um sistema operacional móvel (SO) e um sistema operacional de computador tem a ver com o modo como empresas de tecnologia individuais lançaram várias versões dos sistemas operacionais que fornecem os ambientes fundamentais para aplicativos de software tradicionais e novos aplicativos móveis.
Os sistemas operacionais móveis e de computador foram desenvolvidos de diferentes maneiras e para diferentes usos. Os produtos de SO de computador são mais antigos e mais familiares para grupos maiores de usuários. Nos últimos 20 ou 30 anos, a idéia simples de um sistema operacional de computador foi continuamente desenvolvida e aprimorada. Nesse período, o Microsoft Windows e o Mac OS da Apple surgiram como os dois designs de sistemas operacionais dominantes. Também existem alguns sistemas operacionais de código aberto projetados para computadores tradicionais como alternativas aos sistemas operacionais licenciados pela Microsoft ou pela Apple. Isso inclui Linux, FreeBSD, OpenBSD e GNU.
Há muitos detalhes envolvidos no design do sistema operacional do computador, mas um fato importante é que os sistemas operacionais de computador não foram realmente projetados para uso móvel em redes sem fio. Em vez disso, eles evoluíram e foram entendidos como parte de um sistema com fio, mais comumente, como partes de uma única máquina física. Dessa forma, desenvolvedores e engenheiros se concentraram em muitas especificações técnicas relacionadas a itens como protocolos de inicialização, threads de programa, manipulação de processos múltiplos, operação da CPU e outros elementos do sistema operacional tradicional.
O sistema operacional móvel é um conceito mais recente. De várias maneiras, o sistema operacional móvel foi desenvolvido com base no que o sistema operacional do computador realizou. De fato, muitos desenvolvedores modernos que trabalham com sistemas operacionais móveis tendem a considerar amplamente os elementos tradicionais dos sistemas operacionais de computadores, pois se concentram em questões mais recentes, como design responsivo, acesso consistente à rede e outros elementos do fornecimento de aplicativos de software usados em diversos ambientes sem fio .
Para ver a diferença entre os sistemas operacionais móveis e de computador, veja como um novo sistema operacional para smartphone funciona de maneira diferente de um sistema operacional Windows XP ou 2000 tradicional. Ou dê uma olhada no sistema operacional iOS usado no iPhone em comparação com o sistema operacional de um computador Apple tradicional ou mesmo de um laptop Apple mais recente. O que você verá é que, embora muitos dos elementos do sistema operacional da Apple sejam marcados e criados visualmente da mesma maneira, quando você desce para as áreas técnicas do sistema operacional, os sistemas operacionais móveis são bem diferentes porque são projetados para trabalhe em dispositivos diferentes e faça coisas diferentes.