3 طرق لجمع التعليقات داخل التطبيق: عروض الويب و SDKs وواجهات برمجة التطبيقات 25 يناير 2018

نشرت: 2018-01-25

يمكن أن يكون جمع التعليقات داخل التطبيق وتحليلها أمرًا سهلاً للغاية - بشرط أن يكون لديك الأدوات والمنهجية المناسبة للقيام بذلك. في مقال سابق ، حددنا العديد من الأسباب التي تجعل جمع التعليقات داخل التطبيق مهمًا لتجربة مستخدم الهاتف المحمول. الخطوة التالية هي توضيح كيف يمكن جمع هذه التعليقات. هناك ثلاثة خيارات للاختيار من بينها عندما يتعلق الأمر بجمع التعليقات داخل التطبيق - وكلها تقدم مزاياها وعيوبها. تتضمن هذه الطرق: Webviews و SDKs و APIs .


ستحدد هذه المقالة وتحلل كل طريقة على حدة ، مما يمنحك - بصفتك مسوقًا متنقلًا - مزيدًا من الوضوح حول ما يمكن وما لا تستطيع هذه الأساليب فعله وما هو متوقع منك لتنفيذ هذه الأساليب.

لنبدأ بالطريقة الأولى: عروض الويب .


ما هو Webview؟

عرض الويب هو - بحكم تعريفه - متصفح تم تعبئته في تطبيق جوال (ينتج ما يسمى "التطبيق المختلط"). تسمح Webviews بإنشاء تطبيقات الأجهزة المحمولة باستخدام تقنيات الويب ، مثل HTML أو CSS أو JavaScript ولا يزال يتم تجميعها كتطبيق أصلي يمكن للمستخدمين العثور عليه في متجر التطبيقات.

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs و APIs - تطبيقات الأجهزة المحمولة الهجينة

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

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

مستند تعريفي تمهيدي مجاني: أهمية استراتيجية التغذية الراجعة الجيدة

تعرف على كيفية طرح الأسئلة الصحيحة في نموذج التعليقات عبر الإنترنت لتحقيق أقصى استفادة منه.

قم بتنزيل الورقة

التعليقات داخل التطبيق عبر Webview

فيما يلي نظرة فاحصة على ما يمكن أن تقدمه عملية جمع التعليقات داخل التطبيق عبر عرض الويب وأين تقصر:

مزايا:

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

سلبيات:

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

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs و APIs - اتصال الإنترنت

ما هي API؟

API ، أو واجهة برمجة التطبيقات ، عبارة عن مجموعة من التعريفات والبروتوكولات والأدوات المستخدمة لبناء برامج التطبيقات. تمتلك معظم الشركات الكبيرة ، في مرحلة ما ، إما واجهات برمجة تطبيقات لعملائها أو للاستخدام الداخلي.

غالبًا ما تقوم فرق التطوير بتقسيم تطبيقاتهم إلى عدة خوادم يمكنها التواصل مع بعضها البعض باستخدام واجهات برمجة التطبيقات. تسمى الخوادم التي تدعم خادم التطبيق الرئيسي "الخدمات المصغرة". تعتبر الشركة التي تقدم واجهة برمجة تطبيقات لعملائها طريقة أخرى للقول إنهم قاموا ببناء سلسلة من عناوين URL المخصصة التي توفر استجابات بيانات خالصة - أو ردود "أولية" - لن تراها في واجهة المستخدم لموقع الويب.

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs و APIs - API

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

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

التعليقات داخل التطبيق عبر API

فيما يلي مزايا وعيوب استخدام واجهة برمجة التطبيقات لجمع التعليقات داخل التطبيق:

مزايا:

  • الحرية والمرونة في كيفية البناء والتنفيذ. مع API ، لا توجد قواعد يجب عليك اتباعها. بمعنى آخر ، لديك سيطرة كاملة على كيفية تنفيذ نماذج الملاحظات الخاصة بك. أنت تبنيها بنفسك ، وتقرر شكل نموذج (نماذج) ملاحظاتك وتختار متى / أين ستظهر في تطبيقك.
  • جميع وظائف الجهاز المحمول متوفرة. على الرغم من أنك ستحتاج إلى تطويره بنفسك ، ستتمكن من استخدام وظائف الهاتف المحمول مثل GPS أو صور الكاميرا أو لقطات الشاشة - بينما لا يمكنك استخدام عرض الويب.
  • يمكن أن يعمل نموذج (نماذج) الملاحظات بدون اتصال بالإنترنت. يمكن تخزين استجابة التعليقات مؤقتًا ، مما يعني أنه يتم إرسالها متى كان لدى المستخدم اتصال. هذا مهم لأن بعض تطبيقات الأجهزة المحمولة مصممة لتعمل بشكل كامل بدون اتصال بالإنترنت. على سبيل المثال ، تطبيق تأمين السفر الذي يتم استخدامه لتقديم مطالبة تأمين في الموقع. لنفترض أن لديك حادثة في الخارج ولكن لا يمكنك الوصول إلى الإنترنت. يقوم التطبيق بتخزين مطالبة التأمين الخاصة بك مؤقتًا بحيث عندما تعود إلى منطقة WIFI ، يمكنه إرسال جميع بياناتك إلى شركة التأمين.

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs & APIs - نموذج API

سلبيات:

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

ما هي SDK؟

بالنسبة لأولئك غير المألوفين ، يشير الاختصار SDK إلى Software Development Kit. SDK عبارة عن حزمة برامج قابلة للتنزيل تتضمن الأدوات اللازمة للبناء على نظام أساسي.

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs و APIs - SDK

وفقًا لـ Twilio ، "غالبًا ما يتم تخصيص SDK فردي بشكل كبير لمنصته ، ولكن قد يحتوي SDK النموذجي على ما يلي":

  • المكتبات أو واجهات برمجة التطبيقات: هذه هي أجزاء محددة مسبقًا من التعليمات البرمجية تساعدك على أداء مهام البرمجة الشائعة على النظام الأساسي.
  • بيئة التطوير المتكاملة (IDE): محرر يمكّن المستخدمين من تصميم عناصر رسومية مثل الأزرار أو مربعات النص. IDEs شائعة جدًا في حزم SDK للجوال.
  • أدوات إضافية: تُستخدم غالبًا لتنفيذ مهام مثل تصحيح الأخطاء وإنشاء التطبيق وتشغيله واختباره.

جرب أيًا من حزم SDK للأجهزة المحمولة من Mopinion اليوم!

ابدأ في جمع تعليقات قوية من تطبيقاتك الأصلية باستخدام حزم SDK المرنة وسهلة التثبيت هذه للحصول على تعليقات داخل التطبيق.

تعلم المزيد هنا

SDK مقابل API
SDK هي مجموعة كاملة من واجهات برمجة التطبيقات التي تمكن المستخدمين من تنفيذ أي إجراء مطلوب لإنشاء التطبيقات. واجهة برمجة التطبيقات من ناحية أخرى هي مجرد سلسلة من الأساليب ذات الصلة التي قد تكون جيدة لغرض معين.

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs & APIs - SDK vs API

لوضعها في منظورها الصحيح ، دعنا نستخدم مثالاً.
لا تحتوي Java Development Kit (JDK) على واجهة برمجة التطبيقات فحسب ، بل تحتوي أيضًا على المجمعين وأنظمة وقت التشغيل وأدوات متنوعة أخرى. Java API هي ببساطة جميع المكتبات التي تشكل اللغة الأساسية التي يمكنك العمل بها خارج الصندوق.

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

التعليقات داخل التطبيق عبر SDK

إليك ما يمكن أن تقدمه حزم SDK وما لا يمكنها تقديمه فيما يتعلق بجمع التعليقات داخل التطبيق:

مزايا:

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

سلبيات:

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

Mopinion: 3 طرق لجمع التعليقات داخل التطبيق: Webviews و SDKs و APIs - التقييم

تقييم الطريقة الأفضل لعملك ...

كما ترى ، لكل طريقة مزاياها وعيوبها ، بما في ذلك متطلبات التنفيذ والمعرفة الفنية والأداء بمجرد تنفيذها.

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


هل تريد معرفة المزيد حول التعليقات داخل التطبيق؟

احصل على نسخة مجانية من الورقة البيضاء الآن!

قم بتنزيل المستند التعريفي التمهيدي