
دورات برمجة
24 Nov, 2019
قد تكون مهتمًا بتطوير تطبيق جوّال. ومع ذلك ، فأنت تشوش على كيفية الذهاب إليها أو من أين تبدأ بسبب توافر تقنيات مختلفة. ما الذي يجب عليك اختياره – تطبيق محلي أم تطوير تطبيقات جوّال هجين؟ دعونا نحاول العثور على الجواب.
تطبيق الهاتف المحمول الأصلي هو برنامج للهواتف الذكية تم إنشاؤه خصيصًا للاستخدام مع نظام أساسي أو جهاز معين مثل Android و iOS وما إلى ذلك. علاوة على ذلك ، يتم تشفير هذه الأنواع من التطبيقات بلغة برمجة معينة ، مثل Java لأنظمة تشغيل Android. علاوة على ذلك ، تكون تطبيقات الجوال المحلية سريعة وفعالة من حيث الأداء. يتم إنشاء عدد كبير من ألعاب الفيديو للأجهزة المحمولة على تطبيقات الجوال الأصلية.
إحدى الخصائص المثيرة للاهتمام للتطبيقات المحلية هي أنه يمكن للمستخدمين استخدام بعض التطبيقات حتى بدون الاتصال بالإنترنت. ومع ذلك ، فإن هذا النوع من التطبيقات يكون مكلفًا لأنه مصمم بشكل عام للتشغيل على نظام تشغيل معين. علاوة على ذلك ، بمجرد إنشاء التطبيق ، فإنه يتطلب موافقة من متجر Play / متجر التطبيقات. إنها عملية طويلة ، وهناك احتمال ألا يحصل طلبك على موافقة.
يتم إنشاء تطبيقات الجوال المختلطة للاستخدام على أنظمة أساسية متعددة مثل Windows Phone و iPhone و Android وغيرها. يمكن تشغيل هذه الأنواع من تطبيقات الويب في متصفح أصلي. علاوة على ذلك ، يتم تطوير هذه التطبيقات من خلال استخدام جافا سكريبت و HTML5 و CSS ثم يتم تضمينها في تطبيق أصلي باستخدام منصات مثل Cordova.
تطبيقات المحمول المختلطة هي سهلة وسريعة. أيضا ، هذه التطبيقات تدعم مجموعة متنوعة من أنظمة التشغيل بتكلفة منخفضة. ومع ذلك ، يتمثل التحدي الرئيسي في استخدام التطبيقات المختلطة في أنها لا تزال تعتمد على المتصفح الأصلي ، ونتيجة لذلك ، فإنها ليست سريعة مثل التطبيقات المحلية. يمكن أن يؤدي الأداء البطيء إلى فقدان الأداء أيضًا.
الخاصية | Native | Hybrid |
امكانية الدخول على الهاتف | كامل | كامل |
الأداء | عالي | متوسط |
تكلفة التطوير | عالي | متوسط |
وقت التطوير | عالي | متوسط |
الحاجة للأنترنت | يمكن ان يعمل بدون انترنت | لا يمكن أن يعمل بدون انترنت |
الصيانة | عالي | ضعيف |
يدعم امكانية Cross-Platform | لا يدعم | نعم |
السرعة | عالية جدا | جيد |
الأمان | عالي | ضعيف |
التعقيد | معقد أكثر | معقد أقل |
خبرة المستخدم | افضل | اقل |
قابلة استخدامه مع منصات اخرى | صعب | سهل |
إذا كنت ترغب في اتخاذ القرار الصحيح ، فمن الضروري أن نفهم أن كل من تطبيقات المحمول والهجين المختلطة لديها نقاط قوتها وضعفها. يجب أن يعتمد القرار النهائي على متطلبات عملك.
عادةً ما يكون تطوير التطبيقات النقالة المختلطة أمرًا شائعًا نظرًا لسهولة استخدامه وتوفير التكاليف وتوافقه مع تقنيات ومنصات أخرى. كل هذه العناصر جذابة للغاية. ومع ذلك ، على المدى الطويل ، قد يستغرق وقتًا أطول في إصلاح تجربة المستخدم.
من ناحية أخرى ، التطبيقات الأصلية ، ترضي المستخدمين بشكل كامل من حيث الأداء مع وظائفهم الداخلية السلسة. علاوة على ذلك ، توفر هذه التطبيقات أفضل مستويات الأمان لتطبيقات الهاتف المحمول ، أي أفضل أداء ، وتصميم واجهة مستخدم عالي الجودة ، إلخ. على الرغم من ذلك ، قد تحتاج إلى جزء كبير من المال في البداية ، على المدى الطويل ، يحفظ الاستثمار الوقت والمال. في النهاية ، كل منظمة لديها نهجها في تصميم تطبيق. لذا ، يعتمد الأمر عليك فعلاً على المسار الذي ترغب في اختياره ومتابعته.
See the Pen Formulario - Material Design by Raul (@rmunoz) on CodePen.
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>