Desarrollo de apps en iOS: la guía de estilo de Apple se refresca

Tiempo de lectura: 3 minutos

desarrollo de apps en iOS

Introducción

Un mes de abril cargado de novedades para el desarrollo de apps en iOS.

Nuestros ingenieros de software especialistas en desarrollo de apps en iOS (los más techies de la oficina, para entendernos) conocen ya estos cambios. ¿Y tú sabes que puedas hacer a partir de ahora en tus apps para iOS? Sigue leyendo para ponerte al día.

Apple ha actualizado sus guías de estilo para la Appstore teniendo en cuenta algunas de las funcionalidades introducidas con iOS 13. Estas son las que tendrás que tener en cuenta a partir de ahora para el desarrollo de apps en iOS:

 

1.- Apple permite ahora el envío de anuncios a través de push notifications

Las aplicaciones de iOS podrán enviarte a partir de ahora anuncios a través de notificaciones. Apple ha actualizado sus pautas para permitir que otras empresas utilicen notificaciones push para enviar promociones o para fines de marketing. El requisito de esta funcionalidad es proporcionar al usuario un opt-in para aceptar la recepción de estos mensajes y un opt-out rechazarlos en cualquier momento. Además, las pautas de la App Store enfatizan que el abuso de estos servicios puede resultar en la revocación de tus privilegios.

Hay decir que en los últimos años Apple fue criticado por promocionar sus productos a través de notificaciones push, mientras que los desarrolladores estaban excluidos de estas prácticas. Tal vez esta sea el motivo del viraje de la política restrictiva establecida desde hace mucho tiempo en torno a las notificaciones push, así Apple no tiene que incumplir su propia guía de estilo.

 

2.- Las nuevas apps y las actualizaciones deben construirse con iOS 13 SDK

A partir del 30 de abril de 2020, todas las aplicaciones de iPhone y iPad enviadas a la App Store deben desarrollarse con iOS 13 SDK o posterior. Apple también comentó que las aplicaciones deben usar Xcode storyboard para proporcionar pantallas de inicio, por lo que todas las aplicaciones de iPone deben admitir todas las pantallas de iPhone y lo mismo ocurre con el iPad.

 

3.- Sign it with Apple

Apple construyó el año pasado su propio sistema de inicio de sesión rápido para ofrecer una versión más privada a las creadas por Google y Facebook: Sign it with Apple que permite a los usuarios iniciar sesión con sus credenciales de ID de Apple. Las cuentas están protegidas con una autenticación de dos factores y Apple se asegura de no rastrear la actividad de los usuarios y les da la oportunidad de ocultar su correo electrónico y, en su lugar, generar una identificación aleatoria. Todas estas ventajas tienen un precio y ahora las aplicaciones que ofrecen opciones de inicio de sesión deberán incluir el servicio de Apple. Para facilitar el proceso, Apple proporciona a los desarrolladores nuevos recursos, como nuevos logotipos y botones descargables. Descubre las ventajas de esta forma de loguearte en este post acerca del inicio de sesión con Apple en tu app.

 

4.- Uso de la API de Apple para solicitar reviews

Los desarrolladores ahora deben usar la API proporcionada por Apple para recopilar opiniones, por lo que las indicaciones de revisión personalizadas serán ilegales. Esta API permite a los clientes proporcionar una calificación y revisión de la App Store sin los inconvenientes de abandonar la aplicación móvil.

 

5.- Prohibidas las apps que ayuden a evadir una ley

Esta nueva adición de enero a la guía de estilo de Apple (sección 1.4.4.) se modificó en la última versión de marzo de 2020. La sección establece que «las aplicaciones solo pueden mostrar puntos de control de alcoholemia publicados por las autoridades públicas, y nunca deberían alentar a conducir en estado de ebriedad u otro comportamiento imprudente como conducir con exceso de velocidad «.

 

6.- Mayor restricción para la publicación de apps

Apple está tomando medidas drásticas contra el spam en la App Store. Las aplicaciones de citas y de adivinación serán rechazadas a menos que brinden una «experiencia única y de alta calidad». En la misma dirección, Apple examinará con minuciosamente las aplicaciones genéricas como las que producen ruidos de pedos o eructos o que activan la linterna. Apple en este caso nos ruega que no alimentemos las categorías que ya están suficientemente saturadas, ¡por favor destaca, no sigas a la mayoría!

 

Conclusión

Es importante que las aplicaciones de iOS se ejecuten con la última tecnología disponible para ofrecer al usuario todas las posibilidades a nuestro alcance que en este caso son Dark Mode, ArRKit 3, Core ML 3 y para llegar a todos los dispositivos. ¡No limites el alcance del desarrollo de apps en iOS! Es importante hacer notar aquí que las apps preparadas con un buen mantenimiento, estarán mejor preparadas cuando llegue ese momento.

Blog

Otros artículos