– افضل الطرق ان يتم برمجة كل تطبيق علي حدة وفق النظام الذي سيعمل عليه
يسمي ذلك البرمجة بطريقة
Native
مثلا يتم برمجة تطبيق الاندرويد وحده بنظام يتوافق معه
و هكذا مع تطبيق الايفون و تطبيق الويندوز فون و لا مانع ان يتفقوا معاً في شكل الاخراج و ان يتم امداهم بالمعلومات من نفس قاعدة البيانات
Native
هي الافضل و لكنها تحتاج إلي المزيد من الوقت في البرمجة لانها تطلب برمجة التطبيق او الفكرة ولكن عدة مرات حيث يتم برمجة كل نظام تشغيل بلغة برمجة مختلفة و بالتالي يكون سعرها أغلي
و المثال الاشهر لها لتدرك الفارق هو العمل من خلال تطبيق
Facebook for Android – Facebook for iPhone
اما الطرق الاخري الاقل في ثمن و وقت البرمجة و لها عيوبها اشهرها طريقتين :
Web Mobile = Web View
و هو ليس تطبيق ولكن هنا يتم عمل موقع علي الانترنت بشكل عادي جدا ولكنه يكون متناسب مع احجام الهواتف الذكية Responsive ثم يكون الدخول اليه فقط عن طريق المتصفح و بالتالي فيكون سعره اقل حيث يحتاج لوقت اقل فى برمجته لكنه يكون بطئ
حيث يستغرق وقتاً بين عملية الطلب والرد بين المتصفح والخادم
dog mobile = Cross Platform
و هي ميزة سريعة في وقت برمجتها حيث يتم برمجة تطبيق واحد فقط و يتم عمل نسخ منه علي انظمة التشغيل المختلفة مثل الاندرويد و الايفون و الويندوز فون و البلاك بيري ايضاً
يبقي العيب الخطير لهذه الطريقة عند حدوث اي تحديث في اي نظام من نظم التشغيل تلك تبدء التطبيقات في اظهار اعطال و بالتالي تحتاج إلي اعادة التصميم من جديد
في نهاية الامر ان تصميم تطبيقات الهواتف الذكية و الاجهزة اللوحية يحتاج الي استثمار في الطريقة الاكثر كفاءة التي تجنبك المشاكل المستقبلية و تؤدي للريادة اثناء المنافسة
و أخيراً .. اذا كنت تري ان المقال أعجبك واضاف لك معلومة جديدة فشاركه مع اصدقائك