يعتمد Element على Android SDK جديد مكتوب بالكامل في Kotlin (مثل Element). من أجل جعل التطوير المبكر في أسرع وقت ممكن، يتشارك Element وSDK الجديد حاليًا في نفس مستودع git.
في كل إصدار من Element، يتم نسخ وحدة SDK إلى مستودع مخصص: https://github.com/matrix-org/matrix-android-sdk2. بهذه الطريقة، يمكن لتطبيقات الطرف الثالث إضافة تبعية عادية لاستخدامها. مزيد من التفاصيل حول كيفية القيام بذلك هنا: https://github.com/matrix-org/matrix-android-sdk2.
لا يزال الإصدار 1.0.0 من Element يفتقد بعض الميزات التي تم تضمينها مسبقًا في Riot-Android. وسيعمل الفريق على إضافتها بشكل منتظم.
هناك بعض التأخير بين وقت إنشاء الإصدار ووقت ظهوره في متاجر التطبيقات (متجر Google Play وF-Droid). فيما يلي بعض الأسباب:
لا تعتبر جميع الإصدارات ذات الإصدارات التي تظهر على GitHub مستقرة. يعتبر كل إصدار تجريبيًا في البداية: ويستمر هذا لمدة يومين على الأقل. إذا كان الإصدار مستقرًا (لم يتم الإبلاغ عن مشكلات أو أعطال خطيرة)، فسيتم إصداره كإصدار إنتاجي في متجر Google Play، ويتم إرسال طلب إلى F-Droid أيضًا.
يخضع كل إصدار على متجر Google Play للمراجعة بواسطة Google قبل طرحه. قد يستغرق هذا وقتًا غير متوقع. وفي بعض الحالات، استغرق الأمر عدة أسابيع.
لكي تضمن F-Droid أن التطبيق الذي تتلقاه يتطابق تمامًا مع كود المصدر العام، فإنها تقوم بإنشاء الإصدارات بنفسها. عندما يعتبر الإصدار مستقرًا، يقوم موظفو العنصر بإبلاغ مشرفي F-Droid ويتم إضافته إلى قائمة انتظار البناء. اعتمادًا على الحمل الواقع على البنية التحتية لـ F-Droid، قد يستغرق إنشاء الإصدارات بعض الوقت. يستغرق هذا دائمًا 24 ساعة على الأقل، ويمكن أن يستغرق عدة أيام.
إذا كنت ترغب في تلقي الإصدارات بسرعة أكبر (مع الأخذ في الاعتبار أنها قد لا تكون مستقرة) فلديك عدد من الخيارات:
قم بالتسجيل لتلقي الإصدارات التجريبية عبر متجر Google Play.
قم بتثبيت إصدار APK مباشرة - قم بتنزيل ملف .apk ذي الصلة واسمح بالتثبيت من مصادر غير موثوقة في إعدادات جهازك. ملاحظة: هذه الإصدارات هي نسخة Google Play، والتي تعتمد على بعض خدمات Google. إذا كنت تفضل تجنب ذلك، فجرّب أحدث إصدارات التطوير، واختر إصدار F-Droid.
إذا كنت شجاعًا حقًا، فقم بتثبيت أحدث إصدار من إصدار المطورين - اختر إصدارًا، ثم انقر فوق Summary
لتنزيل ملفات APK من هناك: يحتوي vector-Fdroid-debug
و vector-Gplay-debug
على APK للمتجر المطلوب. يحتوي كل ملف على 5 ملفات APK. 4 ملفات APK لكل بنية محددة مدعومة للجهاز. في شك، يمكنك تثبيت APK universal
.
يرجى الرجوع إلى CONTRIBUTING.md إذا كنت تريد المساهمة في مشاريع Matrix Android!
تفضل بالدردشة مع المجتمع في غرفة Matrix المخصصة.
كما نأمل أن تساعد هذه الوثائق المطورين على بدء العمل في المشروع.
يتم فرز المشكلات بواسطة أعضاء المجتمع وفريق تطبيقات Android، بعد عملية الفرز.
نحن نستخدم تسميات القضايا لفرز جميع القضايا الواردة.