Grazie @Decorbuz
Potresti aver visto il mio link sopra alle nostre idee iniziali sulla creazione di app native per i forum di Discourse: era prima che Fig o Lexicon fossero rilasciati. Siamo rimasti uniti attraverso momenti difficili, negli ultimi due anni, per continuare a sviluppare ForumX, sapendo che ci potevano sempre essere altri che costruivano qualcosa di simile.
Mentre cercavamo di dedicare più tempo possibile allo sviluppo di ForumX, osservare prima il rilascio di Fig e poi di Lexicon è stato molto interessante e stimolante. Abbiamo pensato che ognuno di loro facesse alcune cose molto bene, e ancora una volta, è grazie a un’API estesa e a una codebase Rails facilmente comprensibile in Discourse.
Il lancio di Fig è stato fantastico da vedere. Sono stati solo per iOS fin dal lancio e si basano pesantemente sui paradigmi dell’interfaccia utente specifici per iOS. Poiché siamo sia su iOS che su Android, abbiamo cercato di evitare di basarci troppo sui paradigmi dell’interfaccia utente specifici della piattaforma. Questo aiuterà i proprietari delle community.
Lexicon è stato molto interessante in quanto 1) lo hanno presentato come un modo per aggiungere discussioni al tuo sito o contenuto esistente senza abbracciare appieno la ricchezza che Discourse porta in tavola, 2) nessun supporto per le notifiche push, 3) hanno aggiunto un ulteriore livello tra Discourse e la loro app: un’API GraphQL.
Il nostro modello di business principale è diverso da entrambi (Fig è solo per utenti individuali, nessuna app brandizzata, e Lexicon non ha un modello di business ma hanno detto che potevano essere potenzialmente assunti per costruire cose). In entrambi i casi, abbiamo osservato attentamente eventuali ulteriori aggiornamenti di app o repository e non ne abbiamo visti negli anni/mesi. Ci abbiamo pensato e pensiamo che il nostro modello ci permetterà di supportare più versioni di Discourse, e di aumentare continuamente la superficie delle funzionalità supportate, inclusi i plugin, nel tempo, e soprattutto, fornire fiducia ai proprietari delle community che le app che impostano tramite noi saranno disponibili per supportarli e crescere con loro.
Pensiamo che un’interfaccia utente intuitiva e relazionabile, notifiche push, temi e la capacità di ottenere la tua app personalizzata e brandizzata nell’App Store e nel Play Store siano centrali per l’esperienza che vuoi offrire come proprietario di una community. Tra diverse altre considerazioni dettagliate, queste capacità sono state integrate fin dall’inizio.
Penso che il nostro team sia più entusiasta di chi conosceremo/lavoreremo attraverso il processo di distribuzione di app per loro. 