Prática com Linux no Samsung DeX para o Samsung Galaxy Note 9

Linux no Samsung DeX permite usar Ubuntu 16.04 no Samsung Galaxy Note 9 e Samsung Galaxy Tab S4. Mas quão bom é isso?

Linux em DeX no Samsung Galaxy Note 9. Fonte: Samsung

Quando Samsung DeX lançado pela primeira vez com o Samsung Galaxy S8, questionei a utilidade dele. Quase 20 meses e três lançamentos emblemáticos do Galaxy depois, algumas pessoas ainda questionam o quão funcional o DeX pode ser. Para tornar o DeX mais útil para profissionais e desenvolvedores, Samsung anunciou Linux em DeX de volta à SDC 2017 para melhorar a experiência de desktop com acesso a novos aplicativos. Agora que o Linux no DeX é finalmente em beta para o Samsung Galaxy Note 9 e o Samsung Galaxy Tab S4, tive que dar uma volta para ver como funciona. Linux on DeX é uma experiência de desktop legítima executada em um telefone.

Linux on DeX é uma ideia ousada, dadas as falhas anteriores de empresas que tentaram trazer uma distribuição GNU/Linux para um formato de dispositivo móvel. Executar uma distribuição GNU/Linux compilada para ARM em um dispositivo Android não é novidade, mas esta é a primeira vez que isso é bem feito. A distribuição GNU/Linux subjacente que alimenta o Linux no DeX é um Ubuntu 16.04 LTS modificado, criado em um esforço conjunto entre a Canonical (a empresa que mantém o Ubuntu) e a Samsung. O Ubuntu teve que ser modificado para atender à política de segurança do Android.

Depois de usar Linux no DeX desde o primeiro lançamento beta (até escrevi este artigo usando ele), minha primeira impressão do produto é que ele é definitivamente limitado pelo hardware que está executando sobre. Obviamente, é mais lento do que executar uma distribuição GNU/Linux na maioria dos PCs x86, mas é ainda mais lento do que executar o modo DeX normal. O dispositivo com o qual testei foi o Samsung Galaxy Note 9 de 6 GB de RAM com Qualcomm Snapdragon 845 e Adreno 630. Executar o Android e o Ubuntu pode levar o dispositivo ao seu limite. Não esperamos que seja perfeito, mas deve funcionar e, nossa, definitivamente funciona.

Caso você ainda não tenha recebido a mensagem, não instale Linux no DeX para jogos ou redes sociais. Os pacotes que você instala devem ser compilados para ARM64 (a arquitetura do Samsung Galaxy Note 9 e Samsung Galaxy Tab S4), então você está bastante limitado no que pode tentar sem compilar as coisas você mesmo. Aplicativos como Minecraft, Discord e Google Chrome não eram instalados, o que resume a experiência de um “usuário médio” que deseja experimentar o Linux no DeX. Não é um substituto para um computador desktop ou laptop.

Por outro lado, a Samsung anuncia Linux no DeX para desenvolvedores. Os desenvolvedores são o único grupo de usuários que podem usar o Linux no DeX ao máximo. Ele vem com IntelliJ e Geany para codificação. O Android Studio roda até mesmo em Linux no DeX. Você pode codificar, criar, instalar e testar aplicativos Android diretamente do seu Galaxy Note 9 ou Galaxy Tab S4. Consegui abrir um aplicativo Android no IntelliJ, compilar o aplicativo e instalá-lo. Foi até possível começar a compilar o LineageOS 16 para o OnePlus 6, direto no meu Galaxy Note 9. Embora conforme observado pelo desenvolvedor eu2151, levaria cerca de 6 horas para copiar o repositório e cerca de 10 horas a mais para construir o sistema operacional. Naquela época, eu teria ficado sem bateria no Galaxy Note 9. Há também o problema com a RAM: seriam necessários pelo menos 8 GB de RAM para compilar o Android 8.0 a partir da fonte. É possível que os futuros telefones Samsung possam realmente ser usados ​​como máquinas de desenvolvimento completo graças ao Linux no DeX, mas não os telefones atuais.

Linux em DeX versus DeX normal

Enquanto testava o Linux no DeX, também comecei a usar o modo DeX normal com mais frequência. Como resultado, comecei a gostar mais do DeX normal do que do novo Linux on Dex. Isso se deve ao suporte de aplicativos e software para usuários casuais. Com o modo DeX normal, você tem acesso a um grande número de aplicativos e jogos Android, enquanto o Linux no DeX só é viável para alguns trabalhos de desenvolvimento. Usei um aplicativo chamado Parsec para transmitir jogos do meu desktop para meu laptop e telefones. Consegui transmitir Fortnite do meu PC para o Samsung DeX, mas isso ainda não é possível com Linux no DeX.

Mesmo assim, o DeX não está nem perto de substituir os laptops ou desktops tradicionais. Profissionais de negócios e alguns estudantes podem achar o DeX útil, e alguns desenvolvedores podem achar o novo Linux no DeX útil. No entanto, tanto o DeX regular quanto o Linux no DeX são muito limitados pelo hardware em que são executados. Precisaremos de mais RAM e melhor suporte para dispositivos ARM no Linux no DeX antes que valha a pena considerar. Quanto ao DeX normal, ele ainda tem uso de tempos em tempos, então não me vejo abandonando-o totalmente ainda.

Fóruns XDA do Galaxy Note 9