إنشاء أول تطبيق لجهاز المحمول الخاص بك

01 من 06

إنشاء تطبيقات للأجهزة النقالة

Image Courtesy Google.

غالبًا ما يتم ترهيب مطوري البرامج والمبرمجين مع المشكلات المختلفة المحيطة بتطبيقات التطبيقات لأجهزة الجوّال. لحسن الحظ ، التكنولوجيا المتقدمة المتاحة لنا اليوم ، تجعلها بسيطة نسبيا في إنشاء تطبيقات الهاتف المحمول . تركز هذه المقالة على كيفية إنشاء تطبيقات الجوال عبر مجموعة كبيرة من الأنظمة الأساسية للجوّال .

إنشاء تطبيق المحمول

كيف يمكنك إنشاء أول تطبيق جوال لك؟ الجانب الأول الذي يجب أن تنظر إليه هنا هو حجم النشر الذي تهدف إلى إنشائه والنظام الأساسي الذي تنوي استخدامه. في هذه المقالة ، نتعامل مع إنشاء تطبيقات الجوال لـ Windows و Pocket PC والهواتف الذكية.

  • قبل أن تصبح مطور تطبيقات الجوال لحسابهم الخاص
  • قراءة لمزيد من ....

    02 من 06

    إنشاء تطبيق Windows Mobile الأول الخاص بك

    صورة Courtesy Notebooks.com.

    كان Windows Mobile منصة قوية تمكن المطورين من إنشاء تطبيقات متنوعة لتحسين تجربة المستخدم. نظرًا لوجود Windows CE 5.0 كأساس ، تمت تعبئة Windows Mobile في العديد من الميزات التي تتضمن وظائف shell واتصالات. أصبح إنشاء تطبيقات Windows Mobile أمرًا سهلاً لمطوّر التطبيق - بنفس سهولة إنشاء تطبيقات سطح المكتب.

    لقد تلاشى نظام Windows Mobile الآن ، الأمر الذي أفسح المجال لـ Windows Phone 7 وأحدث منصات الهاتف المحمول Windows Phone 8 ، التي استحوذت على إعجاب مطوري التطبيقات ومستخدمي الهواتف المتحركة على حد سواء.

    ما سوف تحتاجه

    ستحتاج إلى التالي لبدء إنشاء تطبيقك للجوّال:

    الأدوات التي يمكنك استخدامها لكتابة البيانات على 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 الأساسي.

  • كيفية إضافة موقع ويب إلى شاشة بدء تشغيل Windows 8 باستخدام IE10
  • 03 من 06

    قم بإنشاء تطبيق Windows Mobile الأول وتشغيله

    الصورة مجاملة tech2.

    تساعدك الخطوات التالية في إنشاء تطبيق Windows Mobile فارغ:

    افتح Visual Studio وانتقل إلى ملف> جديد> Project. قم بتوسيع جزء أنواع Project وحدد Smart Device. انتقل إلى جزء القوالب ، واختر Smart Device Project واضغط على OK. حدد تطبيق الجهاز هنا وانقر فوق موافق. تهانينا! لقد أنشأت مشروعك الأول.

    يسمح لك جزء Toolbox بالتلاعب بالعديد من الميزات. تحقق من كل من أزرار السحب والإفلات هذه للحصول على مزيد من الإلمام بالطريقة التي يعمل بها البرنامج.

    تتضمن الخطوة التالية تشغيل التطبيق الخاص بك على جهاز Windows Mobile. قم بتوصيل الجهاز بسطح المكتب ، أو اضغط على المفتاح F5 ، اختر المحاكي أو الجهاز لنشره إلى وحدد موافق. إذا سارت الأمور على ما يرام ، فسترى تطبيقك يعمل بسلاسة.

    04 من 06

    إنشاء تطبيقات للهواتف الذكية

    Image Courtesy BlackBerryCool.

    يشبه إنشاء تطبيقات للهواتف الذكية أجهزة Windows Mobile. ولكن عليك أولاً فهم جهازك. تشتمل الهواتف الذكية على ميزات مشابهة لأجهزة PDA ، لذا فهي تحتوي على ميزات زر الإرسال والإنهاء. يتم استخدام المفتاح الخلفي لكل من وظائف backspace و back back.

    أفضل شيء في هذا الجهاز هو المفتاح المرن القابل للبرمجة. يمكنك استخدام هذه الميزة لإنشاء وظائف متعددة. يعمل الزر المركزي أيضًا كزر "Enter".

    ملاحظة: يجب عليك تثبيت SmartPhone 2003 SDK لكتابة تطبيقات الهواتف الذكية باستخدام Visual Studio .NET 2003.

    ماذا لو كان الهاتف الذكي يحتوي على شاشة تعمل باللمس؟

    هنا يأتي الجزء الصعب. في غياب عناصر التحكم في الأزرار في شاشة تعمل باللمس ، سيكون عليك اختيار عناصر تحكم بديلة ، مثل القائمة. يمنحك Visual Studio عنصر تحكم MainMenu ، وهو قابل للتخصيص. ولكن الكثير من خيارات القائمة عالية المستوى ستؤدي إلى تعطل النظام. ما يمكنك القيام به هو إنشاء عدد قليل جدًا من القوائم عالية المستوى وإعطاء مجموعة متنوعة من الخيارات تحت كل واحد منها.

    كتابة التطبيقات لهواتف BlackBerry الذكية

    إن تطوير التطبيقات لنظام التشغيل BlackBerry هو عمل كبير اليوم. لكتابة تطبيق BlackBerry ، سيكون عليك امتلاك:

    يعمل Eclipse بشكل رائع مع برمجة JAVA. يمكن تحميل مشروع جديد ، مرفوع بامتداد .COD ، مباشرة على جهاز المحاكاة. يمكنك بعد ذلك اختبار التطبيق عن طريق تحميله من خلال "إدارة الأجهزة" أو باستخدام خيار سطر الأوامر "Javaloader".

    ملاحظة: لن تعمل جميع واجهات برمجة تطبيقات BlackBerry لجميع هواتف BlackBerry الذكية. لذلك لاحظ الأجهزة التي تقبل الرمز.

  • ملامح الهاتف المحمول وأكثر من ذلك
  • 05 من 06

    إنشاء تطبيقات للكمبيوتر الجيب

    Image Courtesy Tigerdirect.

    يشبه إنشاء تطبيقات للكمبيوتر الجيب الكمبيوتر الخاص بالأجهزة المذكورة أعلاه. الفرق هنا هو أن الجهاز يستخدم .NET Compact Framework ، وهو أكثر من عشر مرات "أخف" من إصدار Windows الكامل ، كما يقدم للمطورين المزيد من الميزات وعناصر التحكم ودعم خدمات الويب.

    يمكن تخزين الحزمة بأكملها في ملف CAB صغير وتثبيتها مباشرة على جهازك المستهدف - وهذا يعمل بشكل أسرع وأكثر إزعاجًا.

    06 من 06

    ماذا بعد؟

    الصورة مجاملة سوليدووركس.

    بمجرد أن تتعلم إنشاء تطبيق جهاز محمول أساسي ، يجب المضي قدمًا ومحاولة تحسين معرفتك. هنا هو كيف:

    إنشاء تطبيقات لأنظمة متنقلة مختلفة