freeCodeCamp/guide/arabic/mobile-app-development/index.md

4.0 KiB
Raw Blame History

title localeTitle
Mobile Application Development تطوير تطبيقات الهاتف المحمول

تطوير تطبيقات الهاتف المحمول

تطبيقات هجينة

يحتوي هذا القسم على مقالات ذات صلة بتطبيقات Mobile Hybrid Applications باستخدام أطر عمل مثل Apache Cordova و Ionic Framework و React Native.

ميزة وعيوب من التطبيق الهجين مقابل الهجين

التطبيق الأصلي

  • تم تصميمه لنظام تشغيل محدد ولا يمكن الوصول إليه إلا من متجر التطبيقات المخصص. لا يمكن الوصول إلى تطبيق Android إلا من قبل مستخدمي Android ويتم تطويره باستخدام جافا ، و Windows ، و C ++ وما إلى ذلك. تطبيق iOS باستخدام XCode / Objective-C إلخ.
  • تكاليف التطوير والجهد أعلى

تعريف التطبيق المختلط

  • يستخدم حاوية متصفح الجهاز الأصلي للاحتواء على تطبيق HTML5.
  • تطوير التطبيق الهجين هو ثابت ، واجهة المستخدم عبر منصة.

تكلفة التطوير والوقت

تستغرق التطبيقات المختلطة مقدارًا من الوقت والمال على الأقل لتطويرها مقارنة بالتطبيق المحلي. رمز واحد لكلا المنصتين.

تجربة المستخدم

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

اباتشي كوردوفا

Apache Cordova هو المجمع الذي يلف HTML ، CSS ، وجافا سكريبت في حزمة متنقلة قابلة للتنفيذ ، تعمل بمثابة السحر الذي يلصق كل شيء معًا ويحوله إلى تطبيق جوّال

الايوني الاطار

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

تتفاعل الأصلية

React Native هو إطار تطوير الواجهة الأمامية الذي يحتوي على الكثير من عناصر كتلة البناء لتطوير Android / iOS وهو نوع مختلف من السحر من Apache Cordova

NativeScript

تم إنشاء تطبيقات NativeScript ، التي تم إنشاؤها في الأصل بواسطة تطبيق التقدم ، باستخدام جافا سكريبت ، أو باستخدام أي لغة تنتقل إلى جافا سكريبت ، مثل TypeScript ، على سبيل المثال. يدعم NativeScript بشكل مباشر كلاً من أطر Angular و Vue عبر مكون إضافي تم تطويره من قبل المجتمع. تنتج تطبيقات الجوال التي تم إنشاؤها باستخدام NativeScript تطبيقات أصلية بالكامل ، تستخدم نفس واجهات برمجة التطبيقات كما لو تم تطويرها في Xcode أو Android Studio.

رفرفة

رفرفة هو إطار تطوير المحمول عبر منصة من جوجل ، ط ، ه يمكن استخدامه لإنشاء كل من تطبيقات ios و Android بكل سهولة. ويستخدم دارت لغته الأساسية. تساعد ميزة إعادة التحميل الساخن في تسريع عملية التطوير بشكل عام. تنتج الرفرفة تطبيقات أصلية حقيقية كما هو الحال في React Native على عكس Cordova و Ionic و Cordova التي تنتج تطبيقات مختلطة.