مایکروسافت پیش از عرضهی نسخهی نهایی ویندوز ۱۰، ویژوال استودیو ۲۰۱۵ را با تغییرات گسترده و پشتیبانی از پلتفرمهای مختلف منتشر کرد. مایکروسافت در سالهای گذشته تلاش خود را روی افزایش قابلیتهای چند پلتفرمی ویژوال استودیو معطوف کرده و امسال با عرضهی نسخهی جدیدی از این نرمافزار، مرحلهی جدیدی را در مسیر محیط توسعهی خود قرار داده است.
در صورتی که پس از دریافت ویژوال استودیو ۲۰۱۵ نسخهی کامل آن را نصب کنید، میتوانید از زبانهای سی شارپ، سی پلاس پلاس، ویژوال بیسیک، جاوا، اف شارپ، پایتون، جاوا اسکریپت، پاورشل، تایپ اسکریپت (زبان اسکریپتی مایکروسافت مبتنی بر جاوا اسکریپت) و اس کیو ال استفاده کنید. با استفاده از این نسخه میتوانید بیلد اپلیکیشنها یا برنامههای توسعه یافته را برای اندروید و ویندوز ایجاد کنید. ضمنا در زمان نصب با اضافه کردن SDK اندروید و کتابخانههای زامارین، میتوانید با ویژوال استودیو باری آیفون، آیپد و اپل واچ نیز اپلیکیشنهایی را توسعه دهید.
همراه شدن انواع پکیجها و کتابخانهها حجم نسخهی کامل این برنامه را به بیش از ۲۷ گیگابایت افزایش داده است.
یکی از نکات جالبی که در خصوص ویژوال استودیو جدید میتوان به روشنی دید، عدم پشتیبانی از پلتفرم یونیورسال ویندوز ۱۰ است که جدیدا معرفی شده. اگرچه پلتفرم یونیورسال متعلق به ویندوز ۸.۱ در ویژوال استودیو ۲۰۱۵ پشتیبانی میشود، اما نسخهی جدیدتر آن که قابلیتهای بهتری در رابطه با یکپارچگی دارد، در آینده نزدیک نیز علاوه بر پیسیها، تبلتها و گوشیهای هوشمند مبتنی بر ویندوز ۱۰ِ، شامل هولولنز و ایکسباکس نیز خواهد شد.
محیط ویژوال استودیو نیز با تغییراتی همراه شده که این نرمافزار را دوست داشتنیتر کرده است. ویراشگر سی شارپ و ویژوال بیسیک در این نسخه از فریمورک کامپایلر متن باز روزلین (Roslyn) استفاده میکنند. روزلین فریمورکی است که قابلیت توسعه دارد و از اینرو تیمهایی که از این زبانها و ویژوال استودیو استفاده میکنند، قادر خواهند بود تا پیامها و قابلیتهای این کامپایلر را براساس نیازهای خود تغییر دهند. استفاده از رزولین امکان استفاده از قابلیتهای پیچیدهتری را در اختیار کاربران و توسعهدهندگان قرار داده است. با استفاده از رزولین میتوان کلاسهای مورد استفاده، متدهای فراخوانی شده را به همراه نوع داده و مقادیر پاس شده توسط پارامترها را به روشنی دید. با استفاده از این قابلیت میتوان ویژگیهایی را که پیشتر فقط در زمان کامپایل قابل استفاده بود، یک مرحله قبل و در زمان کدنویسی در ادیتور مشاهده کرد.
زبانهای مورد استفاده با بروزرسانی همراه شده است. برای مثال نسخهی سی شارپ مورد استفاده به نسخهی ششم ارتقا پیدا کرده که دارای ویژگیهای کاربردی جدیدی است. از جملهی ویژگیهای جدید باید به سیستم درج رشتهی جدید اشاره کرد که امکان ایجاد رشتهها و امکان امبد کردن مقادیر متغیرها را ممکن کرده است. اف شارپ نیز هماکنون در قالب نسخهی چهارم عرضه شده است. از جملهی ویژگیهای نسخهی جدید میتوان به بهبود توابع سازنده و همچنین بهبود ویژگیهای آرایهها، لیستها و سایر کنترلها اشاره کرد.
زبان سی پلاس پلاس مورد استفاده در ویژوال استودیو ۲۰۱۵ از نسخههای ۱۱ و ۱۴ این زبان به همراه پشتیبانی جزئی از نسخهی ۱۷ بهرهمند است.
تنوع قابلیتهای کراس پلتفرم تعبیه شده بسیار متنوع و مختلف است. اندروید در ویژوال استودیو بهچندین صورت پشتیبانی میشود. برای مثال اپلیکیشنهای اندرویدی را میتوان در سی پلاس پلاس یا جاوا ایجاد کرد. همچنین در سی شارپ داتنت نیز قابلیت ایجاد اپلیکیشنهای اندرویدی از طریق کتابخانههای زامارین وجود دارد. خروجی این دو روش را که در واقع اپلیکیشن اندرویدی است میتوان در امولاتور اندرویدی ویژوال استودیو مورد آزمایش قرار داد. امولاتور مایکروسافت از Hyper-V استفاده میکند که همین موضوع سرعت امولاتور ویژوال استودیو را بیش از امولاتور گوگل میکند. اپلیکیشنهای مبتنی بر iOS و اپل واچ نیز با استفاده از کتابخانههای زامارین ایجاد میشوند. استفاده از زامارین در این مورد نیازمند داشتن گواهی استفاده از کتابخانههای این کمپانی و همچنین دسترسی به سیستمعامل مک برای کامپایل اپلیکیشن مورد نظر است.
هر سه پلتفرم اندروید، iOS و ویندوز میتوانند از اپلیکیشنهای ایجاد شدهی مبتنی بر جاوااسکریپت/ اچتیامال فریمورک کوردوا آپاچی استفاده کنند.