IMG_0480

اگر به یاد داشته باشید در کنفرانس بیلد 2015، مایکروسافت پروژه ای به نام Astoria  را معرفی کرد. این پروژه به توسعه دهندگان اجازه استفاده از کد اپلیکیشن های اندرویدی، برای ساخت نسخه ویندزی آن ها را می دهد. در حالی که ما فقط با نام و کاربرد این پروژه آشنا هستیم، مایکروسافت یک زیر سیستم نظام مند از اندروید را در بسته به روز رسانی بیلد 10149 ویندوز 10 موبایل ایجاد کرده است. با ما همراه باشید.

این بسته به روز رسانی که برای توسعه دهنگان منتشر شده 300 مگابایت حجم دارد که 100 مگابایت آن مربوط به یک زیر مجموعه موسوم به “projecta” است. این زیر سیستم شامل فایل های DLL و framework های اندروید برای اپلیکیشن های ویندوزی (framework of Android-on-Windows) است.

جالب تر این که این مجموعه حتی شامل سیستم فایل اندروید نیز هست که این خود مواردی مانند adb یا (Android Debugger Daemon) و درایور های Hyper-V (سیستم ایجاد ماشین های مجازی) را در بر می گیرد.

ProjectA

زیر سیستم اندروید در ویندوز در شاخه System32 قرار دارد و شامل مترجم های OpenGL ES یا OpenGL for Embedded Systems نیز می باشد.

توضیح موارد تخصصی

adb-602x417

  • Android Debugger

به مکانیزم و سیستم اشکال زدایی اپلیکیشن های تحت اندروید اطلاق می شود و وجود Daemon آن در ویندوز فون به این معنی نسخه شبیه سازی شده آن در ویندوز فون پیاده شده و این یعنی ویندوز فون می تواند اپلیکیشن های اندرویدی ایجاد شده با Api های گوگل  که توسط مایکروسافت برای ویندوز فون معادل سازی شده اند را اشکال زدایی کند. به بیانی ساده تر یعنی توسعه دهندگان ویندوزفونی می توانند از ابزار توسعه دهندگی اندروید برای پورت راحت اپلیکیشن های خود برای ویندوز استفاده کنند.

Hyper-V

  • Hyper-V

به درایور هایی اطلاق می شود که برای شبیه سازی مجازی یک یا چند پلتفرم در ویندوز استفاده می شود. Hyper-V که مشروحا Hypervisor نامیده می شود برای ایجاد ماشین های مجازی به کار رفته و توسط آن می توان انواع سیستم عامل ها را به صورت مجازی در ویندوز یا بستر های پشتیبانی شده دیگر نصب و مورد استفاده قرار داد.

OpenGL_ES_logo

  • OpenGL ES

OpenGL شامل ای پی ای هایی برای رندرینگ گرافیک کامپیوتری است. به بیانی ساده تر OpenGL عملکردی مانند دایرکت اکس دارد. OpenGL که یک مجموعه برنامه نویسی چند پلتفرمه می باشد، برای ساخت قسمت های گرافیکی اپلیکیشن یا بازی ها مورد استفاده قرار می گیرد. این مجموعه از ابتدا برای استفاده شدن در دستگاه های کوچک مانند گوشی های هوشمند، تبلت ها و کنسول های بازی دستی، که پردازنده های گرافیکی نه چندان قوی دارند ایجاد شده است ولی اکنون به یک مجموعه قوی با ای پی ای های گسترده تبدیل شده است که در هر سیستم عامل مورد استفاده قرار می گیرد، حتی ویندوز.

از آن جایی که گوگل از رابط های برنامه نویسی گرافیکی OpenGL در اپلیکیشن و بازی های تحت اندروید استفاده می کند، مایکروسافت از مترجم این رابط برنامه نویسی برای پورت هرچه راحت تر اپلیکیشن های اندرویدی به ویندوز فون بهره برده است.

در نگاه اول، از مطالب فوق این گونه برداشت می شود که مایکروسافت قصد دارد مکانیزمی برای اجرای اپلیکیشن های اندرویدی در بستر ویندوزفون فراهم کند. اما اگر به کنفرانس بیلد 2015 برگردیم، مایکروسافت اعلام کرد که برای امکان پذیر شدن پورت اپلیکیشن های اندرویدی به ویندوزفون، برای تک تک API های گوگل یک معادل ویندوزی ساخته است.

برای مثال تفاوت یک اپلیکیشن ناوبری اندرویدی با نسخه پورت شده آن برای ویندوزفون این جا خواهد بود که توسعه دهنده به جای نقشه گوگل از نقشه بینگ مایکروسافت در نسخه پورت شده استفاده خواهد کرد. این روند در همه قسمت ها و API ها ادامه خواهد داشت، به بیانی دیگر تمام اپلیکیشن های اندرویدی پورت شده، به جای گوگل از سرویس های مایکروسافت استفاده خواهند کرد. مثلا Outlook به جای Gmail یا وان درایو به جای گوگل درایو و غیره.

بنابراین اپلیکیشن های پورت شده با وجود این که همه قابلیت های خود را برای ویندوزفون نیز ارایه خواهند داد، در عین حال یک نسخه تماما مایکروسافتی نیز خواهند بود. این یک حرکت زیرکانه از مایکروسافت است که با یک تیر چندین نشان را هدف قرار داده است.

اول این که توسعه دهندگان به راحتی اپلیکیشن های خود را برای سیستم عامل مایکروسافت پورت خواهند کرد. دوم این که استور ویندوز فون از هر لحاظ خلأ خود را پر خواهد کرد. سوم این که هر اپلیکیشن اندرویدی یک معادل ویندوزفونی خواهد داشت چهارم این که اپلیکیشن های پورت شده به همان کیفیت نسخه اندرویدی خواهند بود و شاید پنجم این که توسعه دهندگان اندروید به تدریج جذب ویندوز فون خواهند شد و از ابزار توسعه دهندگی ویندوز که شامل ابزار توسعه دهندگی همه پلتفرم ها می باشد، برای ساخت اپلیکیشن خود و ارایه آن به همه پلتفرم ها استفاده خواهند کرد.

شما چه نظری در این مورد دارید؟

منبع: وینفون | WMPOWERUSER

منبع :

WMPOWERUSER

610 پست
رضا رجب زاده
لیسانسه ICT علاقه مند به مایکروسافت و محصولاتش. تکنولوژی و وبلاگ نویسی.
مطالب مرتبط
دیدگاه کاربران
sina h
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

خیلی جالب بود، حرکت واقعا هوش مندانه ای بود
تشکر از شما بابت خبررسانی خوبتون ??

qAp
💔 40 پاسخ دهید سه شنبه 9 تیر 1394

بدون تعصب باید بگم که نماد اندروید از بقیه نماد های سیستم عامل های دیگه بامزه ترو کاربردی تره.(روبات سبزو میگم)

    qAp
    💔 5 پاسخ دهید سه شنبه 9 تیر 1394

    البته خوب اینم باید بگم هر وقت یه جا میبینمش یاد هنگ می افتم.

      امیر دانته برگشته و
      💔 0 پاسخ دهید چهارشنبه 10 تیر 1394

      فکرشو بکن آقای رجب زاده این لگوی اندروید به شخسیت اصلی فیلم سینمایی هنگ اور hang over 4 تبدیل شه اههه چی بشه منظورم همون فیلم خماری هستش

فرشاد
💔 4 پاسخ دهید سه شنبه 9 تیر 1394

دوستان توروخدا کمکم کنید نمیتونم هیچی دانلود کنم چه وضع استور؟؟؟؟این کارمیکنن رو اپلیکیشن هنگرویدی نمیان رو برنامه خودشون کارکنن مشکلات سیستم عاملای دیگه رو همش ب رخ میکشن فقط اه

آلخاندرو
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

برادر رجب زاده “خلأ ” درسته لطفا اصلاح کنید :دی
خلع 😐

    رضا رجب زاده
    💔 0 پاسخ دهید سه شنبه 9 تیر 1394

    ممنون عزیز. بعضی وقتا دیگه ذهن تشخیص نمیده چی درسته و چی غلط
    😀

mohsen 930
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

دیگه اونابی که میگفتن پورت شدن اپ های اندرویدی به ویندوزفون نشدنی یا صرفاً محدود به نرم افزارهای ساده هست باید ساکت بشینن.بستر نرم افزاری ویندوز موبایل کاملا آماده شده،نسخه نهایی عرضه شه توسعه دهندگان زحمت زیادی نخواهند داشت.
پیش به سوی روزای بهتر

IRANMEHR
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

چیزهای جالب و زیبایی بیان شد اما این حرف ها در عمل باید انجام بشه ،امیدوارم که مایکروسافت اندیشه ی درستی داشته باشه،من به ویندوز علاقه ی خاصی دارم و از پیشرفتش لذت میبرم هر چند چیزی گیر من نمیاد اما تنوع لذت و زیبایی رو دوست دارم امیدوارم ویندوز از اینی که هست لذت بخش تر بشه.

ALi Yusefi
💔 2 پاسخ دهید سه شنبه 9 تیر 1394

حالا اگه گوگل یسری ای پی ای هاشو تغییر بده مایکروسافت میخواد چیکار کنه ?

    رضا رجب زاده
    💔 1 پاسخ دهید سه شنبه 9 تیر 1394

    اگه گوگل همچین کاری بکنه عملا توسعه دهندگان خودش رو نادیده گرفته و اینکه تمام اپلیکیشن هایی که تا به حال برای اندروید ایجاد شدن رو از دست میده

Miladsahraie
💔 18 پاسخ دهید سه شنبه 9 تیر 1394

اواز دهل از دور شنیدن خوش است ، خودتون چه خبر ؟؟ باید صبر کرد ، فعلا که استور قطعیش بیشتر شده که بهتر نشده چه برسه به این که پر بشههه

    soheil
    💔 0 پاسخ دهید سه شنبه 9 تیر 1394

    واقعا هنوز متوجه نشدید مشکل از اینترنت ایرانه م استور مشکل نداره؟!

omid
💔 1 پاسخ دهید سه شنبه 9 تیر 1394

فقط امیدوارم هنگ به ارمغان نیاره!

M.reza
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

استور که به خوبی کار میکنه برای من لااقل تاحالا مشکلی نبوده البته بعضی مواقع بیشتر اینترنت مشکل داره تا استور

behnam
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

اگه همچین کاری صورت بگیره و اینکه باعث هنگ نکردن گوشی بشه عالیه دیگه انتظاری من یکی به شخصه ندارم اینو هم بگم که اینده ویندوز خیلی بهتر از سیستم عامل های دیگست غول نرم افزاری و سیستم عامل پشتش وایساده . به امید کم شدن نفرات استفاده کننده از هنگروید

امیر
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

استور کاملا بی نقص داره کار میکنه مشکل از اینترنت خودتون هست

آبتین
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

امیدوارم همین طور که میگید باشه اما یه سوال برام پیش اومد:این hyper v همونطور که گفتین یه virtual machine و فقط برای اجرای یک سیستم عامل درون سیستم عامل دیگه استفاده می شه.مثلا در این جا سیستم عامل اندروید رو داخل ویندوز اجرا میکنه.خب این یعنی چی؟!!یعنی مایکروسافت میخواد برنامه های اندروید رو از طریق virtual machine داخل ویندوز اجرا کنه؟!اگه اینجوری باشه خیلی افتضاح میشه یعنی هنگ و کرش برنامه از خود اندروید هم بیشتر میشه!!امیدوارم که اینطور نباشه و هدف مایکروسافت پورت کردن برنامه ها باشه

علی
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

دوستان عزیز. استور مشکلی نداره !!!
کشورتون رو روی United Kingdom تعریف کنید. تا ده روز پیش میشد گفت مشکل داره اما بنده 10 روزه که مشکلی ندارم و تمام برنامه های مورد نظرمم دانلود و نصب میکنم.
فقط یه سوال : برنامه Get instagram followers Free گاهی اوقات کرش میشه و مجبور به دوباره دانلود و نصب اون میشم.
Lumia 1520 Win 8.1 Update Denim

mahdi
💔 0 پاسخ دهید سه شنبه 9 تیر 1394

سلام
واقعا عالیه از همون روز کنفرانس که این ویژگی رو معرفی کردن منتظرم تا هرچه زودتر ابزارهاش بیاد و برنامه های اندرویدی خودم رو به ویندوز تبدیل کنم و برنامه های فارسی استور رو تکمیل کنیم

    ardalan
    💔 0 پاسخ دهید سه شنبه 9 تیر 1394

    میشه نرم افزاراتون رو معرفی کنید که بشناسیم آیا؟

    حیان
    💔 0 پاسخ دهید جمعه 19 تیر 1394

    دس خوش!

Hesam
💔 0 پاسخ دهید شنبه 27 تیر 1394

عالیه دیگه کلشم میاد که.most wanted 2 هم کمیاد به به چی میشه

سینا
💔 0 پاسخ دهید پنجشنبه 6 آبان 1395

سلام . ببخشید این بیلد چطور دریافت ویا نصب کنیم

برای نوشتن دیدگاه می توانید به حساب کاربری خود وارد شوید ورود ارسال نظر به صورت مهمان
برچسب ها: , , , , , , , ,