Entornos para desarrollar Aplicaciones Móviles - Permisos

Entornos para desarrollar Aplicaciones Móviles - Permisos

Por Fernando Ticona

Los dispositivos móviles, el control de permisos es estricto y declarativo. Esto debido a que el hardware y el software es muy especifico para el dispositivo, en ocasiones se selecciona lo mínimo necesario para que arranquen un par de funciones.

Otra de las razones es por que los dispositivos tienen elementos que pueden vulnerar la privacidad de las personas, si caen en las manos equivocadas pueden provocar una serie de consecuencias para su usuario.

Por estas razones existen organizaciones que revisan las aplicaciones y controlan su distribución:

  • AppStore - ios

  • PlayStore - android

Android

  • Lenguaje Nativo: Java y Kotlin.

  • Distribuidor: Google (PlayStore) y externos

  • Editor: Android Studio

  • Sistema de archivos: * NIX

iOS

  • Lenguaje Nativo: Objetice-c o Swift

  • Distribuidor: Apple (AppStore)

  • Editor: Xcode

  • Sistema de archivos: FileSystem APi