الإعلانات

إن Intel ليست شركة غالبًا ما تربطها بتطوير تطبيقات الجوّال. بينما لديك بالتأكيد تقريبا رقاقة إنتل ما تحتاج لمعرفته حول Intel Ivy Bridge [MakeUseOf يشرح]أصدرت Intel للتو معالجها الجديد الذي تم تحديثه ، والذي يحمل الرمز Ivy Bridge ، لكل من أجهزة الكمبيوتر المكتبية والمحمولة. ستجد هذه المنتجات الجديدة مدرجة في سلسلة 3000 ويمكنك شراء بعضها على الأقل ... قراءة المزيد في الكمبيوتر الذي تستخدمه لقراءة هذا ، لم تكن مشاريعهم في عالم الجوال كما هي ناجحة كما كانوا يأملون ، مع عدد قليل من الشركات المصنعة قررت استخدام شريحة Intel Atom في منتجاتها أجهزة Android.

يبدو أن هذا لم يمنعهم. لقد ألقوا قبعتهم مرة أخرى في حلقة الهاتف المحمول مرة أخرى مع انتل XDK IDE. تتيح لك بيئة التطوير المجانية هذه كتابة التطبيقات باستخدام HTML5 و Javascript و CSS3 ثم اختبارها على أجهزة متعددة. بمجرد الانتهاء ، يمكنك النشر إلى العديد من متاجر التطبيقات ، بما في ذلك Google Play و Nook و Kindle و iTunes ومتجر Windows 8. إنها حقا صفقة "اكتب مرة واحدة ، ركض في أي مكان".

ولكن هل ستحدث ثورة في سير عمل المطورين في كل مكان؟

instagram viewer

HTML5 فقط

قبل أن أكمل ، أريد فقط أن أكرر نقطة أثرتها سابقًا. هذا لا ولن يسمح لك بإنشاء تطبيقات أصلية. هذه هي التطبيقات التي يتم إنشاؤها باستخدام لغة مثل Java أو Objective-C أو C # وغالبًا ما يكون لها وصول إلى واجهات برمجة التطبيقات أكثر من تلك المتاحة باستخدام فقط HTML5 ابدأ مع HTML5لقد سمعت عن HTML5. الجميع يستخدمه. يتم الإعلان عنها كمنقذ للإنترنت ، مما يسمح للأشخاص بإنشاء صفحات ويب ثرية وجذابة دون اللجوء إلى استخدام Flash و Shockwave. قراءة المزيد و جافا سكريبت ابدأ في ترميز جافا سكريبت الآن باستخدام هذه الموارد الخمسة الرائعة المجانية قراءة المزيد .

إنشاء xdk

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

ميزة أخرى لكتابة تطبيقات الجوال في HTML5 هي أنك قادر أيضًا على نشر تطبيقاتك على الويب الأكبر. باستخدام XKD ، يمكنك نشر تطبيقات وألعاب Facebook ومكونات Chrome الإضافية وتطبيقات الويب التقليدية.

المحرر

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

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

كود xdk

يقدم XDK هنا ، ويقدم جيدًا. تم تمييز الرمز بشكل جميل ويسهل قراءته. بالإضافة إلى ذلك ، فإن اكتمال الشفرة قوي وهو على قدم المساواة مع أي محرر تجاري. ومع ذلك ، أشعر أنه يمكن أن يكون هناك المزيد هنا. سيكون الأمر رائعًا إذا كان مزودًا بالقدرة على تثبيت المكونات الإضافية ، على عكس محرر نص سامية جليلة جرّب Sublime Text 2 لاحتياجاتك لتعديل التعليمات البرمجية عبر الأنظمة الأساسيةSublime Text 2 هو محرر رمز عبر الأنظمة الأساسية سمعت عنه مؤخرًا فقط ، ويجب أن أقول إنني معجب حقًا على الرغم من تسمية بيتا. يمكنك تنزيل التطبيق الكامل دون دفع بنس واحد ... قراءة المزيد . غالبًا ما وجدت نفسي أتوق إلى أمثال Emmet (Zen Coding سابقًا) ، والذي كان من شأنه أن يوفر لي القليل من الوقت.

محاكاة

بمجرد حصولك على بعض الرموز ، سترغب في رؤية كيف يبدو على الأنظمة الأساسية المختلفة. يتيح لك XDK تشغيل الرمز الخاص بك في عدد من القرارات والأبعاد ، بما في ذلك Apple iPhone و Google Nexus 7 و Nokia Lumia 920.

محاكاة xdk

يمكنك أيضًا تحديد موقع الجهاز ، عندما ترغب في اختبار الرمز الذي يستخدم مقياس التسارع للأجهزة ، وكذلك تغيير اتجاه الشاشة للجهاز نفسه. يعد هذا مفيدًا لاختبار الرمز الخاص بك عبر العديد من الأجهزة دون التخلص من آلاف الجنيهات.

xdk التسارع

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

تعيين

بمجرد الانتهاء من تلميع تطبيقك ، يمكنك بنائه ثم إرساله للبيع في متاجر التطبيقات المختلفة. لا يتم تنفيذ هذه الخطوة على جهاز الكمبيوتر الخاص بك ، بل يتم الاستعانة بمصادر خارجية لخوادم Intel الخاصة. هناك القليل من التكوين الذي يتعين القيام به هنا ، ولكن لا شيء غير طبيعي.

بناء xdk

يمكنك استهداف Android و Crosswalk لأجهزة Android و iOS و Windows 8 و Windows Phone و Tizen و Amazon و Nook. بشكل مخيب للآمال ، لا يمكنك إنشاء تطبيقك لـ Blackberry 10. لقد وجدت أن هذا غريب تمامًا. لا يزال Blackberry 10 على قيد الحياة كثيرًا ، وإذا كنت تقضي أي وقت في صالة الدرجة الأولى في مطار أو محطة قطار ، فلن ترى نقصًا في Blackberry Q10s. في الواقع ، تم تصميم معظم تطبيقات Blackberry 10 بالكامل باستخدام تقنيات الويب. كان من السهل إضافة وظيفة BlackBerry 10 إلى XDK.

استنتاج

XDK هي بيئة تطوير قوية ، وبالنسبة لأي شخص يتطلع إلى جعل الملايين من أسواق الهواتف المحمولة في العالم ، إذا كان يوفر مكانًا جيدًا للبدء. في حين أنه سيكون من الجيد الحصول على دعم لـ Blackberry 10 وللمكونات الإضافية ، إلا أنه يدرك أن هذا جهد لا يصدق نيابة عن Intel وأن سعره جذاب للغاية. جربها وأخبرني برأيك!

ماثيو هيوز مطور برامج وكاتب من ليفربول بإنجلترا. نادرًا ما يتم العثور عليه بدون كوب من القهوة السوداء القوية في يده ويعشق جهاز Macbook Pro والكاميرا الخاصة به. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk ومتابعته على تويتر علىmatthewhughes.