Venho neste curto post avisar que as interfaces S40 e S30 usadas em vários aparelhos Nokia não rodam sobre sistema Symbian.
Resolvi escrever o presente post ao pesquisar um pouco sobre o S30, e, qual não foi a minha surpresa ao ver tantos sites chamando a interface de Symbian S30, além de referir-se aos S40 como, adivinhe, Symbian S40.
Estas são nomenclaturas incorretas, que “pegaram”, muito provavelmente, devido aos aparelhos baseados no S60, que rodam sobre o sistema Symbian.
O Symbian é atualmente um sistema aberto (vindo do jurássico EPOC que era usado em handhelds Psion), utilizado pela Nokia e também por outros fabricantes, com suporte a multitarefa preemptiva, instalação de aplicativos nativos (muito além das aplicações Java), dentre outros recursos, e, no caso dos aparelhos Nokia atuais, roda a interface S60.
Mas nenhum dos recursos que citei acima estão presentes nos S40, e menos ainda nos S30.
Por quê?
Simples: Porque eles não rodam suas interfaces sobre o Symbian (que por mais leve que seja, não rodaria decentemente no limitadíssimo hardware usado nos S40 e S30), mas sim sobre o Nokia OS (Observação: Ainda preciso de uma confirmação com relação ao Nokia OS nos S30, mas é bem provável que seja, ainda que uma versão capada, ainda mais limitada que a usada em conjunto com o S40).
O Nokia OS é um sistema brutalmente mais simples que o Symbian, teoricamente monotarefa (Não permite rodar mais de uma “aplicação” simultaneamente) e sem qualquer tipo de API para uso de programas nativos, limitando-se ao Java no S40 e, aparentemente, a nada, no S30 que tem apenas aquilo que vem com ele (do ponto de vista de aplicações) (ainda tenho que verificar).
Mas note que o S30 e o S40 têm sua utilidade, por permitir aparelhos mais leves, compactos e, principalmente, baratos, além de mais simples de usar.
Por fim, segundo tudo o escrito acima, chamar um aparelho que roda Nokia OS (com as interfaces S30 ou S40) de Symbian, em minha opinião, é um xingamento ao Symbian, que procura ser (e é) um sistema muito mais avançado.

