ما هي أفضل نصيحة لطلبات التطبيقات الأصلية؟

هذا يتكرر باستمرار وأود أن أسمع بعض الآراء حول أفضل النصائح.

فهمي الحالي:

يوجد تطبيق Discourse الرسمي للجوال. إنه في الواقع مركز، يسمح لك بتسجيل الدخول إلى مثيلات Discourse المختلفة ويمكّن الإشعارات الفورية لتلك الموجودة على جهازك المحمول. ستتصفح المواقع الفعلية باستخدام إصدار الويب للجوال:

ثم يوجد تطبيق مستقل لنظام iOS بنفس نهج مدير الموقع، ولكن واجهات المنتدى مكتوبة بلغة أصلية. يبدو أنه خارج نطاق التطوير النشط، يرجى تصحيحي إذا كنت مخطئًا:

https://apps.apple.com/us/app/fig-for-discourse/id1485491193?ls=1

وهناك نهج قالب التطبيق، يسمح لك بنشر مثيل Discourse الحالي الخاص بك كتطبيق. تم بناؤه باستخدام React Native، لذا فهو يعمل لنظامي Android و iOS، ولكنه ليس مكتوبًا بلغة أصلية. لجعل هذا التطبيق يبدو مثل الإصدار الويب لمثيلك، تحتاج بشكل أساسي إلى تصميمه من جديد:

لذا، على حد علمي، لا يوجد حل سهل لتطبيق جوال لـ Discourse. يمكنك استخدام إصدار الويب، ولكن لن تعمل الإشعارات الفورية؛ يمكنك استخدام تطبيق يعمل كمدير موقع، ثم يكون لديك خطوة وصول إضافية (أولاً قم بتثبيت تطبيق المدير، ثم أضف مثيل المنتدى). أو يمكنك تقديم تطبيق عبر Lexicon، ولكن هذا يتطلب جهدًا إضافيًا في التطوير.

فهمي هو أيضًا أن أي حل لا يلتف حول عرض الويب يحتاج إلى إعادة هندسة جميع الوظائف. نظرًا لأن وظائف Discourse موسعة بشكل كبير بواسطة المكونات الإضافية (مثل التقويم، والأحداث، والتعيين، والحلول) فلن يكون أي من هذا موجودًا إذا لم يتم ترميزه بشكل خاص أيضًا.

نصائحي حتى الآن:

  • الالتزام بإصدار الويب، حتى على الهاتف المحمول
  • بشكل عام، قدم تجربة تسجيل دخول سلسة من خلال تمكين تسجيل الدخول الموحد وتبسيط عملية التسجيل الافتراضية الخاصة بك
  • إذا كان لديك بالفعل تطبيق متعلق بالمنتج، فقم بدمج إشعارات المجتمع في هذا التطبيق (على سبيل المثال، استمع إلى خطافات الإشعارات).
  • إذا لم يكن لديك تطبيق بالفعل، فانظر النصيحة الأولى وضع جزءًا فقط من ميزانية تطبيقك المحتملة في صقل الإصدار الويب للجوال.
9 إعجابات

إن التكاليف المرتبطة بإنشاء أي تطبيق ليست رخيصة، ويميل الناس إلى الاعتقاد بذلك.

إذا كانت لديك الميزانية المخصصة لتطبيق أصلي، فافعل ذلك بكل تأكيد.

وإلا، التزم بالتطبيقات المتاحة حاليًا :slight_smile:

4 إعجابات

هناك دعم للإشعارات الفورية لجميع المنصات المفتوحة: ويندوز، ماك أو إس، لينكس وأندرويد. للأسف، نظام iOS هو الاستثناء لأنه لا يسمح للمواقع بإرسال إشعارات فورية. ومع ذلك، يبدو أن هذا قادم لنظام iOS 16 أو أحدث.

6 إعجابات

تمكن @nexo من القيام بشيء فريد باستخدام مثيل Discourse الخاص به (Quemuse).

يبدو أنه تم التخلي عنه فجأة، نعم.

السؤال النهائي: كيف تجعل تطبيق الويب الخاص بك يبدو “أصليًا” بشكل فردي للمنصة (المنصات) التي تنشره عليها؟ :thinking:

أعتقد أنه قادم حتى قبل ذلك. :grin:

3 إعجابات

أتعرض لهذه المشكلات باستمرار عندما أقترح Discourse كمنصة. سيكون هذا مهمًا بشكل خاص مع Discourse Chat (PRE-ALPHA) القادم، حيث يبدأ في التنافس مع Discord، الذي يتمتع بتجربة جوال جيدة جدًا. آمل أن يتمكن بعض عملائي الذين لديهم حاليًا مجتمعات منقسمة جدًا بين الاتصال في الوقت الفعلي (الدردشة) والاتصال غير المتزامن (المنتدى) من “الحصول على كل شيء” مع الدردشة المتكاملة، ولكنها لن تكون بديلاً مناسبًا ومريحًا تمامًا لـ Discord حتى تكون الإشعارات رائعة عبر جميع المنصات، وسهلة الاستخدام مثل أي تطبيق آخر. سيكون التطبيق الفعلي أفضل، على الرغم من أنني أعرف أن هذا طلب كبير نظرًا لتصميم Discourse.

3 إعجابات

ما الذي تطلبه هنا؟

يحتوي Discord على تطبيق “Discord” يتيح لك الاشتراك في أي عدد من قنوات Discord في التطبيق. لدى Discourse نفس الشيء لنظام iOS، وهو “Discourse Hub”، الذي يتيح لك الاشتراك في أي عدد من منتديات Discourse.

هل تشتكي من جودة Discourse Hub؟ سهولة الاستخدام؟ (هل لديك أخطاء للإبلاغ عنها؟)

أم تشتكي من عدم وجود Discourse Hub لنظام Android؟ (لماذا قد ترغب في واحد؟ على Android، يمكن للموقع نفسه إرسال إشعارات فورية.)

إعجاب واحد (1)

هذا يذكرني… لقد سجلت هذا الموضوع للرجوع إليه مستقبلاً.

إعجابَين (2)

ماذا تقصد؟ نفس التطبيق متاح لنظامي التشغيل iOS و Android.

مرحباً @manuel، قد ترغب في ذكر ForumX.