Elemen didasarkan pada SDK Android baru yang sepenuhnya ditulis di Kotlin (seperti Elemen). Untuk mempercepat pengembangan awal, Element dan SDK baru saat ini berbagi repositori git yang sama.
Pada setiap rilis Elemen, modul SDK disalin ke repositori khusus: https://github.com/matrix-org/matrix-android-sdk2. Dengan begitu, aplikasi pihak ketiga dapat menambahkan ketergantungan gradle reguler untuk menggunakannya. Jadi lebih detail tentang cara melakukannya di sini: https://github.com/matrix-org/matrix-android-sdk2.
Element versi 1.0.0 masih kehilangan beberapa fitur yang sebelumnya disertakan di Riot-Android. Tim akan bekerja untuk menambahkannya secara teratur.
Ada beberapa penundaan antara saat rilis dibuat dan saat rilis tersebut muncul di toko aplikasi (Google Play Store dan F-Droid). Berikut beberapa alasannya:
Tidak semua rilis berversi yang muncul di GitHub dianggap stabil. Setiap rilis pertama-tama dianggap beta: ini berlanjut setidaknya selama dua hari. Jika rilis stabil (tidak ada masalah serius atau kerusakan yang dilaporkan), maka rilis tersebut dirilis sebagai rilis produksi di Google Play Store, dan permintaan juga dikirim ke F-Droid.
Setiap rilis di Google Play Store menjalani review oleh Google sebelum dirilis. Hal ini dapat memakan waktu yang tidak dapat diprediksi. Dalam beberapa kasus, hal ini memerlukan waktu beberapa minggu.
Agar F-Droid dapat menjamin bahwa aplikasi yang Anda terima sama persis dengan kode sumber publik, mereka membuat rilisnya sendiri. Ketika rilis dianggap stabil, staf Elemen memberi tahu pengelola F-Droid dan rilis tersebut ditambahkan ke antrean build. Tergantung pada beban pada infrastruktur F-Droid, diperlukan beberapa waktu untuk membuat rilis. Proses ini selalu memerlukan waktu setidaknya 24 jam, dan dapat memerlukan waktu beberapa hari.
Jika Anda ingin menerima rilis lebih cepat (mengingat rilis tersebut mungkin tidak stabil), Anda memiliki sejumlah opsi:
Daftar untuk menerima rilis beta melalui Google Play Store.
Instal APK rilis secara langsung - unduh file .apk yang relevan dan izinkan penginstalan dari sumber yang tidak tepercaya di pengaturan perangkat Anda. Catatan: rilis ini adalah versi Google Play, yang bergantung pada beberapa layanan Google. Jika Anda memilih untuk menghindarinya, coba versi dev terbaru, dan pilih versi F-Droid.
Jika Anda benar-benar berani, instal dev build terbaru - pilih build, lalu klik Summary
untuk mendownload APK dari sana: vector-Fdroid-debug
dan vector-Gplay-debug
berisi APK untuk penyimpanan yang diinginkan. Setiap file berisi 5 APK. 4 APK untuk setiap arsitektur perangkat spesifik yang didukung. Jika ragu, Anda dapat menginstal APK universal
.
Silakan merujuk ke CONTRIBUTING.md jika Anda ingin berkontribusi pada proyek Matrix Android!
Ayo ngobrol dengan komunitas di ruang khusus Matrix.
Dokumentasi ini juga diharapkan dapat membantu pengembang untuk mulai mengerjakan proyeknya.
Masalah diprioritaskan oleh anggota komunitas dan Tim Aplikasi Android, dengan mengikuti proses triase.
Kami menggunakan label masalah untuk mengurutkan semua masalah yang masuk.