# Por Que Android Studio Desarrollo Nativo Vs Hibrido
**Source:** https://ja.cursos.frogamesformacion.com/pages/blog/por-que-android-studio-desarrollo-nativo-vs-hibrido
**Language:** Japanese

---

![¿Por qué Android Studio? Desarrollo nativo vs híbrido.](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/featured/android-studio.png)

# ¿Por qué Android Studio? Desarrollo nativo vs híbrido.

*![Alain Nicolás Tello](https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34249715/authors/alain.jpg)*

Alain Nicolás Tello

テクノロジー  | 歴史  | アプリ 

  

23/07/2021 12:00pm

7分

Leer el artículo

Audio generated by DropInBlog's Blog Voice AI™ may have slight pronunciation nuances. Learn more

> **Te damos unos cuantos motivos de peso para empezar a utilizar Android Studio. Analizaremos el desarrollo nativo vs híbrido.**

Articulo Original en Medium por Alain Nicolás Tello.

---

Al principio, cuando queremos aprender a desarrollar aplicaciones móviles, tenemos muchas dudas de si estamos comenzando por el **camicorrecto**, con tantas alternativas rondando por ahí en la Internet, es fácil dudar de que plataforma será mejor, más rápido o barato.

Queremos todo en uno, y es por ello que en este articulo vamos a descubrir **porque elegir android studio**, pero, cabe resaltar que algunas veces habrá alternativas más que viables, así que comencemos con esta breve lectura.

 

Primero que todo, vamos a indagar rápidamente en que **alternativas** existen, y a pesar de que existan más, aquí solo tomaremos las más populares, las que en algún momento pueden ser tomadas a consideración dependiendo de tus necesidades y recursos.

 

## **Entornos en los que empezar a construir**

Comenzamos con un listado de **entornos** para construir aplicaciones android, y sus lenguajes de programación compatibles con android o incluso programación móvil en general.

1. ***Apache* *Cordova***: Android, iOS o Windows, con HTML5, CSS, JavaScript.
2. ***B4X***: Android, iOS, Arduino, Raspberry Pi, Java.
3. ***Xamarin* *Studio***: Extiende de .NET, trabaja con C# y es multiplataforma(iOS, Android, Windows, MacOS, etc…).
4. ***Visual* *Code* *Studio***: Aplicaciones Web, Android, Web Services, trabaja con C#, C++.
5. ***IntelliJ*** ***IDEA***: La base de la cual Android Studio esta construido, trabaja con Kotlin, JavaScript, Java.
6. ***Unity*** , un entorespecializado en los videojuegos(iOS, Android), usa C#.
7. ***Android*  *Studio***, basado en IntelliJ IDEA, enfocado 100% en desarrollar Android, trabaja con C, C++, Kotlin y Java.

Todos son capaces de entregarnos un ejecutable para Android, pero lo cierto es que la mayoría generará **aplicaciones híbridas**, que ofrecerán unas pantallas con dimensiones distintas, con navegaciones antiguas, pocos gestos e incluso problemas de rendimiento.

Esto suele derivar en una **experiencia de usuario** deficiente, ya que las personas están acostumbradas a usar ciertos gestos, o pulsar sobre ciertas áreas con gran rapidez y facilidad, algo que frecuentemente las apps híbridas pueden igualar.

Por otra parte, hay buenas **alternativas con Java o C++** que podrían darnos un resultado sobresaliente, tal es el caso de IntelliJ IDEA o Unity. Incluso el resto puede ser suficiente si lo que queremos hacer es una aplicación muy sencilla, o en la cual la interfaz es absolutamente fuera de cualquier componente nativo, donde de igual forma usaríamos los estándares.

 

#### **Entonces, ¿Porque Android Studio?**

La razón es muy sencilla, este entorde desarrollo ha sido **concebido desde 0**, pensando ínicamente en android, y con el paso de los años, ha madurado a un nivel sin igual, con herramientas que nos facilitarán el día a día, y opciones exclusivas para integrar el desarrollo y ejecución en tiempo real.

Recordemos que las apps solo deben ser pensadas para un **smartphone “normal”**, ya que el mercado se sigue expandiendo, y ahora solo hay que pensar en Tablets o Relojes, también en autos, electrodomésticos, asistentes y más.

Android Studio esta preparado para todas las **variantes**, agregando solo la previsualización, si que ademas nos añade emuladores, herramientas de rendimiento.

![android studio](https://app.dropinblog.com/uploaded/blogs/34249715/files/featured/android-studio.png)

Algo sumamente importante, que ninguna de las alternativas igualará, hablamos de estar al día en todo sentido, solo en el nivel de API de android, también nos referimos a las **dependencias, las bibliotecas o plugins** externos que siempre van a estas disponibles primero en Android Studio.

Si bien puede ser más exigente en cuanto a recursos del sistema que algunas alternativas, lo cierto es que hay formas de **configurar los recursos** que consume y normalmente si se puede llegar a trabajar en cualquier equipo que cumpla los requisitos mínimos.

 

### **Requisitos Mínimos Android Studio**

> **Windows**
>
> Microsoft® Windows® 7/8/10 (64-bit)
>
> 4 GB RAM minimum, 8 GB RAM recommended
>
> 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
>
> 1280 x 800 minimum screen resolution
>
> **Mac**
>
> Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
>
> 4 GB RAM minimum, 8 GB RAM recommended
>
> 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
>
> 1280 x 800 minimum screen resolution
>
> **Linux**
>
> GNOME or KDE desktop
>
> *Tested on gLinux based on Debian.*
>
> 64-bit distribution capable of running 32-bit applications
>
> GNU C Library (glibc) 2.19 or later
>
> 4 GB RAM minimum, 8 GB RAM recommended
>
> 2 GB of available disk space minimum, 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
>
> 1280 x 800 minimum screen resolution
>
> **Chrome OS**
>
> 8 GB RAM or more recommended
>
> 4 GB of available disk space minimum
>
> 1280 x 800 minimum screen resolution
>
> Intel i5 or higher (U series or higher) recommended

### **En resumen:**

Android Studio es mas completo, tiene más herramientas y dispone de las últimas versiones en todo lo referente al desarrollo nativo de android, propio o de terceros. Y aunque pueda parecer un poco complicado al inicio con tantas opciones de configuración o herramientas, lo cierto es que todas están **enfocadas en android**, algo que en otros entornos hay que tener cuidado si queremos generar un error o simplemente perder el tiempo.

Como nota final, me gustaría resaltar el hecho de que las alternativas funcionan, y si tu ya estas en alguna de ellas, puede ser que necesites cambiar, al menos rápido. Pero si deseas especializarte y sacarle el máximo provecho al desarrollo móvil, **Android Studio y Kotlin/Java** son la respuesta. Sin duda, la elección correcta.

Un saludo y hasta un siguiente articulo.

---

Disfruta de los mejores cursos de Alain Nicolás Telloy Juan Gabriel Gomila, con los descuentos exclusivos de Frogames.

- Firebase para Android con Kotlin de la A a la Z

- Curso de Android con Kotlin: Intensivo y práctico desde cero

- Curso básico de android con Kotlin: Fundamentos de 0 a 100

---

Por último, si te gusta la información que traemos para ti, dale “Me Gusta” a nuestra página de フェイスブック , **síguenos** a través de nuestro canal de YouTube , donde puedes ver el distinto material que preparamos para ti, y si lo deseas, puedes suscribirte a nuestra página para recibir un regalo digital que preparamos para ti. En definitiva, una gran oportunidad para aprender.

Please enable JavaScript to view the comments powered by Disqus.

« Volver al Blog

## Artículos relacionados

![¿Qué es la estadística descriptiva?](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/portada-post/que_es_la_estadistica_descriptiva.png)

## ¿Qué es la estadística descriptiva?

4 minutos

23/07/2021 12:00pm

![¿Para qué sirve GitHub?](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/featured/para_que_sirve_github.png)

## ¿Para qué sirve GitHub?

4 minutos

20/07/2021 12:00pm

![¿Qué es el CSS?](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/portada-post/que-es-el-css.png)

## ¿Qué es el CSS?

4 minutos

30/07/2021 12:00pm

無料コース 

## あなたのための無料コース

当社のUnityコースは **無料** .

Unityエンジンで最初のビデオゲームを作成する方法を15時間以上のビデオコースで学びましょう。

今すぐコースを取得