بتاريخ : 2016-05-29 01:32:54
قسم المدونة : نصائح تقنية
التدوينة : HTML5 vs Native Apps ايهما الافضل بعام 2016
HTML5 | Natve | خصائص |
---|---|---|
لغة اخرى ويتم التحايل علية لتحويلها الى لغات البرمجة الاساسية | اللغة الاساسية للنظام التشغل | لغة البرمجة |
لا يمكن اضافتة بسهولة يجب التحايل علية لاظهار انة يعمل بالكود الاصلى | يمكن الاضافة | الاضافة الى مخزن نظام التشغيل |
يعمل فى حالة وجود انترنت فقط WebView | يعمل فى حالة وجود انترنت وفى حالة عدم وجود انترنت | طبيعة عمل الابلكشن |
لايستطيع استخدام كافة التصاريح | يمكن الحصول على كافة التصاريح بعد موافقة المستخدم تندمج كائجزء من نظام التشغيل | تصاريح الابلكشن (قرائة ارقام الجوال- التطبيقات-التقويم ) |
لايمكن فتح الكاميرا | يمكن اتاحة الكاميرا واستخدمها | اتاحة الكاميرة |
داتا بيز اونلاين فقط | يخزن بداتا بيز اونلاين او عمل داتا بيز بجهاز الجوال | التخزين (الداتا بيز) |
مساحتة كبيرة لان يكتب كود افتراضى ثم يتم تحويلة الى الكود الاساسى بالتحايل لهذا يصبح حجم الابلكشن كبير | لا تتجاوز ال 50 كيلوبيت لانك تكتب الكود الاساسى | مساحة البرنامج |
لايتعامل مباشرتاً مع البرسيسور ويسبب لود كبير | يتعامل مباشرتاً مع البروسيسور ولا يوجد اى مشاكل بة | التعامل مع البروسيسور |
متوسطة - اقل فى بعض الاوقات | متوسطة | مدة البرمجة |
متوسطة - منخفة | عالية | التكلفة |
يصعب التطوير حتى فى حالة حصولةعلى الكود الاساسى لان طرق التحايل تختلف من طريقة الى اخرى | يمكنك التحديث بمجرد حصولك على الكود الاساسى | التحديث - التطوير |
مبرمج واحد يصنع البرنامج مرة واحدة ويعمل اخراج من البرنامج الذى يعمل علية مرة IOS ومرة اخرى android | لكل تطبيق لغاتة الخاصة (IOS - android) يوجد لدية مبرمج متخصص لكل لغة | استخدام البرنامج |
Css,javascript,HTML5 | Objective-C java | لغات البرمجة (مهارات المبرمج) |
يتاريخ :2016-05-03 11:01:18
يتاريخ :2016-07-09 08:11:15
يتاريخ :2016-01-04 05:49:18
يتاريخ :2015-11-19 10:12:02
يتاريخ :2015-01-27 11:02:50