Um sistema operacional móvel é um sistema operacional para smartphones , tablets , PDAs ou outros dispositivos móveis . Embora os computadores, como o típico laptop são móveis, os sistemas operacionais geralmente usados sobre eles não são considerados móveis, não têm ou necessitam de recursos "móveis" específicos. Esta distinção está ficando desfocada em alguns sistemas operacionais mais recentes que são híbridos feitos para ambos os usos.
Sistemas operacionais móveis combinam características de um sistema operacional de computador pessoal com outros recursos úteis para uso móvel ou portátil; geralmente incluindo uma tela sensível ao toque , celular , Bluetooth , Wi-Fi , GPS de navegação móvel , câmera , câmera de vídeo , reconhecimento de voz , gravador de voz e leitor de música. Alguns sistemas operacionais são citados abaixo.

Android
Sistema operacional desenvolvido pela Google está presente em mais de um bilhão de smartphones e tablets em todo o mundo, podendo ser encontrado em dispositivos das marcas Samsung, Sony, Motorola, LG, entre outras. É integrado com os demais aplicativos disponibilizados pela empresa, sendo os mesmos utilizados em ambientes Desktops. Cada versão do Android recebe um nome relacionado a um doce sendo a mais recente 4.4, chamada KitKat. A nova versão possui design mais sofisticado, novos recursos de usabilidade e desempenho aprimorado, otimizando memória e aperfeiçoando a tecnologia touchscreen apresentando mais rapidez e precisão. Para desenvolvedores, a empresa disponibiliza um tutorial com dicas a respeito das diversas dimensões dos dispositivos e um Kit de Desenvolvimento de Software (SDK), contendo as Interfaces de Programação de Aplicativos (APIs) e ferramentas necessárias para compilação, teste e debug dos aplicativos criados. Na Loja Virtual da Google, o Google Play, estão disponíveis aplicativos desenvolvidos pela própria empresa e por terceiros, vídeos, jogos, conteúdo para leitura, músicas e filmes (GOOGLE, 2014).
Plataformas de desenvolvimento
Desenvolver para Android é uma tarefa um pouco mais fácil, você pode utilizar a IDE Eclipse, que muitos já estão familiarizados, só necessita instalar a SDK e um plugin no próprio Eclipse. Pode-se desenvolver utilizando MacOS, Windows ou Linux, a linguagem de desenvolvimento é Java, que é mais fácil de aprender que Objective-C, porém o simulador deixa um pouco a desejar e, mesmo utilizando Java, desenvolver para Android exige bastante do desenvolvedor. Para se tornar um desenvolvedor licenciado pela Google e subir aplicativos para o Android Market o valor é U$ 25 apenas uma vez. Quem não sabe Java, deve pelo menos saber orientação a objetos, senão, corra aprender. A documentação também é vasta, e no próprio portal do desenvolvedor Android é possível encontrar exemplos e a API do Android.
iOS
Sistema operacional desenvolvido pela Apple, atualmente em sua sétima versão, está presente em todos os dispositivos móveis da marca (iPhone, iPad e iPod Touch). Por ser projetado especialmente para o hardware também desenvolvido pela Apple, o iOS possui total integração com os recursos disponíveis, como processador dual core, os chips gráficos rápidos e antenas wireless. Para desenvolvedores interessados na criação de aplicativos móveis (APPs) e jogos, a Apple disponibiliza um conjunto de ferramentas e APIs voltados especialmente a cada dispositivo iOS, garantindo assim o total aproveitamento da tecnologia. Os Apps desenvolvidos por terceiros e pela própria Apple, estão disponíveis em sua Loja Virtual, a App Store, que atualmente possui mais de um milhão de opções cadastradas, nas mais diversas áreas. Como forma de segurança, antes da disponibilização de um aplicativo, a empresa realiza uma avaliação em seu conteúdo para evitar a ocorrência de malware (APPLE, 2014).
Plataformas de desenvolvimento
Para desenvolver pra iOS usa-se a IDE XCode, que é uma excelente IDE, completa, fácil de usar. Já vem com um simulador de iPhone/iPad, ferramenta para Debug e com o Interface Builder, onde facilita bastante a criação de Views para seu aplicativo. Existe uma vasta documentação no portal do desenvolvedor da Apple, que inclui vídeos, exemplos, tutoriais Passo a Passo (How's To) documentação de todas as classes e tudo sobre os frameworks embutidos no próprio XCode, porém tudo em inglês. Sobre a linguagem, saiba orientação a objetos na ponta da língua. Existem tutoriais ensiando no portal do desenvolvedor da Apple, ajudam bastante.
Windows Phone
Sistema operacional desenvolvido pela Microsoft, atualmente encontra-se na versão oito. Esta versão também é a última disponibilizada pela empresa para o sistema operacional Windows, voltado à PCs. Com a utilização do Windows Phone, serviços e programas disponibilizados pela Microsoft podem ser sincronizados aos dispositivos móveis. Este sistema operacional é direcionado principalmente à facilidade de uso e alta personalização pelo usuário. Atualmente pode ser utilizado em dispositivos das marcas Nokia, Samsung, HTC, entre outros. Para desenvolvedores, está disponível o Kit de Desenvolvimento de Software (SDK) e emuladores para testes dos aplicativos. Além destes, antes da liberação de versões, é disponibilizada uma prévia das mesmas para validações de aplicativos. Os aplicativos desenvolvidos são disponibilizados na loja virtual, Windows Phone Store, que possui mais de 175.000 aplicativos e jogos disponíveis para download. Todos os APPs são certificados pela Microsoft, garantindo a proteção contra malware e vírus (MICROSOFT, 2014).
Plataformas de desenvolvimento
A IDE é de graça. Basta você baixar o Visual Studio Express no seguinte link: http://www.developer.nokia.com/Develop/Windows_Phone/Tools/#wp , rodar e começar a brincar. A curva de aprendizado é rápida. Você pode usar C# e até mesmo Visual Basic. Se você sabe C++ ou Java, aprender C# é bem suave. E a IDE é muito funcional e fácil de se adaptar. Para publicar um App, você entra em um programa de desenvolvedores e para isso tem que pagar por volta de U$ 80,00. Mas se você for estudante, você adentra o programa de graça através de uns códigos promocionais.
Nenhum comentário:
Postar um comentário