¿Cuál es el mejor sistema operativo para crear aplicaciones con Android Studio, Ubuntu o Windows?

He trabajado tanto en Windows como en Ubuntu mientras hacía aplicaciones de Android en Android Studio y aquí está mi opinión.

Ambos. Será. Hacer.

A menos que tenga poco hardware (como lo hago, 4 GB de RAM, Core i3), se enfrentará a retrasos y tiempos de compilación lentos en Windows porque Windows tiene muchos procesos ejecutándose en segundo plano de forma predeterminada. Incluso malo, sigue descargando actualizaciones sin siquiera preguntar y no puede detenerlo, lo que a veces es frustrante porque dificulta la descarga de bibliotecas.

En este sentido, Linux es mi elección, ya que puedo centrarme en mi trabajo de desarrollo y los problemas de velocidad se resuelven en gran medida.

Entonces, ¿uso Linux y odio Windows para Android Studio? No.

Todavía, siempre, uso Android Studio en Windows también. Mientras desarrollo aplicaciones, diseño la interfaz de usuario en Windows porque muchas herramientas de diseño, como Photoshop, no están disponibles para Linux. Así que primero diseño toda la interfaz en Windows y luego cambio a Linux mientras codifico la aplicación.

Y cambiar entre linux y Windows con Android Studio parece inútil.

Puede abrir el mismo proyecto en Windows y Linux y funcionará sin problemas justo donde lo dejó.

Por lo tanto, se trata de su elección y uso. He compartido mi experiencia, ¡así que quizás tengas ayuda para comenzar! ¡Buena suerte!

CORTO

El que tienes

EXPLICACION

Para desarrollo o programación de Android en general,

  1. El sistema operativo, especialmente si es importante, no juega ningún ROL
  1. Use el que le resulte más cómodo
  • La sintaxis utilizada en el desarrollo y las bibliotecas de Android sería la misma
    En Linux onCreate no se convertirá

    bien creado
    El código no cambiará ni dependerá del sistema operativo.

  • Android Studio está diseñado con la asistencia de JetBrains
    También han creado un software maravilloso para los desarrolladores de Visual Studio. ReSharper sigue siendo extremadamente popular
    1. Entonces, , saben cómo desarrollar aplicaciones de Windows.
    2. El CLion en Windows también es bastante bueno, aunque debo admitir que defiendo VS o QtCreator todo el tiempo.
  • Usar Linux no te hará un mejor programador.
    1. Aprender a usar Bash no te convertirá en un desarrollador de Android increíble
    2. Sin embargo, si cree que podría hacerlo, tal vez consulte los Subsistemas de Windows para Linux diseñados con el soporte de Canonical / Ubuntu
      Es compatible con Bash dentro de Windows.
  • Windows y Linux disfrutan de un increíble soporte de Google
    También lo hace macOS en caso de que te lo estés preguntando
  • Entonces, aprenda a desarrollar aplicaciones de Android
  • Las máquinas virtuales funcionarían casi de la misma manera en computadoras y sistemas operativos
  • El Logcat seguirá siendo el mismo.
    The Gradle no cambiará
  • No creo conocer una herramienta de código abierto que no sea ​​multiplataforma y al mismo tiempo útil para el desarrollo
    1. Tal vez la razón es porque uso Windows y si no se ha portado, ¿no me importa mucho?
    2. Además, si no se ha portado, lo más probable es que la herramienta sea inútil en la mayoría de los lugares

    Todo se trata de una sola pregunta. ¿Cuál es la configuración de su máquina?

    1. Si se trata de una máquina AMD, con mucho Linux sería mejor si planea utilizar el dispositivo virtual Android para ejecutar sus aplicaciones durante el desarrollo. De lo contrario, en Windows, es mejor usar un teléfono o algún software de simulador que se conecte con ADB.

    2. Si es una buena máquina portátil de alta gama como i7, 8 gb de ram, etc., el sistema operativo no importa mucho

    3. Si es una máquina de baja configuración como i3 4gb ram o menos, entonces probablemente Linux sería mejor. Pero se recomienda tener al menos 8 gb de ram.

    4. Si se trata de una PC de escritorio, probablemente será bueno incluso con un i3 y 4 gb u 8 gb de ram.

    Ambos lo harán, pero.
    Yo elegiría Ubuntu. También depende del hardware, pero he configurado el programa en la misma computadora: AMD A6, con 4 GB de RAM. No demasiado, ¿verdad?

    Honestamente: terrible con Windows 10 (lento, sin respuesta, alto consumo de memoria).

    Bastante agradable para las tareas cotidianas con Ubuntu MATE (sí, podría ser más rápido, actualizaré el sistema con un poco de RAM adicional este año).

    Y: la virtualización de AMD solo es compatible con la versión de Linux; por lo tanto, en mi hardware, desde mi punto de vista, Android Studio con Ubuntu es simplemente mucho, mucho mejor que con Windows.

    Depende de ti. Si está familiarizado con Linux, puede usar ubuntu. Definitivamente es mejor y más rápido que Windows.

    Pero, por otro lado, si no eres un chico de Linux, usa solo Windows.

    Además, si desea utilizar Android Studio, debe tener al menos 4 GB de RAM. Si tienes menos que eso, elige ubuntu

    Soy fanático de Linux, por lo que mi respuesta se inclinará hacia Ubuntu. Pero al final del día, usa lo que te haga sentir cómodo.