Há tempos atrás era muito fácil distinguir um Smartphone de um aparelho celular, bastava olhar o dispositivo e já era possível identificá-lo e classificá-lo. Antes, para ser denominado Smartphone, era necessário que o aparelho possuísse teclado alfanumérico, também conhecido como teclado “QWERTY”, tela touchscreen, e mais algumas funções avançadas (hoje não tão avançadas) como acesso a Internet, configuração de contas de e-mail, agenda e a possibilidade de instalar novos aplicativos no aparelho. Mas a tecnologia evoluiu, esta evolução aconteceu e está acontecendo rapidamente. Hoje aparelhos celulares comuns (também denominados “Feature Phones”) possuem recursos bem avançados, como conexão Wi-Fi, configuração de contas de e-mail, DLNA, A-GPS, rádio FM, TV digital, tela touchscreen, possibilidade de instalar novos aplicativos... Então, se um celular comum consegue ter as mesmas características físicas que um Smartphone possui, qual a diferença entre os dispositivos?
A diferença básica entre Smartphone e Feature Phone é que o primeiro possui um Sistema Operacional “aberto” (Sistema Operacional aberto não é o mesmo que Sistema Operacional de código aberto) já o segundo possui Sistema Operacional “fechado” (desenvolvido pelo próprio fabricante. Exemplo: LG, Samsung, Motorola...)
Sistema Operacional? O que é um Sistema Operacional? Sistema Operacional (SO) é um conjunto de aplicativos (softwares, drivers...) que inicializam o hardware (parte física) do dispositivo (computador, celular, smartphone, televisão, DVD...). Esses aplicativos fornecem rotinas básicas para controle de dispositivo, fornecem o gerenciamento, a interação com os aplicativos (jogos, programas...) e mantêm a integridade de todo o sistema. Sistema Operacional é o programa base, onde todos os outros programas serão executados.
Dois excelentes exemplos de Sistema Operacional para computadores são o Microsoft Windows (Sistema Operacional de código fechado) e o Linux (Sistema Operacional de código aberto).
Então temos dois tipos de Sistema Operacional, o de “código aberto” e o de “código fechado”. Qual a diferença entre eles? A diferença é que o de “código fechado” não pode ser personalizado, modificado pelo usuário. Ele é desenvolvido, fornecido e modificado pela empresa responsável (ex. Microsoft) e todo o suporte referente ao produto é fornecido pela empresa responsável pelo desenvolvimento do mesmo. Já os de “código aberto” são desenvolvidos e distribuídos livremente na Internet e em outros meios, e podem ser modificados e redistribuídos por qualquer programador.
Portanto, os celulares comuns possuem obrigatoriamente um “Sistema Operacional fechado”. Já os smartphones possuem um “Sistema Operacional aberto”. Mas atenção, “SO aberto” não é o mesmo que “SO de código aberto”. Qual a diferença entre “SO aberto” e “SO de código aberto”? A diferença é que o primeiro há possibilidade de qualquer programador em qualquer parte do mundo desenvolver aplicativos para dispositivos que utilizem o SO, já o segundo, de “código aberto”, há possibilidade de qualquer programador personalizar, modificar, customizar o SO desenvolvendo novas versões e disponibilizá-las para download. Sistema Operacional aberto pode ser um SO de código aberto, mas nem sempre será.
Os principais SO para smartphones são: Symbian (Nokia), RYM (Blackberry), iOS (Apple), Windows Mobile (Microsoft), Windows Phone (Microsoft) e o tão famoso Android (Google).
O Android é a sensação do momento, é o Sistema Operacional Móvel líder de mercado e único SO de código aberto. Todos os citados são SO abertos, porém, o único de código aberto é o Android.
O Android é baseado no SO Linux, e possui diversas versões (vai da v1.0 até a atual v4.0 Ice Cream Sandwich). No nosso próximo post, apresentaremos um histórico com comparativos de todas as versões do Android.
Artigo por Jean Charles de J Moreira, todos os direitos reservados.
Parabéns.....boa explicação.
ResponderExcluir