16

الويب للموبايل أم البرامج؟ أيهما أفضل

قرأت عدة مقارنات بين البرامج المخصصة للجوالات المبنية بلغات برمجة حسب البيئة المعنية، والبرامج التي تتضمن أجزاء كبيرة من تقنيات الويب كـ HTML و JavaScript.

لكني إلى الآن لم أعرف أيهم أكثر استخداما وانتشارا في مجال الجوالات، على سبيل المثال، التطبيقات المعروفة كـ / انستجرام، تويتر، فيسبوك.. الخ، على أي طريقة بنيت؟ هل هي فقط مبنية باحدى لغات البرمجة أم أنها أيضا تستخدم HTML و JavaScript?


سألت هذا السؤال لمعماري ضليع في هندسة البرمجيات في شركة ياهوو التي أعمل بها. و كان جوابه كالآتي: "المستقبل على الموبايل هو للويب، الفترة التي نمر بها الآن من إنتشار التطبيقات المبنية بلغات البرمجة للبيئة المعنية هي فترة مؤقتة قد تمتد لأكثر من 5 سنوات. السبب في ذلك هو أن تقنية الويب على الموبايل لا زالت في طور البداية خصوصاً عندما يتعلق الأمر بتطبيقات ذات أداء جرافيكي متقدم. يوماً ما ستصبح تطبيقات الموبايل ذات أساس ويب بالكامل، لكن أمام تكنولوجيات الويب طريق طويل حتى تجاري أداء تكنولوجيات لغات البرمجة للبيئة المعنية"

على فكرة، فيسبوك يستخدم تكنولوجيا Hybrid، يعني HTML في داخل Wrapper.

تطبيق فيسبوك قبل أندرويد 2 كان يعمل ب HTML5 (وهو ما يسمى ب Hybrid app) والهدف هو تسريع عملية التطوير وجعلها في m.facebook.com. وهكذا تحصل جميع المنصات على التحديثات بسرعة.

لكن بعد ذلك تم تغييره الى native app لأسباب عديدة منها ضعف الأداء وكثرة المشاكل وذكر مؤسس فيسبوك مارك أن استخدام HTML5 كان أكبر غلطة لهم.

ما اسم التكنولوجيا التي تستخدمها فايسبوك

فكل من كلمة hybird و wrapper كلمتان عامتان

لا أعلم