مع بناء التطبيقات بالبيئات عمل الويب مثل ال PhoneGap وال Titanioum أو بناء التطبيق Native ..على ال ios , android , windows phone ..
تعددت بيئات عمل تطبيقات الهواتف النقالة مثل ال ios و ال android وال windows phone وغيرها
ومع زيادة الطلب عليها وتنوعها قامت الكثير من بيئات عمل الويب التي تقوم بتحويل التطبيقات إلى صيغ ios ,android من خلال كتابة أكواد HTML5 و Javascript و css
فهل أنت مع استخدام هذه البيئات التي توفر لك إمكانية توحيد الكود وإخراجه ليعمل على مختلف الأجهزة
أم ترى أنه لابد من كتابة كل كود خاص بكل بيئة عمل للتطبيق , لأنه أكثر جودة وأكثر واقعية ؟
برجاء الإفادة في حال هناك خبرة سابقة
لا لست معها, و لست مع جهود الcross platform عموما,
لأن فى كل منصة هناك قدرات خاصة عليك استغلالها, التوحيد معناه انك سوف تتقيد بالنواقص و عيوب كل منصة فى برنامجك! و هذا اسوأ شىء, دعك من مشاكل الأداء و استهلاك الموارد غير المبرر.
لا ينطبق هذا على جهود الwrite once, compile anywhere, و التى تعنى انه يمكنك ترجمة برنامجك الموحد لكل المنصات فى ملفات تنفيذية native, توفر هذه الاداء الجيد, و لا تحرمك-ان اردت من استغلال قوة و امكانيات كل منصة على حدة.
آلا ترى أن الأمر قد يكون مبرر في بعض الحالات , في بعض أنواع التطبيقات ؟ مثلا شركة ليس لديها كل المبرمجين ولديها محترفين في مجال الويب , هل عليها أن تجد مبرمج لكل منصة ,
مثال آخر هناك بعض التطبيقات بدائية لا تحتاج إلى التفكير في الأداء والإستهلاك مثل عمل موقع وتطبيقات للتعريف عن الشركة
التعليقات