11 de gener de 2023
App Store Connect
L'objectiu d'aquest article és servir de guia introductòria a la plataforma App Store Connect, fent un repàs dels serveis que la componen i les possibilitats que ofereix.
Primerament revisarem el cronograma amb les dates límit d'Apple per al compliment de les normes corresponents en les aplicacions de l'App Store.
Posteriorment, us donarem una descripció detallada dels serveis que la componen i les possibilitats que ofereix als diferents usuaris que poden fer ús d'aquesta eina.
Finalment, comentarem una sèrie de tips i consideracions d'ús de la plataforma.
Cronograma dates límit App Store
Amb l'objectiu de crear un ecosistema més segur i estable, Apple estableix una constant evolució en les seves polítiques. A diferència de Google, Apple no disposa d'un Developer Newsletter al qual subscriure's, per la qual cosa és necessari consultar l'apartat de novetats de desenvolupador de manera periòdica per revisar els possibles canvis
Amb l'objectiu de crear un ecosistema més segur i estable, Apple estableix una constant evolució en les seves polítiques.
A diferència de Google, Apple no disposa d'un Developer Newsletter al qual subscriure's, per la qual cosa és necessari consultar l'apartat de novetats de desenvolupador de manera periòdica per revisar els possibles canvis a tenir en compte.
En la taula mostrada a continuació es detallen els últims canvis notificats i a abordar durant aquest any 2021 i en un futur pròxim:
Introducció
Actualment, Apple disposa de dues plataformes per a la gestió del desenvolupament i distribució de les aplicacions en la seva App Store.
Per una banda, hi ha el portal de Apple Developer, orientat a la gestió d'informació i recursos necessaris per al desenvolupament de les aplicacions (identificadors, certificats, perfils d'aprovisionament, alta de dispositius mòbils, etc.).
D'altra banda, es troba la consola de l'App Store Connect, l'objectiu principal de la qual és unificar tota la gestió de la distribució, i posterior seguiment, de les aplicacions a l'App Store, mitjançant l'ús de les diferents eines i serveis que componen el seu nucli.
En aquest article ens centrem en aquesta última eina, que igual que la consola de Google Play, ofereix múltiples possibilitats per treure el màxim rendiment a les nostres aplicacions.
A més de la varietat de funcionalitats que inclou, com poden ser la gestió de pagaments In-App, creació de codis promocionals i la fàcil integració amb el Game Center d'Apple, també ens dóna la possibilitat de compartir la nostra aplicació en mode beta mitjançant Testflight, amb la finalitat de realitzar proves en un entorn d'usuaris controlat, així com poder accedir als dashboards d'estadístiques, opinions dels usuaris i altres funcionalitats que es descriuen de manera més detallada en els següents apartats.
A diferència dels preus més econòmics de Google, per disposar d'un compte de desenvolupador d'Apple és necessari realitzar un pagament anual de 99€. Aquest pagament permet la publicació i actualització de totes les apps o videojocs requerits.
Com tenir un compte de desenvolupador Apple
Com crear un compte de desenvolupador a App Store Connect? El procés d'inscripció a l'Apple Developer Program es pot realitzar de dues maneres, bé com a individu o bé com a empresa.
Inscripció com a individu
Si ets una persona física o una empresa unipersonal, el primer que has de fer és habilitar l'autenticació de dos factors en el teu Apple ID. La informació d'aquest Apple ID ha de ser vàlida i estar actualitzada, incloent el teu nom, cognoms, adreça, número de telèfon, número de telèfon de confiança i dispositius de confiança.
El procés es realitzarà mitjançant l'aplicació Apple Developer, on hauràs d'acceptar l'Acord d'Apple Developer. Després de revisar els requisits i beneficis del programa, hauràs de proporcionar les teves dades personals:
- Nom, cognoms i número de telèfon.
- Verifica la teva identitat amb el teu permís de conduir o una identificació oficial vàlida amb fotografia.
- Llegir i acceptar els termes de l'Acord de Llicència de l'Apple Developer Program.
Un cop completat el procés podràs revisar els detalls de la subscripció de membresia anual i finalment subscriure't.
Inscripció com a empresa
En el cas d'una empresa o organització, com a persona que realitza la inscripció de l'organització a l'Apple Developer Program, has de posseir l'autoritat legal per vincular la teva organització mitjançant acords legals.
El primer que has de fer és habilitar l'autenticació de dos factors en l'Apple ID. La informació d'aquest Apple ID ha de ser vàlida i estar actualitzada, incloent-hi nom, cognoms, adreça, número de telèfon, número de telèfon de confiança i dispositius de confiança.
El procés es realitzarà mitjançant l'aplicació Apple Developer, on hauràs d'acceptar l'Acord d'Apple Developer. Després de revisar els requisits i beneficis del programa, hauràs de proporcionar les teves dades personals com a titular del compte:
- Nom, cognoms i número de telèfon.
- Verifica la teva identitat amb el teu carnet de conduir o una identificació oficial vàlida amb fotografia.
Després, hauràs de proporcionar les dades de l'organització:
- Tipus d'entitat.
- Raó social. Apple no accepta empreses amb pseudònims comercials, empreses fictícies, noms comercials ni sucursals.
- Número D-U-N-S. L'organització ha de tenir un número D-U-N-S que permeti a Apple verificar la seva identitat i estat de persona jurídica. Aquests números, únics de nou dígits, són assignats per Dun & Bradstreet i es poden demanar sense càrrecs addicionals.
- Adreça i número de telèfon de la seu principal.
- Lloc web.
- Confirmació sobre l'autoritat per vincular l'organització mitjançant acords legals.
- En cas que l'organització sigui sense ànim de lucre, educativa o governamental, es pot sol·licitar una exempció de pagament.
Un cop introduïts totes les dades caldrà esperar que Apple els revisi, després del qual enviarà un correu electrònic amb els següents passos. Només quedaria llegir i acceptar els termes de l'Acord de Llicència de l'Apple Developer Program, així com revisar els detalls de la subscripció de la membresia anual i finalment subscriure's.
Seccions d'Apple Store Connect
A continuació, es procedeix a descriure cadascuna de les eines que componen l'App Store Connect.
Aplicacions
És l'apartat principal de la plataforma i mostra un llistat de totes les aplicacions disponibles al compte i el seu estat (llest per a la venda, en preparació per a l'enviament, retirat de la venda pel desenvolupador, etc.).
App Store
Aquesta secció inclou tota la informació relacionada amb l'App Store i una aplicació. En el cas que existís una aplicació macOS, tvOS, i/o watchOS anàloga disponible, també es procediria a la seva gestió des d'aquest mateix punt.
A continuació es defineix cadascun dels serveis que ofereix.
Informació general
Abans del desplegament de qualsevol app a la Store, és necessari recopilar un conjunt de dades inherents a l'app per incorporar-les a la fitxa d'aquesta: nom, descripció, frase de novetats (únicament per a actualitzacions) captures de l'aplicació, URL de màrqueting i URL de suport, preu, tipus d'aplicació (de pagament o gratuïta), paraules clau que la descriguin, classificació per edats, disponibilitat (països o regions), categoria, idioma predeterminat, usuari DEMO, copyright de l'aplicació i dades de contacte per al procés de revisió.
Així mateix, els següents camps, esmentats en el paràgraf anterior, podran ser configurats en els diferents idiomes que pugui suportar l'aplicació: nom, descripció, frase de novetats, política de privacitat i les captures de l'aplicació.
Totes aquestes dades hauran de ser degudament emplenades a les seccions Informació general, Informació de l'app i Preu i disponibilitat dins de l'apartat App Store.
Privacitat de l'app
A partir de desembre de 2020, Apple va incloure de manera obligatòria la complimentació d'un formulari sobre les dades associades a la privacitat de l'usuari. En aquest és necessari explicitar quines dades s'estan recopilant i amb quina finalitat. Aquest formulari es presenta en la pròpia vista de l'aplicació a l'App Store.
Valoracions i ressenyes
Un dels serveis més importants i útils de l'App Store Connect és la possibilitat de analitzar les opinions i comentaris dels usuaris finals, amb la finalitat de solucionar els possibles problemes d'una manera àgil i ràpida.
Per a això, Apple disposa d'aquest gestor de ressenyes i valoracions, el qual permet aplicar diferents filtres sobre la informació detallada: versió de l'app, nombre d'estrelles, estat de les ressenyes (respostes, sense respondre i editades) i país o regió.
Així mateix, també s'ofereix l'opció de respondre als comentaris dels usuaris, pràctica més que recomanable a causa del gran valor afegit que suposa oferir una resposta directa als problemes que pugui estar tenint un usuari concret amb la nostra aplicació.
Historial de versions
En aquest apartat de la secció de l'App Store es mostra un llistat de totes les versions desplegades de l'aplicació, així com la informació associada al procés de distribució de les mateixes i les diferents fases per les quals passa una aplicació abans d'arribar a l'App Store.
Compres In-App
Des d'aquesta secció és possible gestionar tot el relatiu a la monetització de l'aplicació, mitjançant la creació de compres In-App, així com destacar promocions sobre aquests productes. És possible afegir detalls com el nom del producte, la descripció, el preu i la disponibilitat.
D'aquesta manera, els usuaris poden comprar contingut premium, funcionalitats addicionals, subscripcions, etc. de manera directa a través de les nostres aplicacions.
Per poder oferir compres en l'aplicació, és necessari acceptar l'Acord d'Aplicacions de Pagaments, es detalla més endavant a l'apartat de Acords, impostos i bancs.
Així mateix, Apple disposa d'un servei de notificacions dels esdeveniments de l'App Store, el qual es pot utilitzar per rebre actualitzacions en temps real sobre l'estat dels usuaris i els esdeveniments relacionats amb les compres a l'aplicació (reemborsaments, canvis d'estat, desactivació de la renovació automàtica de les subscripcions, etc.). Per tant, es poden realitzar accions personalitzades amb la finalitat de fomentar les adquisicions i la retenció de clients.Prestacions
Aquest apartat engloba un altre tipus de serveis addicionals que ofereix Apple per a la gestió de videojocs, encriptació i codis promocionals.
Centre de Jocs
Orientat totalment a les apps de videojocs, Apple ofereix la possibilitat de realitzar la integració amb el seu Game Center particular. Des d'aquesta secció es podran gestionar reptes, classificacions i assoliments, així com transferir l'app a un grup concret del Game Center.
Encriptació
A l'hora de pujar una aplicació per al seu posterior desplegament a l'App Store, és necessari explicitar si l'app inclou algun tipus de xifrat. En cas que l'app no compleixi amb els criteris d'exempció que es llisten en enviar-la a revisió, serà necessari adjuntar la documentació necessària exigida per Apple.
Codis promocionals
Des d'aquesta secció es gestiona la generació i llistat dels codis promocionals, tant inherents a la pròpia aplicació com a les compres que pugui haver-hi en ella. Actualment, existeix un límit de 100 codis promocionals per cada versió de l'aplicació, així com per cadascuna de les plataformes que la componen (iOS, macOS, tvOS).
Testflight
El principal objectiu de l'App Store Connect és la distribució d'aplicacions o actualitzacions de les mateixes a l'App Store.
Però abans de realitzar el desplegament sobre la comunitat d'usuaris finals, Apple et dóna la possibilitat de posar a prova l'aplicació sobre un conjunt de testers interns i/o externs, fins a un màxim de 10.100 usuaris. Per a això, es fa ús de l'aplicació Testflight, a través de la qual, i mitjançant una invitació prèvia, es podran instal·lar les versions beta de les aplicacions en els dispositius mòbils
D'aquesta manera, aquest apartat engloba tota la gestió i funcionalitats inherents a la distribució d'aplicacions beta: proves internes, proves externes, informació general i comentaris dels usuaris.
En aquesta secció principal es podrà consultar l'històric de compilacions pujades per a cadascuna de les versions de l'aplicació, a més de l'estat de les mateixes (llesta per enviar, caducada), el nombre d'invitacions als testers enviades, el nombre d'instal·lacions, sessions, errors i comentaris. També inclou la informació per a les proves per cada compilació i les metadades associades a l'IPA.
Comentaris
Quan un tester realitza les proves oportunes sobre una aplicació beta, té la possibilitat d'enviar comentaris sobre aquesta versió, a més d'incloure captures de pantalla si ho considera necessari. Aquest procés de feedback es realitza a través de l'aplicació nativa de Testflight. Des d'aquesta secció, el desenvolupador pot consultar aquests comentaris i revisar les captures incloses en els mateixos, amb l'objectiu de corregir els possibles errors i/o millores que s'hagin reportat.
Proves internes
Apple fa distinció entre dos tipus d'usuaris per a les proves: interns i externs. Els primers són tots aquells usuaris que estan donats d'alta en el compte de desenvolupador de l'aplicació i tenen algun dels rols d'usuari assignats, els anomenats App Store Connect Users.
Des d'aquest panell es gestiona tota la distribució de compilacions d'aplicació a aquest tipus d'usuaris i es pot consultar informació relacionada amb l'estat de les invitacions enviades, així com els usuaris testers per cadascuna de les compilacions generades.
Com tractar-se d'usuaris interns, Apple no realitza cap tipus de revisió de l'aplicació i l'app es distribueix de manera immediata un cop processat l'IPA.
Proves externes
A diferència dels anteriors, aquests usuaris no estan donats d'alta a App Store Connect, per la qual cosa, en voler compartir una aplicació de proves amb aquests usuaris, Apple realitza primer una revisió interna de l'aplicació abans de permetre la seva distribució.
D'altra banda, existeixen dues formes diferents de realitzar la distribució de les compilacions als usuaris externs: mitjançant invitacions als comptes de correu de cada usuari o fent ús d'un enllaç públic que podrà ser facilitat a tots aquells usuaris que participin en el procés de proves de l'aplicació beta. En qualsevol dels dos casos, no es podrà sobrepassar el límit dels 10.100 usuaris de proves.
Informació general
Finalment, aquesta última secció engloba tota la informació relacionada amb els testers i les proves a realitzar. Permet consultar el llistat de tots els usuaris de proves i l'estat de cadascuna de les invitacions realitzades per a cada compilació pujada.
Així mateix, conté un últim panell que inclou la informació associada a les proves de cada compilació: descripció de l'app beta, correu electrònic per als comentaris, juntament amb les dades de contacte per a l'equip de revisió d'Apple de les aplicacions beta. En cas que sigui necessari incloure algun tipus de contracte de llicència, també és possible fer-ho des d'aquest punt.
Xcode cloud
A la WWDC 2021, Apple va anunciar que junt amb la nova versió de Xcode 13, s'inclouria Xcode Cloud, una eina d'integració contínua pensada per agilitzar el desenvolupament i desplegament d'aplicacions, utilitzant serveis basats en el núvol.
Actualment, aquest nou servei està encara en versió beta, i és necessari inscriure's per poder provar totes les funcionalitats que ofereix: automatitzar la compilació d'aplicacions al núvol, testing de les aplicacions en tots els dispositius Apple actuals, desplegar versions de prova (internes i externes) mitjançant Testflight, etc.
Anàlisi
La secció d'anàlisi inclou tota la informació i mètriques associades a l'estat de la nostra aplicació a l'App Store, a més dels indicadors de visualització de la pàgina del producte i estadístiques de retenció diàries.
D'aquesta manera, podem consultar dades com les impressions (el nombre de vegades que apareix l'app a la Store), el nombre de descàrregues primeres i totals (filtrat per plataforma, dispositiu, i versió del SO), els guanys, les sessions per dispositiu actiu i el nombre total d'errors en el sistema.
Una altra de les funcionalitats que inclou és l'opció de filtrar per diferents tipus el nombre de descàrregues: per territori i per font (cerca a l'App Store, cerca a la web, navegació a l'App Store i referència de la pròpia app).
Tot i que la informació que es mostra en aquest apartat és bastant limitada en comparació amb la que es pot consultar a la consola de Google, o mitjançant la integració dels diferents mòduls de Firebase (Analytics, Crashlytics), és una bona opció per recopilar informació bàsica sobre la disposició de la nostra aplicació a l'App Store.
L'objectiu és tenir una visió global de l'estat de la nostra aplicació, així com donar peu a reforçar els punts forts i realitzar una anàlisi sobre com poder millorar els punts febles, ja sigui mitjançant promocions, una campanya de publicitat a les xarxes socials, o corregir els possibles errors que es puguin donar en les diferents versions de les aplicacions en cada plataforma.
Tendències
Igual que en l'apartat anterior, la secció Tendències està orientada a recopilar tota la informació i mètriques associades a la nostra aplicació, però concretament a l'àmbit de compres i vendes dins de l'app.
Es pot consultar el nombre de vegades que l'aplicació s'ha descarregat per primera vegada, així com analitzar els gràfics generats en base a les descàrregues, compres i vendes de les diferents aplicacions que puguem tenir al nostre compte entre un rang de dates assenyalat.
Pagaments i informes financers
En sintonia amb la secció de Tendències, des d'aquest apartat es pot consultar tota la informació relacionada amb els pagaments rebuts per les compres integrades en les aplicacions, tenint en compte el calendari fiscal d'Apple.
Els informes financers només inclouen les transaccions de pagament en les quals Apple pugui cobrar els pagaments directament sobre l'usuari final.
D'altra banda, també es poden personalitzar alertes de correu electrònic per rebre les notificacions corresponents quan els informes financers estiguin disponibles per a la seva descàrrega en aquesta secció. Usuaris i accés
Des d'aquest apartat es realitza tota la gestió i manteniment dels usuaris interns del compte de desenvolupador d'Apple. També permet incloure testers Sandbox (exclusius per provar funcionalitats d'Apple Pay i pagaments integrats) i tramitar les API Keys associades a l'API de l'App Store Connect.
La persona encarregada de realitzar la inscripció al programa de desenvolupadors d'Apple és el titular del compte, l'Account Holder. Aquest rol és únic i s'encarrega de signar els acords legals, renovar la subscripció del programa, etc.
Així mateix, més enllà d'aquest rol, existeixen múltiples rols d'usuari, que determinen l'accés i els privilegis de cadascun dels usuaris a les diferents seccions de l'App Store Connect i a l'eina d'Apple Developer.
Acords, impostos i bancs
Per defecte, en acceptar la llicència del programa de desenvolupament d'Apple, aquest et permet distribuir aplicacions gratuïtes a l'App Store. D'altra banda, en el cas de les aplicacions de pagament o aplicacions amb compres integrades, és necessari que l'Account Holder del compte signi el Paid Applications Agreement, un annex a l'acord original anterior.
Tota la gestió associada a aquests acords i llicències es realitza des d'aquesta secció “Acords, impostos i bancs”, on es pot consultar l'estat de cadascun d'ells, així com realitzar les accions oportunes. Cal destacar que únicament els usuaris amb els rols de Account Holder o el rol financer tenen el permís necessari per revisar aquests contractes.
Així mateix, des d'octubre de 2021, per poder rebre pagaments de les aplicacions és necessari afegir la informació bancària, també accessible des d'aquest apartat.
Consells i consideracions
Hi ha altres aspectes a tenir en compte a l'hora d'utilitzar la plataforma d'App Store Connect d'Apple, com ara els temps d'espera en les revisions i desplegaments d'apps o consells per millorar l'experiència d'ús.
Temps d'espera
La distribució de noves aplicacions o actualitzacions sobre les mateixes requereixen d'uns temps d'espera per part d'Apple, ja que tots els canvis han de replicar-se en els seus servidors.
Pel que fa als temps de revisió, Apple estableix que el 50% de les aplicacions es revisen en les primeres 24 hores i més del 90% es revisen en un màxim de 48 hores.
En el cas de desplegament d'una aplicació, Apple especifica en la seva documentació que pot trigar fins a 24h a aparèixer per a tots els usuaris a l'App Store.
Així mateix, destacar la importància que el client sigui conscient en tot moment de totes les demores ocasionades per Apple en els seus processos de publicació i actualització d'apps.
Consells
Aquests són alguns dels consells més importants perquè siguem capaços de gestionar adequadament els serveis de l'App Store Connect:
- Fer ús de beta testers abans de la distribució final de qualsevol app, d'aquesta manera garantim el correcte funcionament de la mateixa.
- Realitzar actualitzacions periòdiques de les nostres aplicacions, així estimarem l'impacte de les noves versions en el mercat.
- Respondre als comentaris dels usuaris de forma periòdica, la qual cosa aporta un extra de suport sobre la comunitat.
- Estar al dia amb la renovació de la subscripció del programa de desenvolupament d'Apple, així com acceptar i signar tots els acords vigents, amb la finalitat d'evitar problemes amb les aplicacions a l'App Store.
Share
Potser et pot interessar
Com utilitzar Google Play Console?
L'objectiu d'aquest article és servir de guia introductòria a la plataforma Google Play Console, fent un repàs dels serveis que la componen i les possibilitats que ofereix.
Primer revisarem el cronograma amb les dates límit de Google per al compliment de les normes corresponents en les aplicacions de Play Store.
Quin és el preu d'un projecte Salesforce?
Vols optimitzar les relacions comercials amb els teus clients? Aleshores has de comptar amb un CRM que et permeti emmagatzemar la informació al núvol, realitzar vendes de forma intel·ligent basant-te en les dades o accelerar la productivitat dels teus empleats.
Google Speech to Text: Què significa per a les empreses?
Tant les tecnologies de reconeixement com de síntesi de veu, els processos darrere de sistemes intel·ligents com els assistents virtuals, han experimentat un enorme desenvolupament durant els últims anys. Una evolució que fa possible que aquestes eines tinguin la capacitat de comprendre els seus interlocutors i de respondre de manera similar a les persones.