Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

1. Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 21/04/2015 - 12:16h

Tenho uma dúvida. Tenho visto que alguns softwares, tipo aqueles sincronizadores para DropBox, MinhaTeca etc... existem para Windows,mas alguns existem também para o Android.
Se o Kernel do Android é linux e notei (pela estrutura de diretórios) que é parecido com Linux,
minha pergunta: seria possível converter um aplicativo Android, um .APK, num pacote Linux, tipo um tar.gz compilado, para rodar no linux?
ou a infra estrutura gráfica é diferente? é GTK, no Android, não?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/04/2015 - 14:21h

O Problema é que embora o kernel do Android seja Linux, os aplicativos rodam sobre algumas camadas além do kernel, como a Dalvik, que não estão presentes nas distribuições Linux "normais", os tornando incompatíveis com uma distribuição regular, como as que usamos em nossos computadores.

Abaixo, um bom artigo que explica como tudo funciona para nós, que não desenvolvemos para o Android:
http://www.howtogeek.com/189036/android-is-based-on-linux-but-what-does-that-mean/

*Se não me engano, é possível executar alguns apps no Chrome ou via emuladores, o que não é a mesma coisa que rodar direto, como aplicativos nativos.
No final das contas, o Android é Linux (Kernel), "Pero no mucho". As camadas acima do kernel, bibliotecas etc, são diferentes.


------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.


3. Re: Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/04/2015 - 07:58h

Porque ninguém porta o Dalvik para o Ubuntu, por exemplo?




4. Re: Aplicativo Android pode ser convertido em pacote Linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/04/2015 - 10:05h

bilufe escreveu:

Porque ninguém porta o Dalvik para o Ubuntu, por exemplo?



Portar apenas a dalvik não bastaria, posto que o Android não usa o X como servidor gratifico e ainda existem outros componentes diferentes, que os aplicativos usam. Teriam que trazer para o Linux quase que o ambiente completo, o que na pratica acabaria funcionando de forma semelhante ao Wine.

Ou seja, teria que existir toda uma "camada de compatibilidade" (Com toda a estrutura necessária), que se encarregaria de executar e interagir com os apps para Android no Linux.


------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.



5. Re: Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/04/2015 - 13:06h

erisrjr escreveu:

bilufe escreveu:

Porque ninguém porta o Dalvik para o Ubuntu, por exemplo?



Portar apenas a dalvik não bastaria, posto que o Android não usa o X como servidor gratifico e ainda existem outros componentes diferentes, que os aplicativos usam. Teriam que trazer para o Linux quase que o ambiente completo, o que na pratica acabaria funcionando de forma semelhante ao Wine.

Ou seja, teria que existir toda uma "camada de compatibilidade" (Com toda a estrutura necessária), que se encarregaria de executar e interagir com os apps para Android no Linux.


------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.


Então tá resolvido, implanta tudo do Android e pronto!




6. Re: Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

lucas
lucascp2004_mint

(usa Linux Mint)

Enviado em 23/04/2015 - 14:23h


dá pra rodar aplicativos android atraves do google chrome do linux.
https://tecnoblog.net/176058/rodar-apps-jogos-android-pc-mac-linux/



7. Re: Aplicativo Android pode ser convertido em pacote Linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/04/2015 - 17:20h

lucascp2004_mint escreveu:


dá pra rodar aplicativos android atraves do google chrome do linux.
https://tecnoblog.net/176058/rodar-apps-jogos-android-pc-mac-linux/



Isso Lucas, mas a "discussão" na verdade vai um pouco além disto. Seria sobre a possibilidade "converter" e executar diretamente uma aplicação do Android em uma distribuição Linux(Como o Ubuntu por exemplo), para este rodar como um software nativo, como os outros que usamos em uma distro Linux "normal" (Ja que ambos usam o mesmo Kernel, o kernel Linux ). O que hoje não é possível, pelos motivos que expus acima.


Edit: Apenas completando, o que é feito no Chrome, é um processo de emulação, onde para o aplicativo, ele esta sendo executado em um dispositivo com o Android, embora esteja rodando "dentro" do Chrome, sobre um sistema operacional diferente.

O que é diferente de um software rodar no Linux de forma "nativa", como se fosse desenvolvido pare ele:
http://www.baboo.com.br/software/o-que-significa-um-software-nativo/

------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.



8. Re: Aplicativo Android pode ser convertido em pacote Linux? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 23/04/2015 - 19:49h

Resolvido.
ou seja, a rigor não dá, a não ser executando no chrome.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux,Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts