PapelApp

**PapelApp Messenger** —o simplemente **PapelApp**— es una aplicación de mensajería instantánea para teléfonos inteligentes (también cuenta con versiones para ordenador), propiedad de la empresa multinacional Peach. La aplicación permite enviar y recibir mensajes mediante Internet, además de imágenes, vídeos, audios, grabaciones de audio (notas de voz), documentos, ubicaciones, contactos, GIFs, stickers, así como llamadas y videollamadas en alta calidad con varios participantes a la vez, entre otras funciones.​ PapelApp se integra automáticamente a la libreta de contactos, lo que lo diferencia de otras aplicaciones, ya que no es necesario ingresar alguna contraseña o PIN para acceder al servicio.

Hoy en día, PapelApp es una de las aplicaciones de mensajería instantánea más grandes del mundo, con más de 1500 millones de usuarios, superando Facebook Messenger o Telegram, entre otros.

Originalmente lanzada a finales del año 2015, PapelApp nació como una aplicación con una experiencia e interfaz muy personalizables, revolucionando para siempre el servicio de mensajería instantánea gracias al avanze de los teléfonos inteligentes (*smartphones*) y del acceso a Internet.

La aplicación tiene una licencia propietaria, sin embargo, existe una versión llamada PapelApp *Sandbox*, lanzada en 2016, que ofrece una versión modificada del código de PapelApp 1.2, en versión abierta. El objetivo de esta aplicación es permitir a los usuarios "jugar" con el código, para ampliar el conocimiento sobre el código fuente y asimismo facilitar el desarrollo de extensiones.

## Historia y origen

La aplicación comenzó como un proyecto inspirado en las aplicaciones de mensajería existentes. Alex Laredo y Manuel Candales decidieron crear un servicio de mensajería propio. Este empezó a finales de octubre del 2015.

El objetivo del proyecto era crear un servicio con funcionalidades especiales que no existían en otros, por ejemplo, que cambiara el color de los mensajes dependiendo del autor de estos (que más tarde se volvería una función opcional, pudiendo ser reemplazable por nombres). Además era ampliamente personalizable, con distintas fuentes de letra, tamaño de los elementos, etc.

Con el paso del tiempo y el gran desarrollo del proyecto, se lanzó la primera versión estable de PapelApp, la 1.0, que mostraba la versión en un cuadro amarillo situado en la parte superior derecha. En el futuro, se irían cambiando las características de la aplicación, añadiendo muchas más opciones de personalización.

## Características

Aunque la versión *Sandbox* de PapelApp permite una experiencia más configurable, la versión estándar de PapelApp tiene varias características:

### Interfaz personalizable

La interfaz de PapelApp ofrece una gran selección de opciones de configuración visual. Además de permitir al usuario cambiar el fondo del chat, los colores de la interfaz, mensajes y links, los formatos de estos, etc., también admite la modificación de la interfaz completa, las posiciones de los botones, textos, páginas y otras características visuales, para ofrecerle una experiencia altamente personalizable, con un control de la aplicación.

### Grupos inteligentes

PapelApp tiene un sistema de grupos, una característica común en las aplicaciones de mensajería actuales, sin embargo, esta ofrece un guardado en la nube (no confundir con las copias de seguridad personales, aquí se refiere a la función de grupos en la nube) con un número ilimitado de miembros, con una opción para establecer un límite.

Existen dos tipos de grupo, los estándares y los sociales o comerciales. Los estándares funcionan como un grupo normal y un estilo más personal, mientras que los sociales o comerciales ofrecen un sistema más diseñado para comunidades grandes de miembros o una empresa (esto es, utilizar el grupo como un medio de interacción social entre la empresa y los clientes. Normalmente esto es manejado por un responsable de comunidad de internet, o un *CM*).

Los grupos tienen múltiples opciones de configuración, como la posibilidad de cambiar el nombre, la descripción, la foto, la temática o los apodos y colores de los miembros. Además de opciones visuales, también permite cambiar los permisos generales de los miembros (estos se dividen en tres categorías, los estándares para todos los miembros, los de la lista blanca (se ven afectados los que no están incluidos en esta) y los de la lista negra), mensajes con desaparición, aislamiento temporal (esto se configura en las listas), historial de mensajes, etc.

Los permisos en los grupos utilizan una jerarquía de miembros por roles (función añadida en la versión 3.0), que se pueden modificar, aunque por defecto se generan los siguientes:

1. Propietario: Es el creador del grupo y tiene todos los permisos (cuenta como un administrador). No se le puede echar, aunque haya perdido los permisos, tiene que abandonar el grupo personalmente, y si se vuelve a unir, recupera esta propiedad, no obstante, pierde los permisos. En este caso, el rol pasaría al primer usuario en haberse unido al grupo (que aun esté en él, obviamente). Es el único miembro que no se puede eliminar (en la versión estándar de PapelApp).
2. Administradores: Al igual que el propietario, tienen todos los permisos, de hecho, la única diferencia es que no tienen la etiqueta de "Propietario" y el hecho de que no puedan eliminar a este.
3. Moderadores: Sus permisos son una versión limitada de los de los administradores. No pueden eliminar mensajes, cambiar apodos de miembros, modificar los permisos generales ni cambiar el tipo de grupo, entre otros.
4. Miembros estándar: No tienen ningún permiso por defecto, aunque estos son dinámicos, dependiendo de como esté configurado el grupo. En caso de que este esté configurado para que los miembros tengan todos los permisos permitidos, estos podrán cambiar el nombre, la descripción y la foto del grupo.

* Incluidos en la lista blanca/lista negra: Todos los miembros del grupo pueden pertenecer a una lista blanca (donde sólo estos pueden acceder, ver o enviar mensajes al grupo, entre otras funcionalidades, dependiendo de la configuración) o a una lista negra (lo opuesto de la lista blanca, los miembros en esta lista tendrán funcionalidades limitadas o ninguna; también se les llama usuarios *baneados*).

Para mencionar a un miembro o rol, se utiliza el símbolo @ (arroba). Cabe mencionar que la posibilidad de mencionar a un miembro o rol específico (o un grupo de estos) se puede desactivar en la configuración del grupo.