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:
parent
6f0e45ed1d
commit
894f7b24a2
6 changed files with 19 additions and 8 deletions
27
README.md
27
README.md
|
|
@ -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.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> 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
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
| | |
|
| | |
|
||||||
|---|---|
|
|---|---|
|
||||||
|
|
@ -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:
|
||||||
|
|
||||||
|
| 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
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
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
BIN
docs/esquemas/04-pub.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
BIN
docs/esquemas/05-empezar.png
Normal file
BIN
docs/esquemas/05-empezar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 45 KiB |
BIN
docs/esquemas/14-registro.png
Normal file
BIN
docs/esquemas/14-registro.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 42 KiB |
Loading…
Add table
Add a link
Reference in a new issue