10 poin oleh xguru 2020-03-03 | 1 komentar | Bagikan ke WhatsApp
  • Mulai meluncurkan aplikasi Messenger iOS yang ukurannya 1/4 dan dua kali lebih cepat

  • Menggunakan sebanyak mungkin komponen bawaan Native OS

  • Mengubah pendekatan menjadi menyimpan semuanya di SQLite. Semua pekerjaan terjadi di DB, dan UI hanya menampilkannya

  • Daripada aplikasi dan server berkomunikasi per fitur, DB dan broker server dibuat saling berkomunikasi untuk menyederhanakan logika

1 komentar

 
xguru 2020-03-03

Saya kira ini hanya akan menjadi tulisan "messenger jadi lebih cepat!", tapi ternyata memberi banyak insight.

  • Meski berbagai framework UI terus bermunculan, untuk pengalaman pengguna terbaik jawabannya tetap Native

  • Memilih database SQLite demi reuse UI

  • Bahkan ini diperluas lebih jauh lagi, dengan memakai SQLite sebagai sistem universal yang mendukung semua fitur. Semua fitur berjalan di DB, dan UI hanya menampilkannya

  • Membuat skema terpadu yang mendukung semua fitur, lalu secara terpisah mengembangkan platform yang memungkinkan pembuatan logika bisnis dengan stored procedure (MSYS)

  • Cara aplikasi berkomunikasi dengan server juga diubah dari protokol individual ke metode terpadu

  • Server broker berkomunikasi dengan tiap fungsi server melalui gateway, lalu DB aplikasi disinkronkan dengan server broker untuk menyederhanakan logika komunikasi