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

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

لغة التنمية

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

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

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

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

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

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

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

 – التنقل

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

 – قائمة طعام 

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

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

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

– زر العودة

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

الجمهور

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

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

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

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

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

سرعة التنمية

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

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

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

الوسوم
اندرويد