کوی دانش - 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 روز رایگان دریافت کرد. در ادامه به بررسی قابلیت های این نسخه می پردازیم. با کوی دانش همراه شوید...

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

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

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

مطالعه متن کامل
لذت نوشیدن قهوه اسپرسو در فضا، با استفاده از فنجان های عجیب فضایی، دستاورد مهندسان دانشگاه Portland State

لذت نوشیدن قهوه اسپرسو در فضا، با استفاده از فنجان های عجیب فضایی، دستاورد مهندسان دانشگاه Portland State

امروزه تجهیزات جانبی فضایی آنقدر مدرن شده اند که حتی می توان یک دستگاه قهوه ساز ایتالیائی سفارشی را در ایستگاه فضایی بین المللی (ISS) دید. متاسفانه هرچند با نصب این دستگاه، مشکل وجود این نوشیدنی دلچسب در فضا رفع شده است، اما با آمدن اسپرسو و انواع نوشیدنی ها به فضا، مشکل دیگری بوجود آمد و آن هم اینکه فضانوردان همچنان باید کاپوچینوهای خود را از درون کیسه های پلاستیکی بنوشند. به همین دلیل، مهندسان دانشکده مهندسی و علوم کامپیوتر Maseeh دانشگاه Portland State، به کمک قهوه خورهای حرفه ای ساکن فضای بدون جاذبه آمده اند. آن ها فنجان های میکروگرانشی خاصی برای نوشیدن قهوه اسپرسو در فضا طراحی کرده اند که می توانند مانند همتاهای زمینی خود عمل کنند.

مطالعه متن کامل
10 روش طبیعی برای سفید کردن دندانها

10 روش طبیعی برای سفید کردن دندانها

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

مطالعه متن کامل
چگونه برنامه های پیش فرض را در iOS 9 حذف کنیم

چگونه برنامه های پیش فرض را در iOS 9 حذف کنیم

در حال حاضر هیچ راهی برای حذف برنامه هایی که توسط اپل در iOS9 نصب می شوند وجود ندارد ولی در یک گاف بزرگ، مشکلی در پلت فرم iOs 9.1 و iOS 9.2 وجود دارد که به کاربران اجازه می دهد تا موقتا از شر برنامه هایی که بصورت پیش فرض نصب شده اند راحت شوند. ویدئویی که در ادامه می آید نحوه انجام این کار را به نمایش می گذارد. برای اینکار ابتدا می بایست همه برنامه هایی را که نمی خواهید داخل یک فولدر بریزید. حالا شما آماده یک کار جادویی هستید. با کوی دانش همراه شوید...

مطالعه متن کامل
قابلیت اجرای چندعملیاتی (multitask) بهتر با استفاده از اپ  بِتِر ویندو منیجر

قابلیت اجرای چندعملیاتی (multitask) بهتر با استفاده از اپ بِتِر ویندو منیجر

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

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