01 من 06
إنشاء تطبيقات للأجهزة النقالة
غالبًا ما يتم ترهيب مطوري البرامج والمبرمجين مع المشكلات المختلفة المحيطة بتطبيقات التطبيقات لأجهزة الجوّال. لحسن الحظ ، التكنولوجيا المتقدمة المتاحة لنا اليوم ، تجعلها بسيطة نسبيا في إنشاء تطبيقات الهاتف المحمول . تركز هذه المقالة على كيفية إنشاء تطبيقات الجوال عبر مجموعة كبيرة من الأنظمة الأساسية للجوّال .
إنشاء تطبيق المحمول
كيف يمكنك إنشاء أول تطبيق جوال لك؟ الجانب الأول الذي يجب أن تنظر إليه هنا هو حجم النشر الذي تهدف إلى إنشائه والنظام الأساسي الذي تنوي استخدامه. في هذه المقالة ، نتعامل مع إنشاء تطبيقات الجوال لـ Windows و Pocket PC والهواتف الذكية.
قراءة لمزيد من ....
02 من 06
إنشاء تطبيق Windows Mobile الأول الخاص بك
كان Windows Mobile منصة قوية تمكن المطورين من إنشاء تطبيقات متنوعة لتحسين تجربة المستخدم. نظرًا لوجود Windows CE 5.0 كأساس ، تمت تعبئة Windows Mobile في العديد من الميزات التي تتضمن وظائف shell واتصالات. أصبح إنشاء تطبيقات Windows Mobile أمرًا سهلاً لمطوّر التطبيق - بنفس سهولة إنشاء تطبيقات سطح المكتب.
لقد تلاشى نظام Windows Mobile الآن ، الأمر الذي أفسح المجال لـ Windows Phone 7 وأحدث منصات الهاتف المحمول Windows Phone 8 ، التي استحوذت على إعجاب مطوري التطبيقات ومستخدمي الهواتف المتحركة على حد سواء.
ما سوف تحتاجه
ستحتاج إلى التالي لبدء إنشاء تطبيقك للجوّال:
- Visual Studio 2005 أو 2008: يتيح لك هذا البرنامج الأنيق إنشاء التطبيق وتصويره وتصحيحه وتقديمه ، كل ذلك من نظام أساسي واحد. واجهة سهلة الفهم واستخدامها كذلك.
- Windows Mobile SDK: تحتوي هذه الأداة المفيدة على ملفات رأس ومكتبة API التي تعتبر ضرورية للوصول إلى وظائف Windows Mobile. كما يمنحك التطبيق عينة ، وتصحيح المحاكيات والوثائق.
- ActiveSync أو Windows Mobile Device Center: يساعد Active Sync و Windows Mobile Device Center في نشر التطبيقات على جهاز محاكاة أو جهاز. بينما يعمل Windows XP مع Active Sync ، يأتي Windows Vista مع Windows Mobile Device Center.
الأدوات التي يمكنك استخدامها لكتابة البيانات على Windows Mobile
يوفر لك Visual Studio جميع الأدوات اللازمة لإنشاء تطبيقات في شفرة أصلية أو شفرة مُدارة أو مزيج من هاتين اللغتين. دعنا الآن نلقي نظرة على الأدوات التي يمكنك استخدامها لكتابة البيانات لإنشاء تطبيقات Windows Mobile.
الرمز الأصلي ، أي Visual C ++ - يمنحك الوصول إلى الأجهزة مباشرة والأداء العالي ، مع وجود مساحة صغيرة. هذا مكتوب باللغة "الأصلية" المستخدمة من قبل الكمبيوتر الذي يعمل عليه ويتم تنفيذه مباشرة من قبل المعالج.
يمكن استخدام الكود الأصلي لتشغيل التطبيقات غير المُدارة فقط - يجب إعادة ترجمة جميع البيانات في حالة الانتقال إلى نظام تشغيل آخر.
يمكن استخدام التعليمة البرمجية المدارة ، أي Visual C # أو Visual Basic .NET - لإنشاء نوع واجهة المستخدم المتنوعة من التطبيقات كما يمنح المطور إمكانية الوصول إلى بيانات وخدمات الويب عن طريق استخدام Microsoft SQL Server 2005 Compact Edition.
يعمل هذا الأسلوب على حل العديد من مشكلات الترميز الكامنة في لغة C ++ ، مع إدارة الذاكرة والمضاهاة وتصحيح الأخطاء ، والتي تعتبر أكثر أهمية لكتابة تطبيقات أكثر تقدمًا وتعقيدًا تستهدف برامج وحلول المؤسسات التجارية.
يمكن كتابة ASP.NET باستخدام Visual Studio .NET و C # و J #. تعتبر أدوات التحكم في ASP.NET Mobile فعالة للاستخدام على العديد من الأجهزة باستخدام مجموعة تعليمات برمجية واحدة ، كما إذا كنت بحاجة إلى عرض نطاق بيانات مضمون لجهازك.
بينما يساعدك ASP.NET على استهداف مجموعة متنوعة من الأجهزة ، فإن العيب هو أنها ستعمل فقط عندما يكون جهاز العميل متصلاً بالملقم. وبالتالي ، هذا غير مناسب لجمع بيانات العميل لمزامنتها لاحقاً مع الخادم أو للتطبيقات التي تستخدم الجهاز مباشرةً لمعالجة البيانات.
تساعد واجهات برمجة تطبيقات Google Data المطورين في الوصول إلى جميع البيانات ذات الصلة بخدمات Google وإدارتها. نظرًا لأن هذه البرامج تستند إلى بروتوكولات قياسية مثل HTTP و XML ، يمكن للمبرمجين إنشاء وإنشاء تطبيقات بسهولة لنظام Windows Mobile الأساسي.
03 من 06
قم بإنشاء تطبيق Windows Mobile الأول وتشغيله
تساعدك الخطوات التالية في إنشاء تطبيق Windows Mobile فارغ:
- قم بإنشاء مشروع جديد
افتح Visual Studio وانتقل إلى ملف> جديد> Project. قم بتوسيع جزء أنواع Project وحدد Smart Device. انتقل إلى جزء القوالب ، واختر Smart Device Project واضغط على OK. حدد تطبيق الجهاز هنا وانقر فوق موافق. تهانينا! لقد أنشأت مشروعك الأول.
- العب مع الترميز
يسمح لك جزء Toolbox بالتلاعب بالعديد من الميزات. تحقق من كل من أزرار السحب والإفلات هذه للحصول على مزيد من الإلمام بالطريقة التي يعمل بها البرنامج.
- قم بتشغيل التطبيق الخاص بك
تتضمن الخطوة التالية تشغيل التطبيق الخاص بك على جهاز Windows Mobile. قم بتوصيل الجهاز بسطح المكتب ، أو اضغط على المفتاح F5 ، اختر المحاكي أو الجهاز لنشره إلى وحدد موافق. إذا سارت الأمور على ما يرام ، فسترى تطبيقك يعمل بسلاسة.
04 من 06
إنشاء تطبيقات للهواتف الذكية
يشبه إنشاء تطبيقات للهواتف الذكية أجهزة Windows Mobile. ولكن عليك أولاً فهم جهازك. تشتمل الهواتف الذكية على ميزات مشابهة لأجهزة PDA ، لذا فهي تحتوي على ميزات زر الإرسال والإنهاء. يتم استخدام المفتاح الخلفي لكل من وظائف backspace و back back.
أفضل شيء في هذا الجهاز هو المفتاح المرن القابل للبرمجة. يمكنك استخدام هذه الميزة لإنشاء وظائف متعددة. يعمل الزر المركزي أيضًا كزر "Enter".
ملاحظة: يجب عليك تثبيت SmartPhone 2003 SDK لكتابة تطبيقات الهواتف الذكية باستخدام Visual Studio .NET 2003.
ماذا لو كان الهاتف الذكي يحتوي على شاشة تعمل باللمس؟
هنا يأتي الجزء الصعب. في غياب عناصر التحكم في الأزرار في شاشة تعمل باللمس ، سيكون عليك اختيار عناصر تحكم بديلة ، مثل القائمة. يمنحك Visual Studio عنصر تحكم MainMenu ، وهو قابل للتخصيص. ولكن الكثير من خيارات القائمة عالية المستوى ستؤدي إلى تعطل النظام. ما يمكنك القيام به هو إنشاء عدد قليل جدًا من القوائم عالية المستوى وإعطاء مجموعة متنوعة من الخيارات تحت كل واحد منها.
كتابة التطبيقات لهواتف BlackBerry الذكية
إن تطوير التطبيقات لنظام التشغيل BlackBerry هو عمل كبير اليوم. لكتابة تطبيق BlackBerry ، سيكون عليك امتلاك:
- BlackBerry JDE Plug-in لـ Eclipse
- جهاز محاكاة بلاك بيري
- الهاتف الذكي بلاك بيري وكابل البيانات
- جافا البرمجة المعرفة.
يعمل Eclipse بشكل رائع مع برمجة JAVA. يمكن تحميل مشروع جديد ، مرفوع بامتداد .COD ، مباشرة على جهاز المحاكاة. يمكنك بعد ذلك اختبار التطبيق عن طريق تحميله من خلال "إدارة الأجهزة" أو باستخدام خيار سطر الأوامر "Javaloader".
ملاحظة: لن تعمل جميع واجهات برمجة تطبيقات BlackBerry لجميع هواتف BlackBerry الذكية. لذلك لاحظ الأجهزة التي تقبل الرمز.
05 من 06
إنشاء تطبيقات للكمبيوتر الجيب
يشبه إنشاء تطبيقات للكمبيوتر الجيب الكمبيوتر الخاص بالأجهزة المذكورة أعلاه. الفرق هنا هو أن الجهاز يستخدم .NET Compact Framework ، وهو أكثر من عشر مرات "أخف" من إصدار Windows الكامل ، كما يقدم للمطورين المزيد من الميزات وعناصر التحكم ودعم خدمات الويب.
يمكن تخزين الحزمة بأكملها في ملف CAB صغير وتثبيتها مباشرة على جهازك المستهدف - وهذا يعمل بشكل أسرع وأكثر إزعاجًا.
06 من 06
ماذا بعد؟
بمجرد أن تتعلم إنشاء تطبيق جهاز محمول أساسي ، يجب المضي قدمًا ومحاولة تحسين معرفتك. هنا هو كيف:
- شارك بشكل نشط في منتديات المناقشات والمناقشات.
- التسجيل في مختبرات التعلم ، سواء عبر الإنترنت أو غير ذلك. سيعطيك هذا المزيد من النصائح والحيل لإنشاء تطبيقات متنوعة.
- عرض دروس فيديو عبر الإنترنت حول تطبيقات البناء عبر منصات متنقلة مختلفة.
- اشترك في البث الشبكي للحصول على تحديثات مستمرة حول هذا الموضوع.