README: novedades de la 1.3.5 aparte, dibujos dentro del repo y tabla de la APK

Los dibujos de Que es Oasis se cargaban de la wiki de gitea y sin ella salian rotos;
ahora van en docs/esquemas. El de la arquitectura de la APK era de la 1.2.5 y del
envoltorio propio: lo cambia una tabla de lo que hay dentro ahora.
This commit is contained in:
hacklab 2026-10-23 20:29:32 +02:00
parent 6f0e45ed1d
commit 894f7b24a2
6 changed files with 19 additions and 8 deletions

View file

@ -47,6 +47,9 @@ Android 7 o superior, 64 bits · se instala junto al Oasis oficial sin pisarlo
visibilidad (pública, mutuos, cifrada, licencia, tribu) y Compartir. visibilidad (pública, mutuos, cifrada, licencia, tribu) y Compartir.
- Publicar lleva al primer sitio de escribir que esté encendido (blog, feed, foro o - Publicar lleva al primer sitio de escribir que esté encendido (blog, feed, foro o
wiki); antes, sin blogs, acababa en Módulos. wiki); antes, sin blogs, acababa en Módulos.
### Lo que ya traía la rama
- La APK se monta sobre la oficial: se coge la del dev, se le cambia el backend por el - La APK se monta sobre la oficial: se coge la del dev, se le cambia el backend por el
de la rama y se le da otro nombre de paquete. Así trae todo lo nativo del dev (el de la rama y se le da otro nombre de paquete. Así trae todo lo nativo del dev (el
puente de audio y cámara, las notificaciones de llamada) y convive con la oficial. puente de audio y cámara, las notificaciones de llamada) y convive con la oficial.
@ -59,8 +62,7 @@ Android 7 o superior, 64 bits · se instala junto al Oasis oficial sin pisarlo
vai. La barra marca dónde estás y se esconde al escribir. vai. La barra marca dónde estás y se esconde al escribir.
- Tribus en filas: doce comisiones caben en tres pantallas, no en diez. Dentro de una - Tribus en filas: doce comisiones caben en tres pantallas, no en diez. Dentro de una
tribu, las secciones van en una tira de fichas. tribu, las secciones van en una tira de fichas.
- Módulos con interruptores, agrupados como en el lanzador. Si entras en una sección - Módulos con interruptores, agrupados como en el lanzador.
apagada, te lo dice y la enciendes de un toque.
- Pantallas más aprovechadas: un margen de 14 px en vez de los 74 que se sumaban, una - Pantallas más aprovechadas: un margen de 14 px en vez de los 74 que se sumaban, una
sola letra para botones, buscador en una línea y el buzón en pocas líneas por mensaje. sola letra para botones, buscador en una línea y el buzón en pocas líneas por mensaje.
- Fotos más seguras: si una foto no se puede limpiar de metadatos (ubicación, - Fotos más seguras: si una foto no se puede limpiar de metadatos (ubicación,
@ -92,22 +94,22 @@ epsylon, sin tocar.
Una red social sin servidor: publicas en tu propio equipo y los demás se traen una Una red social sin servidor: publicas en tu propio equipo y los demás se traen una
copia. No hay cuenta, no hay contraseña y nadie puede borrarte. copia. No hay cuenta, no hay contraseña y nadie puede borrarte.
![Qué es Oasis](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/01-red.png) ![Qué es Oasis](docs/esquemas/01-red.png)
Los mensajes viajan de vecino en vecino, así que llegan a gente con la que nunca te Los mensajes viajan de vecino en vecino, así que llegan a gente con la que nunca te
has conectado. Por eso funciona incluso sin internet, entre dos móviles en la misma wifi. has conectado. Por eso funciona incluso sin internet, entre dos móviles en la misma wifi.
![Cómo llega un mensaje](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/02-gossip.png) ![Cómo llega un mensaje](docs/esquemas/02-gossip.png)
Un pub es solo un nodo que no se apaga nunca. No es un servidor con tus datos: no Un pub es solo un nodo que no se apaga nunca. No es un servidor con tus datos: no
guarda tu identidad, no decide qué ves y no puede borrarte. guarda tu identidad, no decide qué ves y no puede borrarte.
![Qué es un pub](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/04-pub.png) ![Qué es un pub](docs/esquemas/04-pub.png)
Todo lo que publicas se encadena y va firmado con tu clave. Nadie puede colar un Todo lo que publicas se encadena y va firmado con tu clave. Nadie puede colar un
mensaje en tu nombre ni cambiar lo que dijiste. mensaje en tu nombre ni cambiar lo que dijiste.
![Tu registro](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/14-registro.png) ![Tu registro](docs/esquemas/14-registro.png)
> La explicación completa —los saltos, las tribus, el LARP, los módulos— está en > La explicación completa —los saltos, las tribus, el LARP, los módulos— está en
> [Entender Oasis en diez minutos](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Entender). > [Entender Oasis en diez minutos](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/Entender).
@ -180,7 +182,7 @@ en la [guía de desarrollo](GUIA_DE_DESARROLLO.md) y las cifras en
## Empezar desde cero ## Empezar desde cero
![De cero a estar dentro](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/05-empezar.png) ![De cero a estar dentro](docs/esquemas/05-empezar.png)
| | | | | |
|---|---| |---|---|
@ -222,7 +224,16 @@ con la de depuración y queda depurable, para poder inspeccionarla desde
El proyecto Gradle propio de `android/` (`release.sh`, Android Studio) sigue ahí, pero El proyecto Gradle propio de `android/` (`release.sh`, Android Studio) sigue ahí, pero
ya no es el camino: no tiene el puente de audio y en él no hay llamadas. ya no es el camino: no tiene el puente de audio y en él no hay llamadas.
![Qué hay dentro de la APK](https://gitea.laenre.net/hacklab/OASIS_MOBILE/wiki/raw/img/esq/16-arquitectura-movil.png) Qué hay dentro de la APK:
| Pieza | De quién | Qué hace |
|---|---|---|
| La app Android (ventana, servicio, notificaciones, puente `.audio_bridge`) | Del dev, tal cual | Abre un WebView en `127.0.0.1:3000`, mantiene vivo el servidor y da micrófono y cámara |
| `node_modules` | Del dev, de su APK oficial | Las dependencias, podadas para el móvil |
| El servidor (`assets/nodejs-project.zip`) | Oasis 1.3.5 con nuestra capa | Se descomprime al primer arranque y cada vez que cambia la versión |
| El paquete | `net.laenre.oasis` | Para convivir con la oficial (`com.solarnethub.oasis`) |
Detalle, sacado de la APK oficial: [docs/ARQUITECTURA_APK.md](docs/ARQUITECTURA_APK.md).
--- ---

BIN
docs/esquemas/01-red.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
docs/esquemas/02-gossip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
docs/esquemas/04-pub.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB