ساتحدث تحت هذة السلسة عن انواع
التطبيقات وكيفية عملها
1- تطبيقات تعتمد على Native Controls
2- تطبيقات تعتمد على web view
3- تطبيقات تعتمد على OpenGL
يجب معرفة الفرق بين كل نوع من انواع التطبيقات
1- Native Controls
هي تطبيقات تعتمد على controls الخاصة بنظام التشغيل ك
textbox
checkbox
webview
label
ويتم ادارة controls من قبل نظام التشغيل
امثله لاطر عمل تستخدم مثل هذا النوع
- React Native (js)
- Xamarin Forms (c#)
- Native Android App (Java)
- Native iOS App (swift)
2- تطبيقات تعتمد على المتصفح web view
هي تطبيقات تستخدم control ال web view الخاص بنظام
التشغيل لتعتمد بالكامل عليه
ويتم استخدام التقنيات التالية
html, css and javascript
امثله لاطر عمل تستخدم هذا النوع
- ionic
- apache coordova
3- تطبيقات تعتمد على OpenGL
وهي تطبيقات تستخدم OpenGL لرسم شاشات التطبيق
ويكثر استخدامها في بناء تطبيقات الالعاب
امثله لاطر عمل تستخدم هذا النوع
- Unity (C#, js)
- Flutter (dart)
وقد تبنت google اطار flutter للاستفادة من ال opengl في بناء التطبيقات