کوی دانش - kooy

امکان اجرای برنامه‌های اندروید و iOS در ویندوز 10

امکان اجرای برنامه‌های اندروید و iOS در ویندوز 10
10 اردیبهشت
23:15 1394
در حالی که مایکروسافت هیچگاه با ساخت نرم افزار برای ویندوز دسکتاپ مشکلی نداشته، در زمینه ویندوز موبایل دارای مشکل بوده است. ویندوز موجود بر روی موبایل و تبلت ها در مقایسه با اندروید و iOS دارای کمبود نرم افزار است و مایکروسافت قادر به متقاعد کردن توسعه دهندگان برای تبدیل ویندوز به اولویت آن‌ها برای ساخت برنامه‌های موبایل نبوده است. با توجه با این وضع، مایکروسافت مجبور بود تا راه حل دیگری برای این مشکل پیدا کند و امروز در کنفرانس خود آن‌ها این راه حال بسیار خوب را نشان دادند.

اولین معرفی بزرگ پروژه Astoria بود که گوشی‌های ویندوز 10 را قادر به اجرای برنامه‌های اندرویدی نوشته شده با جاوا یا C++ می‌کرد. در حین کنفرانس این ویژگی به عنوان یک "زیر سیستم اندروید" در ویندوز توصیف شد. نتیجه نهایی این است که توسعه دهندگان می‌توانند برنامه‌های اندرویدی خود را به ویندوزفون 10 با کمترین تلاش بیاورند. هنوز مشکلاتی با برنامه‌هایی که به سرویس‌های Google Play مانند Maps و مکان یاب متصل هستند وجود دارد، ولی حالا موانعِ به مراتب کمتری نسبت به گذشته برای توسعه دهندگان وجود دارد. مایکروسافت این ویژگی را در حین کنفرانس با اجرای نسخه اندروید برنامه Choice Hotels بر روی یک گوشی با سیستم عامل ویندوز 10 نشان داد. این دمو با مشکلاتی همراه بود ولی هنوز دیدن آن تأثیر برانگیز بود.

 

چیزی که جالب توجه تر است، کار مایکروسافت برای اجازه دادن به توسعه دهندگان در استفاده از کدهای موجود در برنامه‌های iOS (که با Objective C برنامه نویسی شده‌اند)، برای ساخت برنامه‌های ویندوز 10 است. این ابتکار جدید پروژه Islandwood نام دارد و به توسعه دهندگان اجازه می‌دهد تا برنامه‌های نوشته شده خود به زبان Objective C را نگه داشته و در ویژوال استدیو با تعریف پروژه‌های Xcode ، کدهای iOS را به کدهایی آشنا برای ویژوال استدیو تبدیل کرده و آن‌ها را برای ویندوز 10 کامپایل نمایند. دموی نشان داده شده در این کنفرانس یک برنامه نوشته شده برای iPad را نشان داد که برای اجرا در ویندوز کامپایل می‌شد. نه تنها این کار به خوبی انجام شد، بلکه برنامه فقط یک برنامه ساده نبود. برنامه‌هایی که از کامپایل UIKit و Core Animation به خوبی برنامه‌های ویندوز 10 هستند و دیدن نحوه کار این کامپایلر و توانمندی‌های آن بسیار جالب خواهد بود.

 

برنامه ای که در این کنفرانس نمایش داده شد یک بازی ریاضی بود که از چهارچوب ULKit و Core Animation استفاده می‌کرد و دارای جلوه‌های بصری و انیمیشن‌های پیچیده ای بود. با این وجود، این دمو حتی بهتر از برنامه اندرویدی کار کرد و حتی با موس نیز کار کرد. مایکروسافت به این موضوع بسنده نکرد و برگ دیگری را رو کرد. توانایی انتقال برنامه‌های نوشته شده با Objective C به ویندوز 10 چیزی نیست که در آینده منتظر آن باشیم، این تکنولوژی در حال حاضر وجود دارد و توسط شرکت بازی سازی King برای آوردن بازی Candy Crush Saga به ویندوزفون مورد استفاده قرار گرفته است.

یک مورد مهم که باید به آن اشاره کرد این است که در حالی که پروژه Islandwood برای برنامه‌های iOS به توسعه دهندگان اجازه ساخت برنامه‌های ویندوزی عمومی را می‌دهد، پروژه Astoria برای آوردن برنامه‌های اندروید به ویندوز 10 گوشی‌ها است.

این دو اطلاعیه توسط مایکروسافت ممکن است باعث تغییر در برنامه‌های ویندوز 10 دسکتاپ و مهم‌تر از همه ویندوز 10 موبایل شود. هنوز توسعه دهندگان باید متقاعد به کار بر روی ویندوز شوند، ولی اگر انتقال برنامه‌ها از iOS و اندروید به ویندوز به آن آسانی باشد که مایکروسافت ادعا کرده، پس متقاعد کردن توسعه دهندگان کار سختی نخواهد بود. فقط زمان است که همه چیز را مشخص خواهد کرد.

کلمات کلیدی

اشتراک

درباره نویسنده

سید احسان نبوی

سید احسان نبوی

دانشجوی کارشناسی ارشد نرم‏‌افزار

لاین: Ehsan.Nabavi

شما اولین نفری باشید که برای این خبر نظر میدهد
تصویر امنیتی



عبارت در تصویر را وارد کنید


عکسبرداری و ویرایش تصویر همانند یک حرفه ای در اندروید

عکسبرداری و ویرایش تصویر همانند یک حرفه ای در اندروید

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

مطالعه متن کامل
چگونه اعلانهای اندروید را در ویندوز 10 فعال کنیم

چگونه اعلانهای اندروید را در ویندوز 10 فعال کنیم

ظاهراً به رخ کشیدن قابلیت های ویندوز 10 توسط مایکروسافت، تمامی ندارد. با اینکه این قابلیت هنوز هم در حال تکمیل است ولی وجود اعلانهای اندروید بر روی «مرکز عملیات» ویندوز 10 نیز بسیار وسوسه کننده است. برای دسترسی به اعلانهای گوشی همراهتان بر روی کامپیوتر می بایست اجازه برخی دسترسی ها را به کورتانا بدهید و البته حوصله و صبر کافی در برخورد با برخی باگهای احتمالی در قابلیتی که هنوز در حال تکمیل است را نیز داشته باشید! برای بررسی بیشتر با کوی دانش همراه شوید...

مطالعه متن کامل
چگونه تقویم گوگل را با توجه به نواحی زمانی مختلف تنظیم کنیم.

چگونه تقویم گوگل را با توجه به نواحی زمانی مختلف تنظیم کنیم.

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

مطالعه متن کامل
iOS به نسخه دهم رسید، قابلیتها و گوشی های قابل ارتقا

iOS به نسخه دهم رسید، قابلیتها و گوشی های قابل ارتقا

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

مطالعه متن کامل
Microsoft SQL Server 2016 با وعده کارآمدی بیشتر در تحلیل دیتا

Microsoft SQL Server 2016 با وعده کارآمدی بیشتر در تحلیل دیتا

بیایید نگاهی بهتر به این محصول بیاندازیم. برای بسیاری از افراد، نرم افزار پایگاه داده ی رابطه ای مثل تماشای یک نقاشی روی دیوار دلنشین بود ولی برای بسیاری از شرکتهای تجاری، پایگاه های داده، صرفاً محل انبار دیتا نیست و یک زیرساخت مهم و حیاتی برای کل عملیات می باشد. مایکروسافت در نسخه 2014 خود استارت تحلیل دیتا را زد و اکنون نیز نسخه 2016 را می توان برای 180 روز رایگان دریافت کرد. در ادامه به بررسی قابلیت های این نسخه می پردازیم. با کوی دانش همراه شوید...

مطالعه متن کامل
مطالعه جدیدی نشان دهنده آنست که آلزایمر، اتصالات سلول های مغزی را زودتر از موعد از میان می برد

مطالعه جدیدی نشان دهنده آنست که آلزایمر، اتصالات سلول های مغزی را زودتر از موعد از میان می برد

تیمی از محققان که هدایت آنها را دانشمندان دانشگاه نیوساوث ویلز UNSW در استرالیا به عهده داشتند دست به مطالعه مکانیسمی زده اند که ارتباطات مغزی را در مراحل اولیه ابتلا به آلزایمر نابود می سازد. یافته های مزبور در نبرد مستمر محققان برای یافتن درمانی بر بیماری آلزایمر که تحلیل برنده اعصاب بوده و گسترش فراوانی دارد گام دیگری رو به جلو محسوب می شود.

مطالعه متن کامل
"نوارچسب بافت" جدید را می توان برای ترمیم قلب های آسیب دیده به کار بست

"نوارچسب بافت" جدید را می توان برای ترمیم قلب های آسیب دیده به کار بست

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

مطالعه متن کامل
کابوس کرم زره پوش خاردار 30 پا

کابوس کرم زره پوش خاردار 30 پا

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

مطالعه متن کامل
مشعل صوتی، موزیک هایتان را (واقعاً) داغ تر می کند!

مشعل صوتی، موزیک هایتان را (واقعاً) داغ تر می کند!

مشعل صوتی (Sound Torch) یک اسپیکر بلوتوثی پرتابل است که با برخورداری از یک تخته پایرو، جلوه های مختلفی از شعله را بر حسب آهنگ در حال پخش تولید می کند و یک عنصر بصری بی نظیر به آهنگ هایتان اضافه می کند.

مطالعه متن کامل
سیر کردن به صورت تصادفی، حدی را برای اصل سوپرپوزیشنِ کوانتومی قرار می دهد

سیر کردن به صورت تصادفی، حدی را برای اصل سوپرپوزیشنِ کوانتومی قرار می دهد

آیا حدی در میزان بزرگی یک سوپرپوزیشنِ (1) کوانتومی وجود دارد و یا اینکه آیا موجودات بزرگی از قبیل انسان یا جانورانی مانند گربه نیز می توانند در یک سوپرپوزیشن از حالت های کوانتومی وجود داشته باشند؟ به نظر می رسد که تجربیات روزمره ما این را نشان می دهد که اشیاء بزرگ از قوانین مکانیک کوانتوم پیروی نمی کنند و گفته می شود که این اشیاء رفتار کلاسیک دارند. مطلب یاد شده این موضوع را مطرح می کند که مرزی بنیادین بین جهان کوانتوم و جهان کلاسیک وجود دارد.

مطالعه متن کامل