قبل الاستكشاف كيف يكون قابلات iPadian فعالة للاختبارات التي تتم بأجهزة البرمجيات، دعونا نتحدث بسرعة عن ما هي بالفعل.
ما هو محرك التقليد iPadian؟
iPadian هو محرك مفتوح المصدر الذي يقلد مظهر وواجهة التطبيقات الخاصة بالأجهزة المعتمدة على iOS في الحواسب التي تشتغل على Windows و Mac و Linux. بشكل أساسي ، عندما ت下载 وتشغل، تقوم بتشغيل بيئة سطح مكتب بشكل مستقل تبدو وتشكل مثل شاشة بداية iOS.
للتشغيل، يتوجب على iPadian تثبيت Adobe Air. لا يتسبب iPadian في تشغيل نسخة محلية لiOS على الجهاز المهمش. إضافة إلى ذلك، يسمح للمستخدمين بالتجربة ما سيبدو وكيف سيشعر جهاز iOS من وجهة نظر التصورات الجمالية وليس كيف سيعمل.
يأتي iPadian معه متجر التطبيقات الخاص به وهو يحمل عدد كبير من التطبيقات، وهو ما يحاول توفير شعور بما يمكن استخدام متجر التطبيقات. ومع ذلك، لا يمكنه الوصول إلى أو تقليد تطبيق iTunes.
ملاحظة: في الغالب، تستخدم الكلمات “محاكي الiPadian” و “محاكي الiPadian” بشكل متبادل. ومع ذلك، وفقاً ل iPadian.net، “يميز الiPadian ببداية التشبيه بالمظهر والتصميم أو الميزات الأساسية لجهاز آبل (المحاكاة)، بينما يُحاكي المحاكم الخاصة بالميزات والأفعال (المحاكاة)”». ولذلك، ليس الiPadian محاكيًا، ولا يمكنه توفير تلك الخدمات.
هل يلائم المحاكي الiPadian لاختبار المواقع الإلكترونية والتطبيقات؟
بكلمة، لا.
للتأكد من أننا لا نكون قاسيين بدون منطق بهذا الحكم، دعونا نعرض قائمة بالعيوب لمحاكي الiPadian أو المحاكم.
- يميز الiPadian الطبقة الجمالية للiOS فوق النظام الويندوزي فقط. وهو لا يسمح للمستخدمين بتجربة فعالية كيف يعمل الiOS من ناحية الميزات والوظائف الحقيقية.
- لا يمكن للمستخدمين أن يستخدموا متجر التطبيقات الiOS. يمكنهم أن يشغلوا تطبيقات مصممة خصيصًا للiPadian.
- لا يمكن استخدام الiPadian لتشغيل iTunes.
- قد لا يكون الiPadian آمنًا بالكامل، وفقاً للعديد من المقالات مثل هذه و هذه. قد يجعل جهازك عرضة للتهديد بالمALware والعناوين المتسللة الأخرى.
- تم تصميم iOS للأجهزة التي تتوفر على شاشات لمس، والتفاعل معها (من خلال iPadian) عن طريق الفأرة والمفاتيح يقدم تجربة أقل من المثالية للمستخدمين.
وبهذا، ليس فقط أن محاكي الiPadian أو المتصل الواقعي لا يوفر الظروف الملائمة للاختبار الشامل للمواقع والتطبيقات، لكنه يمكن أن يضع جهازك في خطر.
أي موقع أو تطبيق يختبر في محاكي iPadian لا يناسب الاطلاق للإنتشار العام لأنه لا يتم اختباره في الظروف التي يتوجب أخيرًا تخدمها. تخيل اختبار تطبيق للهاتف المحمول الآيفون في محاكي الذي لا يسمح لك بالوصول إلى متجر التطبيقات. ففي عدم وجود هذه الوظيفة الرئيسية، كيف يمكنك أن تتأكد من أن التطبيق سي下载 بشكل صحيح في البداية؟
تصميم مواقع وتطبيقات على أجهزة الiPad الحقيقية
لتكون المواقع والتطبيقات جاهزة بالفعل للاستخدام العام بشكل واسع، يتوجب علينا اختبارها على المتصفحات الحقيقية والأجهزة. يتوجب عليهم تثبيت وتشغيلهم ومراقبتهم على الجهازات الحقيقية، المتصفحات والأنظمة التشغيلية التي يتعامل معها المستخدمون.
لتشغيل تests للجهازات الحقيقية، يتوجب على المختبرين إختبار التطبيق عبر المتصفحات المختلفة، والأجهزة المختلفة، والأنظمة التشغيلية، بما في ذلك الأصدقاء من كل نسخ المختلفة لكل منها. على سبيل المثال، يتوجب على الموقع الإلكتروني تesting على أجهزة كروم التي تعمل على متنوع من الأجهزة المعتمدة على iOS و macOS. يتوجب على هذه الأجهزة أيضًا تشغيل نساء من نسخ الmacOS و iOS المختلفة – كل ذلك لضمان أن البرمجيات تسير بشكل 完美 على جميع تركيبات الجهاز-المتصفح-النظام التشغيلي.
يبدو بالنسبة للقول، إن الوصول إلى عدد كبير من الأجهزة الأبريد المعدومة، مع نساء من الأصدقاء المتنوعة للنظم التشغيلية والمتصفحات ليس مهمة سهلة. بعض المنظمات الرئيسية تميل إلى بناء مختبر للجهازات خاص بها وتبقي باستمرار تعميمي بمعيارات المتصفحات الجديدة، والأجهزة، وإصدقاء النظم التشغيلية، والأساسات التسليم التلقائي، وغيرها من الأدوات التي يحتاجها الأمر.
ومع ذلك، قد يكون تأسيس والحفاظ على مختبر الجهازات يتطلب جهود كبيرة على المال والموارد البشرية. سيتوجب عندك شخص معين للصلاحية، والتحسين، والرصد للمختبر المتعلق بالجهازات. هذه هي تكاليف قد لا تستطيع كل منظمة أو ف
لحسن الحظ، يوجد بالفعل خياراً أكثر كلفة وجهدًا. باستخدام خادم الجهاز الحقيقي مثل الذي يقدمه BrowserStack، لن يحتاج المختبرون إلا إلى تنفيذ الاختبارات بالفعل.
يقدم BrowserStack أكثر من 3000 من المتصفحات الحقيقية والأجهزة المُسجلة بالكليو بأكملها. هذا يعني أن يتوجب على المستخدم أن يتسجيل مجاني، والخيار بين التركيبات المختلفة من الجهاز-المتصفح-النظام التي يريد أختبارها، ومن ثم بدء الاختبار. هذا ينطبق على الاختبار اليدوي والاختبار الautomation.
بدلاً من محاكي الiPadian، سيجد المختبرون أنه أكثر فاعلية إلى تأكد فعالية البرمجيات على الجهازات الحقيقية الiOS وmacOS. هذه مهمة بسيطة على الخادم BrowserStack Cloud. يمكن للمستخدمين تجربة الاختبار عبر الأجهزة الحقيقية المستخدمة بشكل واسع بما فيها iPhone 12، 11 Pro Max، iPhone X، iPhone 8، 6s، iPad 12، Air & Mini وما إلى ذلك، التي تشتغل على أحدث أصدمات iOS من 7 إلى 15.
قرأ المزيد: كيفية إجراء اختبارات الواجهة التابعة للأجهزة iOS
بالإضافة إلى ذلك، يأتي بروزركستاك مع مجموعة واسعة من التكاملات للاختبارات السهلة وبدون تحطم. بعض هذه التكاملات تشمل:
- Live (للاختبار اليدوي للمواقع): أدوات المطورين لكروموس للحاسوب والهواتف، أدوات المطورين لسافاري، أدوات المطورين لفايربوكس، لتقنية فيربوكس لايدي
- App Live (للاختبار اليدوي للتطبيقات): مستودع غراديل، مستودع فاستلاين، جيرا، تريلو، جيتهابور، أب سنتر، تيستفليش
- Automate (للاختبارات الآلية للمواقع): سيلونيوم، سيبراسيوم، بليايرويد، بوبيتيير
- App Automate (للاختبارات الآلية للتطبيقات): أبوبيوم، أيسبريسو، إكسكيويتست، أيرليغري
- بيرسي (للاختبار الآلي لتجربة المناظر التصويرية للمواقع): سيلونيوم، سيبراسيوم، بليايرويد، بوبيتيير، ستوريبوك
لمعلومات additional، أنظر إلى القائمة الكاملة من التكاملات على بروزركستاك.
إذا كنت فضولي بشأن تجربة مواقع الإنترنت وتطبيقاتها على BrowserStack، قم بتجربة جامعة التجربة. يمكنك الوصول إلى أجهزة حقيقية لتمتع بتجارب يدوية ، وتأخذ بسهولة أساسيات اختبار البرمجيات في سحابة أجهزة التجربة الخاصة بنا. قم بتسجيل الدخول مجانيًا للبدء بالتجربة.
ملاحظات إنهيارية
بسبب قلة ما يحدث فيها، لا يمكن الاستخدام محللات iPadian للاختبارات الأخيرة لمواقع الإنترنت وتطبيقاتها الموجهة لتعمل في iOS وmacOS. وبالرغم من أن تكون الاستخدام من المغامرة بسبب أسعارها المجانية أو المنخفضة، سيكون الاختبارات غير مقتاحة، وسيتخلص أخطأ إلى المنتج ، وبذلك يخلق تجربة لم تكن جيدة للمستخدمين، ويؤذي موثرية هذه العلامة وقنابل الدخل.
يتمنى أن نقوم بالاختبار لتجربة iPad بالحقيقة. يمكن أن تعتبر النتائج التي تولد في سحابة أجهزة التجربة BrowserStack مجازية بالكامل لأن الاختبارات تجري في بيئات ما يمكن أن تكون متابعة بالمستخدمين. يمكن للمختبرين إكتشاف الأخطاء قبل أن يكونوا متابعين، وبذلك يوفرون تجربة جيدة للمستخدمين كل مرة.
Source:
https://www.browserstack.com/guide/ipadian-emulators-to-test-website-and-apps