
اولین خبر بزرگ پروژه Astoria بود
ین خبر بزرگ پروژه Astoria بود، پروژه ای که از اجرای اپلیکیشن های اندروید نوشته شده با زبان جاوا یا C++ در گوشی های ویندوز 10 پشتیبانی می کند. از این پس توسعه دهندگان می توانند اپلیکیشن های اندروید خود را با کمترین زحمت به گوشی های ویندوز 10 بیاورند. در حال حاضر اپلیکیشن هایی که به خدمات گوگل پلی مثل Maps یا Location متصل هستند برای این منظور با مشکلاتی مواجه هستند ولی واضح است که موانع موجود در سر راه توسعه دهندگان نسبت به قبل کمتر شده است. مایکروسافت این قابلیت را با اجرای اپلیکیشن اندروید Choice Hotels در ویندوز فون 10 نشان داد. اگر چه اجرای این اپلیکیشن با مشکلاتی مواجه شد ولی باز هم دیدن آن تحسین بر انگیز بود.
مورد قابل توجه دیگر این است که مایکروسافت به توسعه دهندگان اجازه می دهد تا از کدهای اپلیکیشن های iOS در ساخت اپلیکیشن های ویندوز 10 استفاده کنند. این ابتکار جدید پروژه Islandwood نام دارد و به توسعه دهندگان اجازه می دهد تا اپلیکیشن های نوشته شده با زبان Objective-C را با استفاده از ویژوال استدیو از محیط Xcode به ویژوال استدیو برده و برای ویندوز 10 کامپایل نمایند. اپلیکیشن هایی که از UIKit و Core Animation استفاده می کنند به خوبی می توانند برای ویندوز 10 کامپایل شوند و خیلی جالب است که با این روش می توان اپلکیشن های پیچیده را به ویندوز 10 آورد.

اپلیکیشن نشان داده شد در کنفرانس یک بازی ریاضی بود که از UIKit و Core Animation استفاده می کرد و انیمیشن ها و افکت های بسیار پیچیده ای داشت، با این وجود این اپلیکیشن کامپایل شده حتی از اپلیکیشن اصلی اندروید نیز روان تر اجرا شد و حتی با موس هم کار کرد. مایکروسافت در این کنفرانس اعلام کرد که قابلیت انتقال آسان اپلیکیشن های Objective-C به ویندوز 10 خیلی دور از دسترس نیست بلکه در حال حاضر شرکت King برای آوردن بازی Candy Crash Saga به گوشی های ویندوز 10 دارد از آن استفاده می کند.
یک نکته مهم که باید به آن اشاره کرد این است که با اینکه پروژه Islandwood برای اپلیکیشن های iOS به توسعه دهندگان اجازه ساخت اپلیکشن های یونیورسال ویندوز را می دهد اما پروژه Astoria اجرای اپلیکیشن های اندروید را تنها در گوشی ویندوز 10 میسر می سازد.
اعلام این دو خبر ممکن است در نهایت منجر به تغییر بازی میان اپلیکیشن های دسکتاپ و موبایل سیستم عامل ویندوز شود. توسعه دهندگان همچنان نیاز به متقاعد شدن برای تمرکز سیستم عامل ویندوز دارند اما اگر انتقال اپلیکیشن های اندرویدی و iOS آنطور که مایکروسافت می گوید آسان باشد، همراه کردن توسعه دهندگان با این جریان کار سختی نخواهد بود.
منبع: Anandtech