
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