ویندوز فون


فاصله بین Windows Phone و نسخه های قبلی که  Windows Mobile نام داشتند از همه جهات زمین تا آسمان است. واسط کاربری و نوع طراحی آن با اسم Metro سایر سیستم های عامل موجود همچون iOS و  Android  را به چالش کشانده است.

برای برنامه نویسی در وین فون باید از محیط Silverlight استفاده کرد که محیط بسیار مناسبی برای توسعه برنامه های کاربردی در این سیستم عامل است
یک مسئله جالب توجه دیگر این می تواند باشد که توسعه برنامه های Silverlight برای WP7 هیچ هزینه ای در بر نخواهد داشت چراکه اگر شما Visual Studio  را در اختیار داشته باشید، ابزار مربوط به توسعه برنامه ها برای WP7 را می توانید بطور رایگان دریافت کرده و به این محیط ها اضافه کنید. تنها یک هزینه کوچک وجود دارد و آن هنگامیست که شما برنامه خود را تکمیل نموده و می خواهید آن را در اختیار دیگران قرار دهید. برای این کار تنها می بایست که از Market Place مایکروسافت استفاده کرد.
نکته ای که باید بدان اشاره کرد این است که مایکروسافت تنها از زبان برنامه نویسی #  Cبرای نوشتن برنامه های مبتنی بر Windows Phone  پشتیبانی می کند.

برایWP7، مایکروسافت قید و بندهایی سخت افزاری را برای سازندگان تلفن های همراه هوشمند در نظر گرفته است. مثلا هر تلفن همراهی که بخواهد WP7 را بعنوان سیستم عامل بر روی خود داشته باشد باید حداقل، امکانات زیر را دارا باشد:

  • صفحه نمایش لمسی 800×480 پیکسل با قابلیت لمس چهار نقطه ای
  • شتابدهنده سخت افزاری

در WP7 تصاویر متحرک ساخته شده با Silverlight اغلب از شتابدهنده سخت افزاری جهت اجرای طبیعی تر تصاویر متحرک استفاده می کنند.

  •  GPS
  • دوربین حداقل 5 مگاپیکسلی
  • دکمه های Search، Back، Start و Hardware
  • قابلیت اتصال به شبکه های بی سیم
  • حداقل 256 مگابایت رم و 8 گیگابایت درگاه sd


معایب WindOws Phone 7 :
  • عدم پشتیبانی فایل منیجر
  • عدم پشتیبانی از دستورات انتقال، کپی و چسباندن 
  • وابستگی به نرم افزار Zune برای انتقال فایل
  • نبود قابلیت اجرای چند برنامه به صورت کامل
  • حذف امکان Mass Storage
  • عدم امکان  انتقال فایل از طریق BlueTooth
  • عدم پشتیبانی از  آهنگ های زنگ اضافه
  • متن باز نبودن


ویندوز فون 8
محصول 2012 مایکروسافت و خیزی بزرگ در جهت شکست سایر رقبا. آخرین سری سیستم عامل های مایکروسافت برای اجرا روی گجت ها به حداقل هایی نیازمند است که به شرح زیر است:
  • پردازنده کوالکام اسنپ دراگون اس 4 دو هسته ای (Qualcomm Snapdragon S4 dual-core processor)
  • حداقل 4 گیگابایت فلش مموری
  • GPS
  • پشتیبانی از میکرو یو اس بی 2.0
  • جک هدفون 3.5 میلیمتری با پشتیبانی سه دکمه ای برای هندزفری
  • دوربین عقب با فلش LED یا زنون ، دوربین جلو انتخابی (هر دو باید حداقل VGA باشند) و دکمه فیزیکی دوربین
  • شتاب سنج، سنسور نور محیطی ، موتور ویبره (مغناطیس سنج و ژیروسکوپ انتخابی)
  • پشتیبانی سخت افزار از دایرکت ایکس (DirectX) به همراه شتاب سنج سخت افزاری Direct3D که از GPU برنامه ریزی شده استفاده میکند.
  • صفحه چند لمسی با پشتیبانی از حداقل 4 نقطه اثر


مزایای ویندوز فون 8
  • پورت آسان اپلیکیشن های وین فون 7 به وین فون 8
  • به روز شدن اینترفیس اختصاصی ویندوز فون (مترو) و افزوده شدن قابلیت های جدید
  • افزودن IE 10 و امیدوار شدن کاربران به وبگردی بهتر
  • پشتیبانی از NFC
  • هسته مشترک با ویندوز 8

این بدان معنی است که برنامه های نوشته شده برای ویندوز 8 را با اندکی تغییر می تواند برای ویندوزفون 8 هم پورت کرد و برعکس.

  • بهبود وضعیت مولتی تسکینگ یا اجرای همزمان چند برنامه



اما در این بین می توان بزرگترین نقص برنامه جدید مایکروسافت را عدم ارائه بروز رسانی برای دستگاه های مبتنی WP7 نام برد.