أهلاً بكم في العدد الخامس من النشرة الإسبوعية “مطوري تطبيقات ويندوز في أسبوع”..

في هذا الإسبوع قمت بتغيير مظهر النشرة .. وسأقوم بذلك كل شهر (4 أسابيع) :) 

لنبدأ بـ أهم الأخبار والتطورات في الفترة الماضية:

إحصل عليه من مايكروسوفت – أهلاً بالشارات الجديدة لتطبيقات متجر ويندوز 10!

أطلقت مايكروسوفت الشارات (Badges) الجديدة التي تشير بأن التطبيق متوفر بمتجر ويندوز 10، وتأتي بـ أكثر من تصميم مختلف، يمكنكم الحصول عليها ومعاينتها من هذه الصفحة Windows Store Badges.

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

– مايكروسوفت تعلن عن بدء نشر نظام جديد بمركز مطوري ويندوز 10 خاص بتقييم الأعمار.

أعلنت مايكروسوفت عن بدء نشر نظام عالمي موّحد لتقييم الأعمار والتي يمكن لها الحصول على المحتوى الرقمي (تطبيقات) ..الجدير بالذكر أن هذا النظام سيساعد متجر ويندوز بالتوسع لمناطق ودول أكثر حيث أن هنالك دول بالعالم لا تسمح بأي محتوى رقمي لا يقيّم عبر هذا النظام..

إذا كنت ناشر بالمتجر، لا يوجد الآن أي فعل ضروري جداً لتقوم به وستضظر لذلك في حالتين:

-1  سيطلب منك مركز المطورين إعادة تقييم تطبيقك عند تحديثه بشكل عام, يتضمن تحديث الأسعار، معلومات أو تفاصيل التطبيق والحزمة..

-2  سيطلب منك مركز المطورين تقييم تطبيقاتك الجديدة بهذا النظام.

بالرغم من ذلك، فأنا شخصياً أنصح بتحديث كافة تطبيقاتك لتتلائم مع نظام التقييم الجديد ليتم توفيرها في كافة الدوال الجديدة :) .

– ويندوز، ويندوز في كل مكان!

أعلنت مايكروسوفت عن بعض الأرقام المثيرة للإهتمام تتعلق بإستخدام ويندوز 10 وتبنّيه حول العالم.. التقرير طويل بعض الشيء ولكن ما يمسّنا بشكل كبير هي أرقام التطبيقات والمتجر.. ويمكنكم قراءتها كاملة عبر Windows Devs Blog – Windows 10 Store Growth .

كانت هذه أهم الأخبار والتطورات التي حدثت بالأيام الماضية.. الكثير لنسمعه بالأيام القادمة :D.

ننتقل لنصائح و Tips العدد ..

– وفر لنفسك الجهد والوقت عندما يتعلق الأمر بتصميم البلاطات والآيقونات..

الكثير و الكثير من البلاطات لتصميمها وتحجيمها لتتلائم مع كافة الأجهزة المحتملة.. تقريباً، يتطلب منك تطبيق ويندوز تصميم أيقونة للتطبيقات بـ 8 أحجام مختلفة مع الأخذ بالإعتبار الـ Splash Screen .. وينصح بتوفير أكثر من 40 حجم مختلف لكافة السيناريوهات المحتملة!

الآن أحضر لنشر تطبيق جديد لي بمتجر يوندوز 10.. بحثت عن أي حل لهذه المشكلة وأخذ مني البحث وقت طويل لدرجة أنه كان بإمكاني تصميم كافة الأيقونات المقترحة من قبل Visual Studio :) .

ولكني وجدت الحل وأود مشاركتكم إياه..

أهلاً بـ Universal Logo Maker for Windows :

تطبيق ويندوز 10 موّحد صمم من قبل طلاب من فيتنام وهم شركاء مايكروسوفت للطلاب MSPs !

إختر أيقونة تطبيقك وقم بتغيير الخلفية أو إجعلها شفافة.. قم تغيير الحجم عبر عجلة الماوس وإضغط توليد ثم إختر مجلداً.. وستحصل على 39 ايقونة لتقوم بلصقها داخل مجلد Assets بمشروعك! رهيب :) .

Get it on Windows 10

لا تسنى تقييم التطبيق إن قمت بإستخدامه، لتشجيع الطلاب وشكرهم على ذلك!

كان هذا الشيء الوحيد الذي أحببت مشاركته معكم في هذا الإسبوع، ننتقل الآن للجزء الأكثر إثارة How-To:

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

هل يجب على إضافة بلاطات حيّة بتطبيقي؟ وكيف ذلك!

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

كيف ذلك؟

1. إختر قالباً:

هنالك العديد من القوالب الخاصة بالبلاطات الحيّة، مثلاً:

قالب نصي فقط.. قالب نص مع عنوان, أو قالب صورة ، نص و عنوان.. إلخ، القالب يعتمد على السيناريو.. بعد إختيار القالب، قم بضبط المعلومات أو البيانات التي تريد إرسالها للبلاطة.

2. أنشئ Tile Notification:

وهو العنصر المسؤول –ويمثل- البلاطة، وسنقوم بتمرير القالب له لينشئ لنا بلاطة حيّة..

3. أنشئ Tile Updater:

وهو محدّث البلاطة، المسؤول عن إرسال تحديثات للبلاطة الخاصة بالتطبيق..

4. يمكنك عبر إستخدام TileUpdater.Update إرسال عنصر البلاطة الذي قمنا بإنشاءه مسبقاً لإرسال البلاطة الجديدة بالمعلومات و البيانات والصور إن وجد..

هذه هي الخطوات ببساطة لإنشاء وتحديث بلاطة حيّة.. هي نفس الخطوات لإرسال إشعارات محلية للتطبيق تقريباً.. بسيط!

بالتأكيد تريد معرفة تفاصيل العمليّات، ويمكنك الرجوع لهذا الموضوع لذلك: MSDN – Live Tiles .

لا تنسى المرور بـ البلاطات الحيّة المستجيبة (الترجمة سيئة بعرف; بس شو ترجم Adaptive Tiles :( ) للتعرّف عليها، فهي ميزة جديدة بويندوز 10 تمكنك من إنشاء قالبك الخاص لإستخدامه عبر العديد من البيئات التي يعمل ويندوز عليها.. MSDN – Adaptive Live Tiles .

الآن سأنتقل لذكر بعض المصادر والمراجع المهمة لك كمطور تطبيقات ويندوز:

– Windows on Github:

ربما ذكرت بعض المصادر المشابهة بالنشرات السابقة، ولكن في هذه الصفحة ستجد كل شيء يتعلق بويندوز وتطبيقات ويندوز في صفحة واحدة تمثل أكبر المراجع مفتوحة المصدر من مايكروسوفت بشكل رسمي.. Github – Windows .

– زاوية C#:

موقع csharpcorner من أهم المواقع العالمية لتعلّم لغة C# وبرمجة وتطوير تطبيقات ويندوز، العديد من الخبراء والـ MVPs متواجدين لنشر المعرفة والإجابة عن الأسئلة المتعلقة بلغة البرمجة C# ومنصة ويندوز CSharp Corner .

– ناصر الناصر:

يعمل كـ مستشار منصات تقنية بمايكروسوفت، مبرمج، وقيك D: يقوم بنشر بعض المصادر والدورات المحلّية المنسقة من قبل مايكروسوفت أو مجتمع المطورين.. أنصح بمتابعته على تويتر @nasser أيضاً يدوّن عن أشياء جميلة في Nasser’s Blog.

إلى هنا, سأنهي هذه النشرة .. وعلى أمل اللقاء في نشرات وتدوينات أخرى بإذن الله :).

محبكم،

محمد