Jolla Sailfish OS : para smartphones, tablets, etc
Posted by robertocolistete em 23/11/2012
Ontem e hoje a Jolla apresentou oficialmente seu novo sistema operacional Sailfish (peixe-espada em inglês), destinado não só para smartphones como tablets, TV’s inteligentes, computadores automotivos, etc.
O que é fato até agora sobre a empresa Jolla e o Sailfish OS, com informações oficiais ? Vejamos :
- Sailfish OS é um Linux móvel ! Mer + Qt + UI (User Interface) da Jolla;
- Mer é continuação 100% código-livre do MeeGo do Nokia N9, que por sua vez é um Linux móvel completo : kernel Linux, glibc 100% compatível (ao contrário da Bionic do Android), X Windows, multi-tarefa real, dependências e pacotes, etc;
- Qt é uma biblioteca gigantesca de programação multi-plataforma (Linux, Mac OS, Windows, Maemo, MeeGo, etc) para criar aplicativos e interfaces gráficas (UI), que permite programação em C/C++, QML, Python, etc. Qt também é um projeto gratuito e de código-livre (Free and Open Source Software – FOSS);
- Jolla firmou parceria com a ST-Ericsson para a família de processadores NovaThor, que no mínimo têm 2 núcleos Cortex A9, GPU, etc;
- foi divulgado que o primeiro smartphone da Jolla começará a vender antes de meados de 2013, possivelmente com processador ST-Ericsson NovaThor;
- a UI do Sailfish OS ressalta controles com “swipe” (deslizar do dedo, i.e., sem botões, semelhante ao Nokia N9) na tela e a multi-tarefa (com vários programas rodando e controláveis mesmo que em miniatura), vide vídeos da matéria do “The Verge” e esse outro rodando em um Nokia N950.
- terá compatibilidade com vários softwares Android via emulação fornecida pelo software Myriad Alien Dalvik, sendo a empresa Myriad parceira da Jolla;
- nos vídeos aparece ícone do X Terminal no Sailfish OS, e no twitter a Jolla diz “The terminal is beautiful, the most beutiful terminal app in the world :)”;
- no vídeo mostrando a equipe Jolla, aparecem vários aparelhos em que rodam Sailfish, alguns foram identificados : Nokia N9, Nokia N950, Raspiberry Pi, HP Touchpad, etc. São para uso interno da Jolla a fim de testar o Sailfish OS, mesmo que não sejam para o público usuário, mostram a versatilidade do Sailfish OS;
- vídeo de 23/11/2012 explicita que : para fechar um software basta pressionar longamente e depois “X” de fechar, até 9 softwares abertos visíveis na UI, o swipe para voltar para a home screen pode ser feito de qualquer um dos 4 cantos da tela, por enquanto não há modo horizontal (landscape) mas isso será abordado pela Jolla.
- mais um vídeo novo, de 23/11/2012, longo, só que em finlandês : mostra aos 4min20s como se fecha um software, bem como outros detalhes.
- em 27/11/2012 : no Facebook oficial a Jolla afirma que não fornecerá imagens oficiais do Sailfish OS para Nokia N9/N950, mas que a comunidade poderá compilar código do Sailfish OS para esses e outros smartphones e tablets (vide final dessa matéria e resposta via twitter);
- (19/01/2013) : interessante compilação de respostas da Jolla, “FAQ about Jolla & Sailfish OS”, confirmando Python/PySide com Qt 4.8, nada de sistema de segurança atrapalhando usuário e programador (tal como o Aegis no MeeGo Harmattan), suporte nativo a chroot (à la Maemo 5, permitindo Easy Debian, etc);
- (17/02/2013) entrevista da PocketNow com a Jolla, bem interessante, indicando que o primeiro smartphone da Jolla deve ser exibido em breve (aposto até Março);
- (26/02/2013) na MWC 2013 (25-27/02) em Barcelona, a Jolla apresentou o Sailfish SDK alpha, mas ainda não será mostrado o 1o smartphone Jolla mas que não deve demorar;
- (26/02/2013) Site SailfishOS.org relançado em 25/02/2013 com tudo que você precisa para programar, incluindo Sailfish OS SDK Alpha fácil de instalar e usar.
O que eu acho interessante na Jolla e no SailFish OS ?
- Linux de verdade, só que móvel, sendo descendente do Maemo e MeeGo Harmattan;
- multi-tarefa de verdade, tal como no Maemo e MeeGo Harmattan, onde o usuário se quiser pode deixar dezenas de softwares rodando durante dias, tendo total controle sobre que softwares deixa rodando, fecha, etc, bem diferente de Android, iOS e Windows Phone;
- X Terminal já nativo, com ferramentas padrão Linux (shell, ssh, etc);
- softwares feitos em Qt para MeeGo (incluindo Nokia N9) serão facilmente adaptáveis para o Sailfish OS (muda de pacote .deb para .rpm e eventual uso de poucas API’s diferentes no código-fonte);
- (17/02/2013) Mer + Nemo Mobile está disponível para Nokia N900 e N9/N950 há mais de ano, e seus softwares vão rodar no Sailfish OS. Por exemplo, vide o tópico “Python (modules) on Mer/Nemo” com lista de softwares Python disponíveis, alguns com interface gráfica (KhtSimpleText, ModRana, etc);
- (19/01/2013) confirmada a linguagem de programação Python inclusive com PySide (suporte a Qt 4.8), tal como no MeeeGo Harmattan (que usa Qt 4.7);
- expectativa de smartphones, tablets, etc, rodando o SailFish OS, a partir de 2013;
- grande chance de (parte do) Sailfish OS ser mais uma opção de sistema operacional no Nokia N9 via múltiplo boot (além do Android 4 e Mer/Nemo), segundo a Jolla via twitter/Facebook, basta alguém da comunidade ter a iniciativa.
Como e onde eu pretendo colaborar no Sailfish OS ? Continuando a programar em Python e Qt/Qt Quick (sou autor ou mantenedor de alguns softwares) para MeeGo 1.2 Harmattan do Nokia N9, pois tudo ou quase tudo poderá ser portado facilmente para Sailfish OS. Tentando instalar o Nokia N9 para testar o Sailfish OS, se e quando ficar disponível para o mesmo. Colaborando com eventual “Easy Debian” para Sailfish OS. E outros projetos que só a cultura FOSS permite criar.
No mais, algumas matérias recomendadas sobre Jolla e Sailfish OS :
- “Jolla’s Sailfish OS” no blog do Henri Bergius;
- “Nokia ex-pats Jolla offer a first look at their Sailfish smartphone OS” do “The Verge”;
- “Jolla’s Sailfish OS promises multitasking, personalization and ‘effortless interaction'” do Engadget;
- (19/01/2013) “FAQ about Jolla & Sailfish OS” do site AllAbout N9 & Sailfish OS.
Ubuntu Phone OS : ponto de vista de usuário e programador « Roberto Colistete Jr. said
[…] sem botão frontal, usando swipe (deslizar de dedo) tal como WebOS, MeeGo Harmattan e Saifish OS, porém ainda mais : nos 4 cantos da tela com diferentes funções, no meio da tela, etc. Swipe […]
Iuri Cavalcante said
Adorei seu blog e suas matérias 🙂 Sou apaixonado por Linux e pelo Nokia N9. To tentando compra-lo mas a grana tá diícil :(.
Um grande abraço e parabéns.
Já sou fan 🙂
robertocolistete said
Atualizei o artigo citando FAQ bem esclarecedora.
Smartphone Jolla lançado : sua outra metade « Roberto Colistete Jr. said
[…] com o tão esperado lançamento do smartphone da Jolla rodando o Sailfish OS. A Jolla já tinha lançado o Sailfish OS em 11/2012, depois teve o Sailfish SDK em Fevereiro (para Linux) e Abril (para Mac OS e Windows) desse ano, […]