الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تطبيقات " الأجهزة الكفية " ، Native APIs أو Web Tech ؟

بدأه Abdullah.Alshammeri في 6 أغسطس 2011 · 4 رد · 694 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،

هناك مدرستين ، في تطبيقات الأجهزة الكفية الذكية "سمارت فون " ، مدرسة تعتمد على Native APIs ، بمعنى ، تستخدم APIs الخاصة بنظام التشغيل مثل Android أو iOS ، وهذا شيء معروف ، لكن فيه مدرسة ثانية ، تعتمد على HTML 5 + CSS3 + JS من أجل تطوير تطبيقات ويب على الجوال ، ويستفيدون من كل الامكانات التي توفرها الأجهزة الذكية ..

http://blog.sourcebits.com/native-or-web-application

نقدر نقول أن المدرسة الثانية أفضل ، بحيث لا تضطر لإعادة كتابة التطبيق على أكثر من نظام ( أو تعيد كتابة جزء بسيط منه ) ، لكن يمكن الأمر سيكون مستحيل لو كان التطبيق لعبة ثلاثية البعد مثلاً .. ( لا أعرف عن WebGL على متصفح FF على الأنظمة iOS و Android ) ،

من له تجربة ، يمكن أن يثرينا بها ونستفيد .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

أريد منا في العمل تحويل GUI-Rich Web App لتطبيق موبايل ...

فقرأنا هنا و هناك و وجدنا أنسب شئ هو إستخدام النوع الثانى .. للسبب الذي تقدمته به + حجم العمل سيكون أقل بكثير من ما إذا إخترنا أن نبدأ من الصفر كما هو الحال في الحل الأول ..

كان خلاصة ما توصلت إليه هو التالى:

إذا كنت تقوم بعمل شئ خاااااص بالموبايل .. كتطبيق GPS . (كالكشف عن المطاعم في المنطقه أو الفنادق ) أو تقوم بعمل لعبه أو أي تطبيق له علاقه وثيقه بالهاتف النقال .. فحلك الأمثل هو إستخدام Native APIs..

أما إذا كان المشروع كما يسمونه content-based App (كحال البرامج التى في أصلها مواقع على الشبكه العنكبوتيه) فالحل الأمثل هو إستخدام ال Web Tech .. و يمكن أيضا في هذه الحاله الوصول لخدمات الهاتف النقال (كالكاميرا و غيرها) من خلال JS APIs مثل PhoneGap و غيرها ..

3
#3

يمكن أن تستعمل HTML 5+JS ك Native APIs عن طريقappmobi

1
#4

الله يعافيكم ، الظاهر قائمة Frameworks طويلة ، لم أعرف بهذا :-( :

http://www.web-delicious.com/7-best-mobile-web-html5-framework-for-mobile-app-development/

هناك تطبيقات مثل Facebook يبدو لي ( تخمين فقط ) ، أن جء كبير منها web app ، و بالتالي من السهولة تطوير هذه التطبيقات ، وتبقى مسائل بسيطة مثل Notification و GPS و Sync .. الموضوع ممتع و أقرأ عنه الآن ،

أيضاً هذه المكتبة سأجربها :

http://www.zkoss.org/

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

أعمل حالياً في الشركة التي أعمل بها على واجهة استخدام تعتمد على الطريقة الثانية (HTML و Ajax) موجهة للـiOS والآندرويد. ما أستخدمه حالياً بنجاح هي مكتبة JQuery Mobile التي تجعل صنع واجهة استخدام ويب مشابهة للـNative API أمراً سهلاً.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…