نرم افزار چند پلت فرم نرم افزار (Software) برای بیش از یک سیستم عامل (Operating System) توسعه یافته است. برخی از نرم افزارها بر روی چندین سیستم عامل با استفاده از یک پلتفرم چندگانه چارچوب (Framework) کار می کنند، در حالی که برخی دیگر برنامه کاربردی (Application) پایگاه های کد جداگانه ای را برای هر پلتفرم نگهداری می کنند. نرم افزار چند پلتفرمی با نام «پلت فرم متقابل (Crossplatform)» نیز شناخته می شود.
راهبردهای متعددی برای توسعه نرم افزار چند پلتفرمی وجود دارد. چارچوبهای چند پلتفرمی ساخته شده بر روی فناوریهای وب برای برنامههای کوچکتر رایج هستند، زیرا به یک تیم کوچک اجازه میدهند یک برنامه را به مخاطبان چند پلتفرمی ارائه دهند. تیم های بزرگتر می توانند نسخه های جداگانه برنامه های خود را با کد منبع (Source Code) خود پشتیبانی کنند، جایی که هر نسخه به طور خاص برای پلتفرم خود نوشته شده است. به عنوان مثال، ادوبی فتوشاپ یک برنامه چند پلتفرمی است که پایگاه های کد متفاوتی را برای هر سیستم عامل نگهداری می کند، در حالی که برنامه Slack از یک چارچوب چند پلتفرمی به نام Electron استفاده می کند.
در بازار بازی های مصرفی، بازی های چند پلتفرمی وجود دارد. روی بیش از یک دستگاه بازی اجرا شود. به عنوان مثال، یک بازی ورزشی که برای ایکس باکس، پلی استیشن و رایانه شخصی ساخته شده است، یک بازی چند پلتفرمی خواهد بود. اگر یک بازی منحصراً برای یک سیستم - یعنی یک بازی در سری "افسانه زلدا" برای نینتندو ساخته شده باشد - چند پلتفرم نیست. تولیدکنندگان سختافزار بازی از نرمافزار انحصاری برای جذب مشتریان برای خرید سیستمهایشان استفاده میکنند.
تعریف چند پلتفرم (Multiplatform) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف چند پلتفرم (Multiplatform) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.