O conceito de Smartphone na Wikipedia é de um “celular com funcionalidades estendidas por meio de programas executados em seu Sistema Operacional. (…) Usualmente um smartphone possui características mínimas de hardware, sendo as principais: conexão por infravermelho e/ou Bluetooth, capacidade de sincronização dos dados do organizador com um computador pessoal (PC) e câmera para fotos e vídeos”. Se formos levar em consideração ao pé da letra este conceito, vamos concluir que 70% dos celulares existentes no mercado são Smartphones. Eu diria que o conceito da Wikipedia não está errado, apenas limitado.

É interessante notar que há quatro anos conseguíamos distinguir de maneira simples o que era um Smartphone e o que era um celular dito “normal” com conceitos simples como o descrito acima. Hoje, apesar de ainda ser possível diferenciar um do outro, o debate sobre este assunto é bem maior – à exemplo, há muitos fóruns que questionam se o iPhone é ou não um Smartphone.Smartphone HTC Touch

A maior parte dos celulares consegue realizar o sincronismo de sua agenda de compromissos ou telefônica com programas instalados no PC ou o próprio Outlook, tirar fotos, acessar internet, enviar e-mails e rodar programas (ainda que simples) em Java (J2ME). Desta forma, prefiro considerar que Smartphones são os celulares cujo sistema operacional tentam “mimetizar a experiência do usuário com um computador pessoal”, ou seja: celulares que tentam ser “mini-PCs”. Se você conhece um pouco mais de tecnologia, já deve estar pensando: “Ok, mas então os Smartphones são Palmtops?” Na minha opinião? Sim.

Todos os aparelhos eletrônicos são formados de uma parte física composta pelo processador, placas de circuitos, memórias, etc. (denominada hardware) e um conjunto de instruções que permitem ao hardware executar funções (software/firmware ou sistema operacional). Os Smartphones, ao contrário dos celulares comuns, utilizam verdadeiros sistemas operacionais que permitem a instalação de programas com um grau de complexidade maior que os programas em Java.

Os principais, Smartphones utilizam sistemas derivados dos antigos Palmtops e Handhelds como: Symbian, Windows Mobile, Palm OS.

Os Sistemas Operacionais nos Smartphones

O principal sistema operacional utilizado nos Smartphones atualmente é o Symbian OS, cujos principais representantes são as fabricantes Nokia e Sony Ericsson (além da LG, Samsung, Motorola e BenQ). Pela participação no mercaod de celualres como um todo, a Nokia ajuda em muito na popularidade do Symbian (S60) que participa com 65% do mercado de Smartphones no mundo.

Nokia N95 com SymbianOS

Nokia N95 rodando Symbian OS

O RIM Blackberry consiste em um sistema operacional inicialmente focado para o mercado corporativo. Mais recentemente desenvolvedores estão incrementando suas funcionalidades, permitindo sua permanência e competitividade no mercado (cerca de 11% de market share).

Blackberry Perl2 (8120)

Blackberry 8120 (Perl 2) rodando RIM Blackberry

O Linux tem como principal representante a Motorola que desenvolve aparelhos baseados puramente neste sistema operacional (como o A1200 e V8) já conhecido nos PCs.

Motorola A1200 rodando Linux OS

Motorola A1200 (MotoMing) com Linux

O PalmOS é um sistema operacional que foi muito difundido nos palmtops no final da década de 90, quando começou a perder mercado para a plataforma da Microsoft (hoje Windows Mobile). É um sistema de quase todos os smartphones da linha Palm Tréo. Prático, simples e muito funcional possui vários seguidores fiéis até os dias de hoje.

Tréo rodando PalmOS

Palm Tréo com o tradicional PalmOS

Aqui um ponto de grande polêmica: o iPhone OS, sistema operacional do Apple iPhone derivado do MacOS X (FreeBSD). Polêmica pois muitos não consideram o iPhone um Smartphone, mas sim um celular com funções avançadas de acesso à internet e multimídia. A dúvida quanto a classificação do iPhone é devido suas limitações enquanto aparelho: alguns celulares “simples” conseguem atender as mesmas funções de um iPhone com o auxílio de programas Java. É provável que o iPhone se consolide como Smartphone ao longo do ano de 2008 com chegada do iPhone 3G e, principalmente, com a disponibilidade de um maior número de programas após a liberação de sua SDK (conjunto de bibliotecas para desenvolvimento de softwares). Por toda a mídia ao redor do aparelho, atualmente detém cerca de 6% do mercado.

iPhone rodando iPhoneOS (MacOS)

O polêmico iPhone com iPhone OS (Mac OSX/FreeBSD)

Ainda não oficialmente lançado, o Android, sistema operacional d Google para celulares, provavelmente ocupará um nicho do mercado a partir ainda deste ano. Baseado na “filosofia” open source (código aberto), provavelmente trará muitos desenvolvedores em função da marca da grande companhia atrelada.

Por fim, o Windows Mobile – tema primário deste blog. O Windows Mobile possui uma história de terminologias um tanto conturbadas e confusas (como veremos mais a frente). De maneira clara (e óbvia), o Windows Mobile é o que possui melhor integração com o Windows XP e, principalmente, Vista. Cada vez mais difundido, atualmente detém aproximadamente 12% do mercado.

Motorola MotoQ9 rodando Windows Mobile 6.0

Motorola Moto Q9m com Windows Mobile 6.0

Um pouco de história

As primeiras versões de sistemas operacionais Windows para dispositivos móveis remontam os utilizados em palmtops (como o Nino da Philips), na época, denominado de Windows CE. Mais tarde, os palmtops utilizando esta plataforma viriam a se chamar PocketPC (para distinguir entre sua principal rival: a Palm). Os PocketPCs utilizavam sistemas operacionais PocketPC 2000, que evoluiu para PocketPC 2002. Nesta época, os primeiros PocketPCs com celulares integrados apareceram no mercado e, por isso, o sistema PocketPC 2002 ganhou uma versão denominada Smartphone 2002 (e mais tarde Smartphone 2003).

O legado “Windows Mobile” (WM) iniciou em 2003 com o Windows Mobile 2003 (codinome Ozone) e Windows Mobile 2003SE em 2004. Contudo, ambos os sistemas estavam mais presentes em PocketPCs que Smartphones propriamente. Entre os celulares, o representante mais conhecido foi o Motorola MPx220.

No ano de 2005 foi lançado o Windows Mobile 5.0 (codinome Magneto) que recebeu duas versões: Windows Mobile 5 for Smartphones e o WindowsMobile 5 for PocketPCs. A nomenclatura diferenciava a versão do sistema operacional baseada no dispositivo móvel: Smartphones para aparelhos sem touchscreen e PocketPCs para aparelhos com touchscreen – notem que esta terminologia é apenas da Microsoft. O Windows Mobile 5.0 trouxe como principal representante o Motorola MotoQ – que devido ao seu design e dimensões, causou um grande furor neste mercado.

Em fevereiro de 2007 o Windows Mobile 6.0 foi lançado em três diferentes versões: Windows Mobile 6.0 Standard (para smartphones sem touchscreen), Windows Mobile 6.0 Professional (para PocketPCs com funcionalidades de celular, ou seja: um Smartphone com TouchScreen) e Windows Mobile 6.0 Classic (para PocketPCs sem funcionalidades de celular). Um pequeno upgrade para este sistema, o Windows Mobile 6.1, foi anunciado em abril de 2008 – contudo apenas agora as atualizações oficiais começam a ser liberadas.