تكنولوجيا

الفرق بين نظام التشغيل ios ونظام التشغيل android

تطوير التطبيق هي مهمة صعبة وطويلة، وتتزايد بسرعة بسبب انتشار الهواتف المحمولة وازدياد شعبيتها بين المستخدمين النهائيين واحتياجات العمل المتطورة. وبحسب موقع “Statista”، من المتوقع أن يصل عدد مستخدمي الهواتف الذكية إلى أكثر من 2.53 مليار في عام 2020، ومن المتوقع أن يتجاوز عدد مستخدمي الهواتف المحمولة في العالم خمسة مليارات خلال عام 2019 .

اختلافات بين النظامين ios واندرويد

لغة التنمية

يتم تطبيق جافا على التطبيقات المستندة إلى نظام التشغيل Android عند إنشائها، وتحتاج إلى العديد من التعليمات البرمجية لكتابتها، أما سويفت فيتم تصميمها بلغة جديدة تماما لتطوير تطبيقات iOS، وتشفير البرمجة بسويفت يكون أسرع من جافا بكثير، ويحتاج مهندسو جافا إلى وقت أطول لتشفيرها مقارنة بالتشفير بسويفت، وظهرت سويفت لأول مرة في عام 2014 ويتم تصميم التطبيقات بها بسرعة أكبر نظرا لكتابة كود أقل، وهناك بديل محتمل لجافا وهو لغة Kotlin التي يمكن تشغيلها بشكل كامل إلى جانب جافا، وتم تصميم Kotlin كتحسين لجافا بحيث تكون أكثر “بديهية وسهلة القراءة”، وعلاوة على ذلك، فإن Kotlin هي الآن اللغة الرئيسية لتطوير تطبيقات Android .

توافر بيئة التطوير المتكاملة IDE

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

فلسفة التصميم

يمكنك أدناه قراءة مبادئ التصميم التي يجب مراعاتها أثناء تصميم التطبيق

 – أحجام الشاشة والقرارات

تتضمن أجهزة iOS المعتمدة من Apple حجمي شاشة (iPhone / iPad) مع أكثر من ثلاثة خيارات دقة لجهاز iPhone وعدد قليل لجهاز iPad، ويستخدم iPhone 4 دقة الشاشة نفسها لـ iPad، وفي الوقت نفسه تحتوي المعدات المعتمدة من Google التي تعمل بنظام Android على عدد كبير من أحجام الشاشة التي تؤدي إلى مجموعة واسعة من الدقة .

 – التنقل

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

 – قائمة طعام 

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

– التنبيهات والنوافذ المنبثقة

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

– زر العودة

لا يحتوي النظام الأساسي المدعوم من ابل على زر “رجوع” حقيقي، في حين أن جوجل مدعوم حتى يتمكن المستخدمون من العودة إلى الصفحة السابقة التي تم فتحها مسبقا، ولكن يمكن لمستخدمي ايفون استخدام الزر العلوي الأيسر للعودة إلى الشاشات السابقة بالترتيب الهرمي دون التنقل عبر التطبيق بأكمله .

الجمهور

يمكن أن توفر الإحصاءات السكانية مزيدا من المعلومات المفيدة حول المستخدمين الذين يستخدمون التروس التي تعمل بنظام اندرويد و  iOSإنه الشمال الحقيقي حيث يجب أن يبدأ التحقيق، وتمتلك المنصة المدعومة من جوجل حاليا أكبر حصة عالمية في النظام الأساسي، ويميل مستخدمو ابل إلى أن يكونوا من الإناث وعمرهم 35 عاما أو أكثر في مجال الإعلام / التسويق / صناعة الأعمال، حيث يبلغ متوسط ​​دخلهم السنوي 200 ألف دولار، ومستخدمو اندرويد هم من الذكور من عمر 18 إلى 34 عاما، ويعملون في مجال تكنولوجيا المعلومات / الطاقة والمرافق ويبلغ متوسط ​​دخلهم السنوي 50 ألف دولار 100 ألف دولار .

استراتيجية المتجر

فلنفترض أن العامل التالي هو أن الجمهور الأساسي الذي يؤثر في اختيار نظام التشغيل OS لتطبيقك هو المستخدمون الذين يشكلون الغالبية، ويتمحور اهتمام مستخدمي Apple بشكل رئيسي حول عمليات الشراء في حين يعتمد مستخدمو Android بشكل أساسي على التطبيقات التي تعتمد على الإعلانات. وقد بلغ إجمالي عدد التنزيلات عبر المتاجر الرئيسية، مثل متجر Apple و Google Play، حوالي 26 مليار تنزيل في جميع أنحاء العالم، وبلغت إيرادات التطبيقات رقما قياسيا يفوق 16 مليار دولار. ووفقا لبحث Statista في الربع الثالث من عام 2017، فإن Google Play هو الأكثر ريادة حيث ارتفع معدل التنزيلات بنسبة 10٪ مقارنة بعام 2016، وفي الوقت نفسه ارتفع نمو التنزيلات من أجهزة iOS بنسبة 8٪ في الربع الأخير .

تعقيد التنمية

الاختلاف بين نظامي iOS وAndroid في لغات الترميز ليس معقدا مقارنة بتجزئة نظام التشغيل. لدى Apple عدد محدود من الأجهزة (iPhone / iPod / iPad) التي تعمل بنظام iOS، بينما لدى أجهزة Android مجموعة واسعة من الأنظمة التي تعمل عليها. وبناء على ذلك، يكون إنشاء التطبيقات المعتمدة على Android أكثر تعقيدا وتباطؤا بسبب تنوع واسع في أنظمة التشغيل مقارنة بتطبيقات تعمل بنظام iOS ومجموعة محدودة من أنظمة التشغيل .

سرعة التنمية

وفقا للفقرة السابقة، يستغرق إنشاء نظام التشغيل الأساسي المبني على أندرويد وقتا أطول وهو أكثر تجزؤا من نظام التشغيل iOS. يحتاج المهندسون إلى ما بين 30 إلى 40٪ من الوقت لإنشاء تطبيق محمول يعمل بنظام أندرويد، بغض النظر عن لغات البرمجة المستخدمة مثل كوتلن وجافا، في حين يتم إنشاء التطبيقات التي تعمل بنظام التشغيل iOS بسرعة أكبر .

تكلفة التنمية

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى