قامت مايكروسوفت أمس بإطلاق Windows 10 SDK Preview للمطورين الي مشتركين ببرنامج Windows Insider ..
ببساطة، الـ SDK معناها : Software Development Kit .. بمعنى آخر : ملفات وأكواد ومصادر أساس النظام ليستطيع المطوّر إستخدام خواص وميزات النظام المختلفة مثل : الإشعارات ..

شخصياً تحمست جداً لدرجة أنني قمت بتأخير موعد نومي لـ 3 ساعات لأستطيع إختبارها قبل ان استطيع النوم 😀 .. وبالفعل، حماسي لم يكن على تحديثات بسيطة وتحسينات بالـ SDK .. وإنما تحديثات وتغييرات “جذرية” ..

أهلاً بـ UAP : Universal Application Platform  .. منصة التطبيقات الموحدة :

خطوة جبارة قامت بها مايكروسوفت لتوحيد منصات ويندوز قدر الإمكان بمنصة واحدة فقط .. ومن وجهة نظري خطوة ناجحة بجدارة 🙂 ..

الـ UAP هو بديل عن التطبيقات الموّحدة السابقة، والتي كانت تتطلب منّا “كمطورين” كتابة كود واحد فقط مع بعض التخصيصات على التصاميم المنفردة، لينتج لنا ملفان APPX ونقوم برفع كل ملف على كل متجر لكل منصة .. ولكن مع الـ UAP فكل شيء تغير تقريباً الآن تكتب كود واحد – تصميم واحد – ملف APPX واحد .. حسناً ربما سيخطر سؤال في بالك .. لم يتغير كل شيء، وإنما فقط ملفان الـ APPX أصبحت ملف واحد!

صحيح، ولكن سابقاً كان هنالك Solution يحتوي 2 Projects لكل منصة Project منفصل .. إضافة إلى Shared Project ليتم كتابة الكود الموّحد هنالك .. الآن أصبح هنالك Solution يحتوي Project وحيد بنوع : UAP 🙂

وكأنك تطوّر تطبيق للفون فقط، ولكن الآن تستطيع نشر التطبيق للـ : الفون + التابلت + الديسكتوب + البي-سي + الإكسبوكس + إنترنت الأشياء .. واااو!!

بعض الصور ..

 

بالتأكيد الموضوع سيطول ويطول عن الأشياء الجديدة و الـ Controls الجديدة بويندوز 10 .. ولكن هذا كان موجز بسيط جداً عن الـ SDK الجديدة .. ترقبوا المزيد مع مؤتمر Build 2015 ..

بعض الروابط المفيدة :

نماذج :

 http://microsoft.github.io/windows/

كورس من الـ MVA :

http://www.microsoftvirtualacademy.com/training-courses/a-developers-guide-to-windows-10-preview

الجديد بويندوز 10 للمطورين :

http://dev.windows.com/en-us/whats-new-windows-10-dev-preview

ويندوز إنسايدر :

https://insider.windows.com/