Preguntas frecuentes

¿Cuál es la diferencia entre ArcGIS AppStudio y ArcGIS Web AppBuilder?

Con AppStudio, puede crear aplicaciones nativas que se pueden instalar en Android, iOS, Windows, macOS o Ubuntu. Las aplicaciones de AppStudio se pueden ejecutar sin conexión o hacer uso de contenido y servicios en línea. Con Web AppBuilder, puede crear aplicaciones que se ejecutan en un navegador web en su equipo de sobremesa o en dispositivos móviles.

¿Cuál es la diferencia entre ArcGIS AppStudio y ArcGIS Runtime SDK?

AppStudio empaqueta la API de ArcGIS Runtime de ArcGIS Runtime SDK for Qt con componentes adicionales para ayudarle a crear aplicaciones multiplataforma. Crear en la nube de AppStudio es un servicio que crea archivos de instalación para todas las plataformas. Si decide usar Crear en la nube, no necesita instalar herramientas de desarrollador tales como Visual Studio para crear sus aplicaciones.

¿Cuál es la diferencia entre ArcGIS AppStudio y ArcGIS AppStudio Developer Edition?

La licencia de ArcGIS AppStudio permite crear aplicaciones en AppStudio y compartirlas en su organización para usarlas en AppStudio Player. ArcGIS AppStudio Developer Edition ofrece más funcionalidades para crear sus propias aplicaciones nativas que se pueden publicar en tiendas de aplicaciones.

RecursoArcGIS AppStudioArcGIS AppStudio Developer Edition

Crear aplicaciones sin programación, utilizando plantillas de aplicaciones configurables.

Crear aplicaciones que se ejecutan en Ubuntu, iOS, Windows, macOS y Ubuntu.

Convertir tus mapas web de ArcGIS en aplicaciones móviles.

Ampliar las aplicaciones creadas utilizando plantillas de aplicaciones configurables.

Crear aplicaciones personalizadas con muestras y herramientas adicionales.

Distribuir aplicaciones dentro de su empresa.

Crear aplicaciones para publicarlas en Google Play y en Apple App Store.

No

Para utilizar ArcGIS AppStudio Developer Edition, se necesita una suscripción con licencia y un administrador de la organización de ArcGIS lo debe administrar. Todos los miembros de la organización pueden utilizar ArcGIS AppStudio. La funcionalidad Developer Edition está bloqueada en ArcGIS AppStudio a menos que la cuenta de ArcGIS se haya configurado con una licencia de ArcGIS AppStudio Developer Edition y el usuario haya iniciado sesión con esa cuenta.

¿Cómo puedo obtener una licencia de ArcGIS AppStudio Developer Edition?

Junto con ArcGIS Developer Subscription de nivel Builder o superior se incluye una licencia Developer Edition de AppStudio. Para obtener información sobre cómo asignar esta licencia, consulte Licencia Developer Edition de AppStudio.

¿Puedo instalar varias instancias de ArcGIS AppStudio en el mismo equipo?

Es posible instalar dos o más instancias de AppStudio en paralelo en el mismo equipo; sin embargo, no serán compatibles y habrá problemas. Si necesita ejecutar varios entornos de AppStudio, incluidas distintas versiones de AppStudio, se recomienda que los instale con distintos inicios de sesión.

He creado una aplicación en mi equipo de escritorio. ¿Cómo puedo usarla en mi dispositivo?

La mejor forma de obtener una aplicación en su dispositivo es descargarla desde ArcGIS en AppStudio Player. Para hacer esto, siga estos pasos:

  1. Asegúrese de que ha usado la herramienta Cargar de su equipo de escritorio para cargar la aplicación en ArcGIS.
  2. Instale AppStudio Player en su dispositivo.
  3. Inicie sesión con su cuenta de organización de ArcGIS.
  4. Vaya a la aplicación, selecciónela y descárguela.

He creado una aplicación. ¿Por qué otros usuarios de mi organización no pueden encontrarla en AppStudio Player?

Para que otros usuarios puedan ver su aplicación en AppStudio Player, se debe compartir. Puede compartirla con su organización, con un grupo o con todo el mundo.

¿Dónde puedo encontrar muestras de código de QML para AppStudio?

Hay disponibles muestras de AppStudio que exponen la funcionalidad discreta que puede que desee incluir en sus propias aplicaciones. En AppStudio, haga clic en Nueva aplicación y, después, haga clic en Muestras. Descárguelas en el equipo y visualícelas en AppStudio Player o en Qt Creator.

¿Puedo publicar mi aplicación en una tienda?

Para que pueda publicarla en una tienda, la aplicación debe contener un certificado válido. La herramienta Crear (en la nube y local) utiliza certificados para iOS y Android. En breve, se agregará asignación de certificados para otros sistemas operativos.

Hay más de un Qt Creator en mi equipo. ¿Cuál debo usar?

Cuando instala AppStudio, Qt Creator también se instala. Los plug-ins de AppStudio QML se asocian automáticamente con esta instalación de Qt Creator y se pueden usar para crear aplicaciones de inmediato sin configuración adicional.

Si instala también las herramientas de desarrollador (para poder compilar aplicaciones independientes localmente), obtendrá una copia de Qt Creator con cada marco de Qt que instale. Estas instalaciones de Qt Creator no se deben usar para crear aplicaciones.

¿Qué licencias necesito para usar Crear de forma local?

Crear local requiere la instalación de kits de Qt. Para acceder a ellos, debe usar una licencia de código abierto o corporativa de Qt. Para obtener más información, visite el sitio web de Qt.

¿Qué licencia de ArcGIS Runtime necesito?

Puede usar de inmediato ArcGIS Runtime en su aplicación; sin embargo, todos los mapas incluirán una marca de agua y aparecerán mensajes de depuración que indican que la licencia de la aplicación solo permite su uso por parte de desarrolladores. Para eliminar estos mensajes, debe obtener una licencia de ArcGIS Runtime en un nivel adecuado para sus necesidades. Para obtener más información sobre estos niveles de licencia, consulte Licenciar la aplicación.

¿Qué significa beta?

Los componentes beta pueden tener documentación o funcionalidades incompletas, así como algunos pequeños cambios que no se han anunciado. Si tiene problemas con algunas de las funciones beta, póngase en contacto con el Soporte técnico de Esri o visite la Comunidad de Esri para AppStudio.

¿Cómo puedo reducir el tiempo necesario para crear una aplicación con muchos recursos?

Usar una gran cantidad de recursos locales puede incrementar considerablemente el tiempo necesario para crear una aplicación, ya sea con Make local o en la nube. Esto puede hacer que el proceso de compilación parezca detenido por la sobrecarga de la memoria virtual, que se bloquee por falta de memoria o que agote el tiempo de espera.

Para evitar estos problemas, considere rediseñar la aplicación. Puede implementar recursos por separado, por ejemplo, copiando manualmente los archivos en una tarjeta SD, o implementarlos como parte de una función de descarga en la aplicación.

¿Qué versión de OpenSSL está empaquetada con AppStudio?

Se incluyen bibliotecas de OpenSSL con AppStudio y AppStudio Player en determinadas plataformas; dichas bibliotecas se actualizan con regularidad. Las bibliotecas que se proporcionan con cada versión, así como las plataformas para las que se hace, son las siguientes:

Versión AppStudio y PlayerBiblioteca de OpenSSLPlataformas

1.2 hasta 2.1

1.0.2g

Windows

1.3 hasta 2.1

1.0.2h

Android

3.0

1.0.2n

Windows, Android

3.1

1.0.2o

Windows, Android, Ubuntu

3.2

1.0.2p

Windows, Android, Ubuntu

3.3

1.0.2r

Windows, Android, Ubuntu

4.0

1.0.2s

Windows, Android, Ubuntu

4.1 hasta 4.3

1.1.1d

Windows, Android, Ubuntu

4.4

1.1.1h

Windows, Android, Ubuntu

5.0

1.1.1i

Windows, Android, Ubuntu

5.1

1.1.1k

Windows, Android, Ubuntu

5.2

1.1.1l

Windows, Android, Ubuntu

5.3

1.1.1m

Windows, Android, Ubuntu

Actualización de agosto de la versión 5.4

1.1.1q

Windows, Android, Ubuntu

5.5

1.1.1s

Windows, Android, Ubuntu

¿Las aplicaciones de AppStudio son compatibles con parámetros de línea de comandos?

En estos momentos, las aplicaciones independientes de AppStudio admiten los siguientes parámetros de línea de comandos. Estos parámetros deben tener dos guiones antes de ellos, por ejemplo, --show maximized.

  • show maximized: abre la ventana maximizada en plataformas de escritorio.
  • show fullscreen: abre la ventana a pantalla completa en plataformas de escritorio.
  • show minimized: abre la ventana minimizada en plataformas de escritorio.
  • show normal: no abre la ventana maximizada, minimizada ni a pantalla completa.
  • locale localeCode: invalida el idioma del sistema con el idioma definido por el código de la configuración regional. Por ejemplo, locale fr utiliza archivos de traducción en francés. Esto puede resultar útil para probar su aplicación en diferentes idiomas.
  • enablehighdpi: habilita el escalado automático basado en la densidad de píxeles de la pantalla.
  • disablehighdpi: deshabilita todo el escalado. Está diseñado para aplicaciones que necesitan usar coordenadas de sistemas de Windows reales.
  • renderingEngine: solo se admite en Windows. Establece el motor de representación en pantalla de gráficos. Los valores admitidos son default (que usará OpenGL y recurrirá a ANGLE si se producen errores en OpenGL), opengl y angle.

Mi aplicación recién creada no funciona con mi versión existente de AppStudio Player.

Las actualizaciones de AppStudio suelen actualizar el marco de Qt o ArcGIS Runtime con el que se crean las aplicaciones. Estas actualizaciones harán que su aplicación sea incompatible con las versiones anteriores de AppStudio Player.

En iOS y Android, AppStudio Player se actualizará automáticamente al publicar una nueva versión, pero AppStudio Player se debe actualizar manualmente en los dispositivos macOS, Windows y Ubuntu.

¿Cómo puedo mejorar la ubicación capturada por mi dispositivo?

Puede mejorar la precisión de la ubicación capturada por su dispositivo mediante un receptor de alta precisión.

Hay una amplia gama de receptores GNSS que pueden conectarse a su smartphone o su tablet por Bluetooth.

¿Puedo utilizar la pestaña Diseño en Qt Creator para crear la interfaz de usuario de mi aplicación?

No se recomienda utilizar la pestaña Diseño de Qt Creator para crear la interfaz de usuario de una aplicación AppStudio. Esta pestaña no proporciona acceso a componentes de ArcGIS.AppFramework o Esri.ArcGISRuntime y requiere una instalación completa de Qt SDK. Si ha instalado herramientas de desarrollador (para poder compilar aplicaciones independientes localmente), es posible que cumpla los requisitos de Qt SDK, pero seguirá sin tener acceso a componentes de ArcGIS.AppFramework o Esri.ArcGISRuntime.