Até recentemente, os únicos smartphones que usei rodavam Android. E embora seja verdade que o Android é baseado no Linux, também é verdade que ele é fundamentalmente diferente de uma distribuição Linux típica. Você não tem um terminal (pelo menos pronto para uso), pacotes típicos do Linux não são suportados e há algumas grandes mudanças no kernel. Por exemplo, você não pode executar o Docker em um telefone Android.
Mas há mais de dez anos é teve uma implementação adequada do Linux em telefones na forma do Sailfish OS. Este sistema operacional foi introduzido pela primeira vez em 2013 e finalmente tive a chance de usá-lo na prática com o telefone comunitário Jolla C2. E o que descobri foi uma plataforma com enorme potencial que realmente faz coisas muito legais. Eu gostaria de ver mais desenvolvedores e usuários apoiando esta plataforma.
Tentei um telefone rodando Linux real e o suporte ao aplicativo Android tornou-o quase utilizável
Tão perto, mas tão longe
É uma plataforma tão única
Mas ainda faz tudo que você precisa
Como eu disse antes, nunca usei um iPhone por muito mais do que alguns minutos nas lojas, mas até eu posso dizer que as coisas se tornaram cada vez mais padronizadas em todo o setor ao longo dos anos. Android e iOS têm paradigmas de interface de usuário cada vez mais semelhantes e, mesmo no Android, as coisas costumavam ser muito mais variadas. O desaparecimento dos Windows phones criou um vácuo para as principais plataformas móveis com designs mais exclusivos.
Sailfish OS traz esse sentimento de volta para mim. No geral, algumas coisas ainda são semelhantes, como deslizar para baixo para ver os controles rápidos, mas todo o resto é muito diferente. Em vez de mostrar uma lista de aplicativos, a tela inicial mostra os aplicativos abertos, com cada visualização mostrando informações relevantes, junto com alguns atalhos rápidos. Por exemplo, o aplicativo de telefone mostra seu histórico de chamadas recentes e há um botão com uma janela de visualização para abrir imediatamente o chamador. O aplicativo de relógio pode exibir a hora ou cronômetro atual e um botão para criar um novo alarme. Cada aplicativo que você abre pode essencialmente se tornar seu próprio widget, com informações rápidas e ações rápidas que você pode realizar.
Estou esperando há dez anos por um novo Windows Phone e isso pode ser tudo que eu quero
Poderia realmente ser uma virada de jogo.
Se sua tela inicial não estiver onde estão seus aplicativos, como você pode acessá-los? Você desliza de baixo para cima na tela e é interessante que esse gesto sempre funciona. Mesmo se você já estiver em um aplicativo, deslizar para cima não o fecha ou minimiza, ele abre a lista de aplicativos e deslizar novamente para baixo mantém o aplicativo lá.
O uso de gestos em todo o Sailfish OS é incrivelmente interessante. Deslizar a partir da borda da tela leva você para casa, enquanto deslizar lateralmente na tela inicial abre notificações, uma visão geral do calendário e a previsão do tempo. Quando você está em um aplicativo, deslizar para baixo a partir da parte superior central da tela exibe configurações rápidas, mas deslizar para baixo a partir de um dos cantos superiores fecha o aplicativo.
No entanto, acho fascinante o uso de gestos nos próprios aplicativos. Em muitos aplicativos Sailfish nativos, muitas das ações principais estão em um menu que na verdade é acima tela. Você desliza lentamente para baixo para revelar as opções e, ao levantar o dedo da tela, seleciona a opção destacada. Até a tela de bloqueio funciona dessa maneira, e você pode adicionar até três aplicativos que podem ser iniciados diretamente da tela de bloqueio deslizando para baixo. É definitivamente incomum e leva algum tempo para se acostumar, mas adoro o quão único é. Isso me dá algumas vibrações do Windows Phone com menus de texto simples e uma aparência quadrada. Em alguns casos, também pode ser necessário deslizar para cima, como quando o cronômetro termina no aplicativo Relógio; você pode rejeitá-lo deslizando para cima.
Também está no Linux
Mas poderia ser mais
O que considero particularmente curioso sobre o Sailfish OS é que toda essa filosofia móvel, tão exclusivamente projetada, se encaixa em algo que ainda é Linux de uma forma bastante “pura”. Sailfish vem com seu próprio aplicativo de terminal e, de modo geral, você pode fazer tudo o que espera. Você pode instalar pacotes usando PackageConsole ou Zypper (usando RPM como backend), editar arquivos de texto com Nano (embora seja necessário instalá-lo primeiro) e executar scripts personalizados.
É até útil para temas. Os temas do Sailfish OS são chamados de Ambientes e geralmente você pode criar os seus próprios usando a IU para selecionar uma foto, que define automaticamente a cor do tema com base na imagem selecionada. Mas se você não gostar das cores escolhidas ou achar que as imagens estão muito compactadas, você pode criar atmosferas personalizadas no Terminal usando o Nano para criar um arquivo de tema com cores personalizadas e usando uma imagem de resolução total de sua escolha.
Claro, tecnicamente você também pode instalar aplicativos usando pacotes RPM baixados da Internet. Como o Sailfish está configurado com repositórios diferentes da maioria das distribuições de desktop Linux, você não será capaz de instalar muitos softwares comuns, mas você sempre pode tentar adicionar repositórios de distribuições maiores ao Zypper, embora eu honestamente não saiba o quão fácil isso seria. Eu tentei fazer isso sozinho, mas não consegui.
Distrobox é como um gerenciador de pacotes de distribuição que roda em cima da sua distribuição e eu adoro isso
Use qualquer distro a qualquer hora
Seria ótimo se os repositórios de software do Sailfish OS fossem suportados como as grandes distros de desktop, para que eu pudesse facilmente obter uma versão mais recente do Nano ou ferramentas como ffmpeg, yt-dlp ou até mesmo Distrobox. Ser capaz de rodar qualquer distribuição Linux dentro do Sailfish OS seria fantástico. Algo como podman ou docker também pode ser muito bom para serviços auto-hospedados no telefone.
Por outro lado, como uma máquina Linux, você também pode entrar no controle remoto SSH com relativa facilidade, o que é outra grande vantagem da plataforma.
Mais aplicativos nativos são extremamente necessários
Você ainda precisa do Android
O maior problema do Sailfish OS tal como está é a falta de suporte do desenvolvedor. Claro, existem aplicativos essenciais, como chamadas, mensagens, relógio e notas. Além disso, surpreendentemente, alguns aplicativos de serviços de terceiros também existem e são decentemente funcionais. Tenho usado o Reddit por meio do aplicativo Quickddit e ele é bastante sólido, permitindo-me acessar subreddits existentes, visualizar meus anúncios, adicionar comentários e votos positivos, etc. Além disso, embora suporte apenas mensagens básicas, um aplicativo chamado Sailcord me permite acessar minha conta Discord enquanto me mantenho fiel à filosofia de design do Sailfish OS.
Mas a loja oficial Jolla carece significativamente de aplicativos e, mesmo com a plataforma OpenRepos para sideload, não fica muito melhor. E não ajuda o fato de a loja oficial Jolla impor certas restrições que forçam alguns aplicativos a recomendar o sideload. Já vi isso com o Pure Maps e um aplicativo de navegador de arquivos (sim, há apenas um).
Infelizmente, o PureMaps está disponível em um o segundo loja de terceiros chamada Sailfish Chum e quando tentei instalá-lo com o arquivo RPM recebi um erro dizendo que algumas dependências não puderam ser resolvidas. E embora o OpenRepos tenha uma loja de aplicativos front-end para seus aplicativos, não consegui configurar um aplicativo GUI para o Sailfish Chum. A já pequena plataforma dividida desta forma significa que é difícil obter suporte sempre que algo dá errado, e o Sailfish precisa desesperadamente de um suporte mais consistente da comunidade e de seus principais desenvolvedores.
Em última análise, o fardo de tornar o Sailfish OS uma plataforma utilizável para a maioria das pessoas reside na integração do Android AppSupport, que depende de uma camada de compatibilidade proprietária para aplicativos Android. É estável, mas não está configurado corretamente com os serviços do Google, portanto, a maioria dos aplicativos do Google não funciona, e os aplicativos que dependem da estrutura de serviços do Google também podem apresentar problemas. Muitos aplicativos bancários e financeiros são baseados em recursos de segurança do Google, que não podem ser usados aqui. Uma plataforma como o Waydroid tem problemas semelhantes, mas funciona melhor em vários aspectos, e me pergunto se não seria melhor adotá-la de alguma forma.
Waydroid executa aplicativos Android no Linux melhor do que o Windows jamais os executou no WSA
Eles dificilmente estão na mesma liga
Sailfish OS é um ótimo conceito
Gosto do Sailfish OS como ideia. Ele não apenas fornece uma interface totalmente exclusiva para dispositivos móveis em um momento em que tudo parece mais unificado do que nunca, mas também consegue trazer todo o poder do Linux para um smartphone que você realmente deseja usar. Mas a falta de aplicativos torna difícil se tornar um motorista diário, e o poder do Linux é um tanto prejudicado por sua dependência de repositórios dedicados, que novamente não recebem muito suporte.
A comunidade como um todo se beneficiaria se a interface de usuário do Sailfish OS também pudesse ser de código aberto e disponibilizada como um ambiente de desktop para uso de outras empresas de distribuição. Posso ver um mundo onde muito mais distribuições Linux podem ser portadas para dispositivos móveis usando esta UI, fazendo com que mais aplicativos sejam portados para a plataforma também. É improvável, mas dar esse passo pode fazer toda a diferença.
- Marca
-
Jolla
- Sistema operacional
-
Veleiro OS 5
- SoC
-
unissex
O Jolla C2 é um telefone acessível rodando Sailfish OS, uma distribuição Linux com uma interface de usuário com tela de toque personalizada.







