پلتفرم حضور یا Presence چیست؟ – ابزار برنامه نویسان برای توسعه متاورس
پلتفرم حضور چیست ؟ متاورس چیست ؟ پیش از این یک مقاله در رابطه با متاورس(+) در مجله همرویش منتشر شده است که پیشنهاد میکنم مطالعه بفرمایید. آیا میدانید پلتفرم حضور چگونه ما را به ایده متاورس یا فراجهان نزدیک میکند؟ با پلتفرم حضور، چه امکاناتی در پلتفرم (Platform) چیست؟ راستای ترکیب دنیای فیزیکی و واقعیت مجازی برای ما فراهم می شود؟ برای یافتن پاسخ این سوالات، با این مقاله از مجله همرویش همراه باشید.
واقعیت افزوده و واقعیت مجازی (AR/VR) همیشه یک منبع مهم اشتغال و درآمد برای توسعه دهندگان بوده است. در یک نظرسنجی در سال 2017، مشخص شد که 31 درصد از جامعه جهانی توسعه دهندگان، در پروژههای واقعیت مجازی و واقعیت افزوده مشارکت داشتند.
این رقم به طور پیوسته در حال افزایش است. به ویژه در طول همه گیری کرونا و فیس بوک (که اکنون با نام متا شناخته میشود) تخمین میزند که به واسطه چشم انداز خود در مورد متاورس (metaverse)، 10000 شغل جدید را تنها در اتحادیه اروپا ایجاد خواهد کرد.
متا، به عنوان بخشی از تعهد خود در راستای کمک به تلاشهای توسعهدهندگان، پلتفرم جدیدی را با عنوان پلتفرم حضور (Presence) در کنفرانس Connect در سال 2021 راهاندازی و معرفی کرد.
هدف پلتفرم حضور، این است که همه ابزارهای مورد نیاز توسعه دهندگان برای ساختن جهانهای واقعیت افزوده (AR)، واقعیت ترکیبی (MR) و واقعیت مجازی (VR) را یکپارچه و یکی کند.
در آینده، طراحان و توسعهدهندگان نرمافزار میتوانند به منظور صرفهجویی در تلاش برای ساخت و پیاده سازی هوش مصنوعی و یادگیری ماشین، به ابزارها و قابلیتهای از پیش ساخته شده در پلتفرم حضور اعتماد کنند.
تقریبا میتوان این پلتفرم را یک برنامه توسعهدهنده اپل برای متاورس نامید. تلاشی هماهنگ برای گرد هم آوردن کارشناسان و علاقهمندان برای افزایش دسترسی مجازی متا.
پلتفرم حضور چیست؟
پلتفرم حضور را میتوان به عنوان مجموعهای از قابلیتهای ادراک ماشین و هوش مصنوعی و همچنین پروژههای نمونه تعریف کرد که کمک میکنند تا سرعت صحنه، برنامه، شی و تعامل واقعیت مجازی و واقعیت ترکیبی در محیط متا افزایش پیدا کند.
نکته مهم این است که فیس بوک (متا)، هنوز پورتال Oculus مخصوص توسعه دهندگان ( Oculus for Developers) را تعطیل نکرده است و پلتفرم حضور پلتفرم (Platform) چیست؟ تا سال 2022 به طور کامل راه اندازی نخواهد شد.
در حال حاضر، این اولین قدم در راستای گرد هم آوردن جامعهای از توسعه دهندگان مستقل است تا به تدریج قابلیتهای واقعیت مجازی متا را گسترش دهند.
هم رویش منتشر کرده است:
ویژگیهای کلیدی پلتفرم حضور چیست؟
پلتفرم حضور به طور رسمی در اکتبر 2021 در جریان کنفرانس Connect معرفی شد، اما برخی از ویژگیهای آن، از مدتها قبل از برگزاری این کنفرانس هم وجود داشته است.
به عنوان مثال، API عبور (Passthrough) برای اولین بار در سال 2020 راه اندازی شد و اکنون از طریق پلتفرم حضور در دسترس عموم خواهد بود.
در ادامه، لیست کاملی از ویژگیها و قابلیتهای کلیدی پلتفرم حضور آورده شده است:
1- دسترسی به تکنولوژی عبور
عبور (Passthrough)، یک API واقعیت ترکیبی است که به توسعه دهندگان اجازه میدهد اشیاء مجازی را با محیط واقعی ترکیب کنند. هسته اصلی این تکنولوژی، یک فناوری بنیادی است که تصاویر سیاه و سفید تولید شده توسط هدستهای واقعیت مجازی را بر روی دنیای واقعی قرار میدهد.
این API در پلتفرم حضور، امکان سفارشی سازی استایلها، رنگها و کنترلهای بیشتر را برای توسعه دهندگان فراهم میکند.
2- تحت هدایت اصول نوآوری مسئولانه
تمام فعالیتهایی که توسط پلتفرم حضور فعال میشوند، تابع اصول نوآوری مسئولانه متا (Responsible Innovation Principles) خواهند بود. این اصول، از جمله فلسفههای زیربنایی نام تجاری جدید فیس بوک بودند که در کنفرانس Connect 2021 اعلام شد. از توسعه دهندگانی که از پلتفرم حضور استفاده میکنند، خواسته میشود تا:
- هرگز کاربر را غافلگیر نکنند
- کنترلهای معناداری را ارائه دهند
- هر گروه کاربری را بدون تبعیض در نظر بگیرند
- افراد را در اولویت قرار دهند، به ویژه از نظر حقوق دادهها.
همه ابزارهای پلتفرم حضور بر اساس این اصول ساخته شدهاند.
3- در انتظار لنگرهای فضایی آزمایشی
متا اخیرا اعلام کرده است که لنگرهای فضایی (Spatial Anchors) به زودی در حالت آزمایشی در دسترس خواهد بود. این فناوری به توسعه دهندگان این امکان را میدهد که اشیاء دیجیتالی ماندگاری را روی محیط واقعی کاربر بسازند و ثابت نگه دارند.
به عنوان مثال، کاربری که بر روی یک تخته سفید در واقعیت ترکیبی کار میکند، دفعه بعد که وارد سیستم شود، تخته سفید دقیقاً همان جایی که بوده است باقی میماند.
4- استفاده از قابلیت درک صحنه
درک صحنه (Scene Understanding)، پیوند تجربیات مجازی را با محیط فیزیکی آسان تر میکند. این قابلیت، به طور خودکار تشخیص میدهد که آیا دیواری در مقابل کاربر وجود دارد یا خیر و بر این اساس، تخته سفید مجازی را روی آن دیوار نصب میکند.
با استفاده از قابلیت درک صحنه، توسعهدهندگان میتوانند تجربههایی را ایجاد کنند که به صحنه و محیط آگاهی دارند. مهم تر از همه، این قابلیت شامل مدل صحنه و جریان ضبط صحنه هدایتشده توسط سیستم است تا به ضبط محیط فیزیکی با دقت بالا کمک کند.
5- استفاده از SDKهای تعاملی، صوتی و صفحه کلید
درک صحنه، بخشی از مؤلفه Insight SDK در پلتفرم حضور است. علاوه بر این، سه کیت توسعه نرم افزار دیگر نیز وجود دارد: SDK تعاملی، SDK صفحه کلید ردیابی شده و SDK صوتی.
SDK تعاملی، به توسعه دهندگان این امکان را میدهد تا تعاملات پیشرفته مبتنی بر کنترل دست مانند گرفتن، فشار دادن با انگشت، هدف گرفتن و انتخاب کردن را ایجاد کنند. صفحه کلید ردیابی شده، به منظور آوردن یک صفحه کلید مجازی قابل تایپ به فضاهای واقعیت مجازی یا ترکیبی طراحی شده است. در حالی که SDKصوتی، امکان مسیریابی بدون دخالت دست را فراهم میکند.
6- نمونه سازی بر اساس مستندات پرجزئیات
یکی از ویژگیهای اصلی که توسعه دهندگان میتوانند انتظار داشته باشند، مستندات مفصل و پرجزئیات برای همه ابزارها، قابلیتها و پروژههای نمونه است.
جالب اینجاست که متا، یک نمونه تجربه به نام The World Beyond (جهان آنطرف) ساخته است که قصد دارد اوایل سال 2022 آن را منتشر کند. توسعه دهندگان میتوانند به این نمونه تقریباً به عنوان یک الگو برای ایجاد تجربیات سفارشی خود اعتماد کنند.
هم رویش منتشر کرده است:
پلتفرم Oculus در مقابل پلتفرم حضور
سوالی که ممکن است با راه اندازی پلتفرم حضور پیش بیاید این است که مگر فیس بوک از قبل پلتفرم Oculus را ندارد؟
در واقع، پلتفرم Oculus مدتهاست که به عنوان پورتال یک مرحلهای برای طراحی، ساخت و انتشار برنامههای واقعیت مجازی به جامعه توسعهدهندگان خدمت کرده است و اکنون در نسخه 34 است.
تفاوت اصلی این است که SDKدر پلتفرم Oculus برای استفادههای اجتماعی واقعیت مجازی در نظر گرفته شده است. این پلتفرم دارای APIهایی برای دعوتهای سریع، اعلانها، مدیریت آواتار و سایر قابلیتهای اصلی است.
از سوی دیگر، پلتفرم حضور، برای کاربردهای واقعیت ترکیبی هدفمندسازی شده است – به ویژه برای سناریوهایی که جهانها و اشیاء مجازی با نمونههای واقعی تلاقی میکنند.
متا اعلام کرده است که این دو پلتفرم «برای کار با هم طراحی شدهاند» و توسعهدهندگان میتوانند از آنها با هم برای موارد زیر استفاده کنند:
- ساخت تجربیات کاربر در واقعیت ترکیبی
- ایجاد تعاملات طبیعی بیشتر با کاربر در دستگاههای Oculus Quest
توجه: در حالی که Oculus Quest قرار است به Meta Quest تغییر نام دهد، این شرکت قصد دارد همین نام تجاری Oculus برای پلتفرم Oculus برای توسعه دهندگان باقی بماند.
پلتفرم حضور، دروازهای به متاورس؟
پلتفرم حضور، اولین حرکت جدی فیس بوک (متا) به سمت واقعیت ترکیبی را نشان میدهد.
فراتر از انتقال ابتدایی از محیط فیزیکی کاربر به برنامههای واقعیت مجازی، اکنون میتوانیم انتظار سناریوهای واقعیت ترکیبی پیچیده، تعاملات چند کاربره در واقعیت ترکیبی و میزبانی از برنامههای دیگر حتی برنامههای شخص ثالث را داشته باشیم.
پروژههای پلتفرم حضور میتوانند به عنوان پایهای برای برخی دیگر از ابتکارات متا، از جمله عینکهای آیندهنگر واقعیت مجازی و ترکیبی، با عنوان Nazare، عمل کنند.
به عبارت دیگر، پلتفرم حضور از توسعه دهندگان و متخصصان واقعیت مجازی از سراسر جهان دعوت میکند تا در فهرست قابل توجه قابلیتهای واقعیت مجازی متا مشارکت کنند. و اصول زیربنایی دموکراسیسازی و جمعسپاری، دقیقاً همان چیزی است که انتظار میرود متاورس آینده را تقویت کند.
کلیدواژگان
پلتفرم حضور چیست | پلتفرم حضور چیست؟ | پلتفرم حضور | Presence platform | متاورس چیست | متاورس چیست به زبان ساده | metavers چیست | Presence platform چیست | Presence platform | پلتفرم حضور چیست | sdk چیست | sdk | مخفف sdk | واقعیت ترکیبی و واقعیت مجازی | واقعیت مجازی و واقعیت ترکیبی | واقعیت مجازی چیست | واقعیت ترکیبی mr | واقعیت افزوده و واقعیت مجازی چیست
پلتفرم ابری گوگل (Google Cloud Platform)
پلتفرم ابری گوگل مجموعه ای از سرویس های رایانش ابری عمومی ارائه شده توسط گوگل است. این پلت فرم شامل طیف وسیعی از سرویس های میزبانی شده برای محاسبه، ذخیره سازی و توسعه نرم افزار است که در سخت افزار Google اجرا می شود. می توان به سرویس های پلتفرم ابری گوگل توسط توسعه دهندگان نرم افزار، مدیران کلود و دیگر شرکت های فناوری اطلاعات در سراسر اینترنت عمومی و یا از طریق یک اتصال اختصاصی شبکه دسترسی پیدا کرد.
رقبای اصلی گوگل در بازار رایانش ابری عمومی سرویس های وب آمازون (Amazon Web Services -AWS) و Microsoft Azure هستند.
مزایای پلتفرم ابری گوگل
یکی از بزرگترین مزایای استفاده از Google Cloud Platform در مقایسه با سایر ارائه دهندگان سرویس ابر عمومی، قیمت مناسب تر است. یکی دیگر از مزایای کلیدی انتخاب Google Cloud، حضور شبکه گسترده جهانی خصوصی با استفاده از کابل های فیبر نوری است که حتی در امتداد اقیانوس ها نیز اجرا می شود. سرعت بالای شبکه بسیار عالی مزایای زیادی را ارائه می دهد از جمله داده ها را می توان سریع تر پردازش کرد. پلتفرم ابری گوگل همچنین راه مهاجرت های زنده از ماشین های مجازی را ایجاد می کند.
ارائه دهندگان مانند AWS و Azure نمی توانند این عملکرد منحصر به فرد را ارائه دهند. مثلا هنگامی که شما یک سایت وردپرسی میزبانی می کنید می توانید مطمئن باشید که VM ها همیشه در حال اجرا هستند. حتی زمانی که VM ها تغییر می کنند، هیچ تغییری در عملکرد رخ نخواهد داد. بنابراین، مهندسان Google Cloud می توانند مشکلات پچ یا به روز رسانی را بهتر حل کنند. پلتفرم ابری گوگل همچنین می تواند عملکرد بهتر را تضمین کند. همچنین امنیت بالا و حداقل خطا را برایتان به ارمغان می آورد. در نهایت، Google Cloud همواره متعهد به گسترش زیرساخت های خود برای بسیاری از لوکیشن های جدید است.
ویژگی های پلتفرم ابری گوگل
- بدون مدیریت سرور – کد خود را مستقر کنید و اجازه دهید گوگل آن را برایتان اجرا و مقیاس کند.
- پرداخت هزینه تنها برای زمانی که کد شما اجرا می شود
- مقیاس کردن به صورت خودکار
- کد را در پاسخ به رویدادها اجرا می کند
- خدمات را متصل و گسترش می دهد.
- متن باز و آشنا
سرویس های پلتفرم ابری گوگل
پلتفرم ابری گوگل سرویس هایی برای محاسبه، ذخیره سازی، شبکه سازی، کلان داده ها، یادگیری ماشینی و اینترنت اشیا (IoT)، و همچنین مدیریت ابر، امنیت و ابزارهای توسعه ارائه می دهد. محصولات رایانش ابری در پلتفرم ابری پلتفرم (Platform) چیست؟ گوگل عبارتند از:
- موتور محاسبات ابری گوگل (Google Compute Engine) یک زیرساخت به عنوان یک سرویس (IaaS) است که کاربران را با نمونه های ماشین مجازی برای هاستینگ کار فراهم می کند.
- موتور اجرای برنامه گوگل (Google App Engine) یک سرویس پلت فرم به عنوان یک سرویس (PaaS) است که دسترسی توسعه دهندگان نرم افزار را به هاستینگ مقیاس پذیر Google فراهم می کند. توسعه دهندگان همچنین می توانند از یک کیت توسعه دهنده نرم افزار (SDK) برای توسعه محصولات نرم افزاری که در موتور برنامه اجرا می شوند استفاده کنند.
- ذخیره سازی ابری گوگل (Google Cloud Storage) یک پلت فرم ذخیره سازی ابری است که برای ذخیره مجموعه های داده های بزرگ و غیر ساختاری طراحی شده است. گوگل همچنین گزینه های ذخیره سازی پایگاه داده را ارائه می دهد، از جمله Cloud Datastore برای ذخیره سازی غیررابطه ای NoSQL و Cloud SQL برای ذخیره سازی کاملا رابطه ای MySQL و همچنین پایگاه داده Cloud BigTable نیتیو گوگل.
- موتور کانتینر گوگل (Google Container Engine) یک سیستم مدیریت و ارکستریشن برای کانتینرهای Docker است که در ابر عمومی گوگل اجرا می شود. موتور کانتینر گوگل مبتنی بر موتور ارکستریشن کانتینر Google Kubernets است.
پلتفرم ابری گوگل سرویس های توسعه و یکپارچه سازی اپلیکیشن ها را ارائه می دهد. به عنوان مثال، Google Cloud Pub / Sub یک سرویس پیام رسانی مدیریت شده و در زمان واقعی است که اجازه می دهد پیام ها بین برنامه ها مبادله شوند. علاوه بر این، Google Cloud Endpoints به توسعه دهندگان اجازه می دهد تا خدمات مبتنی بر API های RESTful ایجاد کنند و سپس این سرویس ها را برای مشتریان اپل iOS، Android و جاوا فراهم کند. گوگل همچینین دارای سرویس هایی در سطح بالاتر است مانند:
پلتفرم چیست ؟
در فناوری اطلاعات یا IT؛ پلتفرم، هر نرمافزار یا سختافزاری می باشد که برای میزبانی یک اپلیکیشن یا سرویس مورد استفاده قرار میگیرد. مثلا یک پلتفرم اپلیکیشن، شامل سختافزار، یک سیستم عامل و برنامههای هماهنگی می باشد که از مجموعه دستورالعملهایی برای یک پردازنده یا ریزپردازنده مخصوص مورد استفاده قرار میگیرد.
زمانی که که نرمافزار میخرید، مهم است بدانید که چه پلتفرمی برای نرمافزار نوشته شده است. بعضی نرمافزارها به صورت پلتفرم مشخص می باشند، بدان معنا که برنامه نویسان به صراحت برنامه اپلیکیشن را برای اجرا بر روی یک پلتفرم مثل ویندوز یا مک طراحی نمودهاند.
نرم افزار همچنین میتواند پلتفرم چند سکویی یا cross-platform (برنامههایی که امکان اجرا در چندین پلتفرم را دارند) باشد بدان معنا که برنامه نویس قصد دارد کد هدف را بر روی بیش از یک پلتفرم مثلا هم بر روی ویندوز و هم مک ایجاد نماید. نرم افزار همچنین میتواند platform-agnostic باشد، بدان معنا که نرم افزار برای اجرا بر روی ترکیبی از سیستم عامل و معماری پردازنده شامل یک مرورگر وب به عنوان قسمتی از پلتفرم پایه برای مثال طراحی گشته است.
در حقیقت پلتفرم بستری است که برنامههای نرمافزاری نوشته شده برای یک وسیله، در آن قابل اجرا و استفاده می باشد که این بستر شامل ملزومات سختافزاری و هم نرمافزاری است. به عبارت دیگر یک پلتفرم در حقیقت معرف ملزومات سخت افزاری مثل سرور و همچنین ملزومات نرمافزاری نظیر سیستم عامل مورد نیاز برای اجرای یک برنامه کاربردی می باشد.
امیدوارم مقاله پلتفرم چیست ؟ که توسط تیم کارشناسی شرکت لحظه وب ارائه شده، مورد استفاده دوستان و عزیزانی که قصد طراحی سایت و … را دارند قرار گرفته باشد.
شما می توانید سفارش طراحی سایت خود از طریق شماره تلفن ۰۹۱۲۲۱۴۱۴۶۹ با ما در میان بگذارید. پیاده سازی طرح و ایده شما به بهترین شکل ممکن، مهم ترین هدف ما درشرکت لحظه وب است. همچنین می توانید برای دریافت مشاوره رایگان از متخصصین شرکت با ما در تماس باشید.
پلتفرم چیست؟ مفهوم پلتفرم در کسب و کار و برنامه نویسی
هنگامی که حرف فنآوری و محاسبات به میان می آید، باید گفت یک پلتفرم به عنوان پایه اساسی برای توسعه و پشتیبانی سخت افزار و نرم افزار عمل می کند.
پلتفرم چیست؟ آشنایی با مفهوم platform
برای اینکه توضیح دهیم Platform چیست، نیاز است ابتدا به توضیحات زیر دقت کنیم. همه چیزهایی که در ورای یک بنیاد ایجاد شده اند، در چارچوب یکسان در یک پلتفرم کار می کنند. یعنی گاهی یک نرم افزار برای اجرا شدن فقط نیاز به سیستم عامل اندروید دارد. (یعنی روی هر دستگاهی که سیستم عامل اندروید داشته باشد اجرا می شود).در اینصورت پلتفرم (platform) مورد نیاز ما فقط شامل سیستم عامل اندروید می شود.
اما گاهی نیاز های اپلیکیشن به همین مورد محدود نمیشوند. مثلا یک سرویس اینترنتی خاص را در نظر بگیرید. اگر این سرویس فقط بتواند روی سیستم عامل اندروید و از طریق مرورگر اجرا شود؛ در این پلتفرم مورد نظر در اینجا مجموعه ای از سیستم عامل و مرورگر تعریف می شود. مالتی پلتفرم یا چند سکویی به همین معناست. برای مالتی پلتفرم شدن، شرکت سازنده باید برای platform های مختلف نمونه های جداگانه ای از اپلیکیشن را ساخته و معرفی کند.
انواع پلتفرم ها
اکنون که تا حدودی با مفهوم پلتفرم آشنا شدید، خوب است نگاهی جامع تر به انواع پلتفرم ها بندازیم. هر پلتفرم مجموعه ای از قوانین، استانداردها و محدودیت های خود را دارد که می تواند سخت افزار / نرم افزار ، ساخت و چگونگی کار هر کدام را تعیین کند. سیستم عامل های سخت افزاری می توانند شامل موارد زیر باشند:
در مقابل پلتفرم های سخت افزاری، پلتفرم های نرم افزاری گسترده تر هستند، اما استفاده از آنها ساده تر است. این امر منطقی است، با توجه به اینکه ما بیشتر با نرم افزار / برنامه ها ارتباط برقرار می کنیم، هرچند سخت افزار (مثلا موس، صفحه کلید، مانیتور، صفحه لمسی) کمک می کند تا شکاف را برطرف کند. پلت فرم های نرم افزاری تحت دسته های زیر قرار می گیرند:
اکنون به توضیح جداگانه هر کدام از این موارد خواهیم پرداخت.
سیستم های کلی
سیستم های سخت افزاری می توانند سیستم های کلی (یعنی محاسبات) مانند رایانه، Workstation، دسکتاپ، لپ تاپ، تبلت، گوشی های هوشمند و غیره باشند. هر یک از این ها یک پلتفرم سخت افزاری را نشان می دهد، زیرا هر کدام دارای فاکتور فرم خاص خود است، مستقل از سایر سیستم ها عمل می کند و قادر به ارائه منابع یا خدمات (مانند اجرای نرم افزار / برنامه ها، اتصال به دستگاه ها / اینترنت و غیره) پیش بینی نشده توسط طراحی اولیه است.
اجزای فردی
اجزای فردی، مانند واحد پردازش مرکزی رایانه، همچنین در سیستم عامل های سخت افزاری مورد استفاده قرار می گیرند. پردازنده ها (مانند Intel Core، ARM Cortex، AMD APU) معماری های متمایز دارند که عملیات، ارتباطات و تعامل با سایر اجزای تشکیل دهنده سیستم را تشکیل می دهند. برای نشان دادن، CPU را به عنوان یک مبنا که از یک مادربرد، حافظه، درایو دیسک، کارت های توسعه، لوازم جانبی و نرم افزار پشتیبانی می کند، در نظر بگیرید. بعضی از اجزاء ممکن است با توجه به نوع، فرم و سازگاری با یکدیگر قابل تعویض باشند.
اینترفیس ها
اینترفیس هایی مانند PCI Express، پورت کارت گرافیک شتاب دهنده (AGP) یا اسلات توسعه ISA، پلتفرم هایی برای توسعه انواع کارت های add-on/expansion هستند. فاکتورهای مختلف رابط کاربری منحصر به فرد هستند، بنابراین، برای مثال، از لحاظ فیزیکی ممکن است کارت PCI Express را به یک اسلات AGP یا ISA وارد نکنید – به یاد داشته باشید که سیستم عامل قوانین و محدودیت هایی را اعمال می کند. رابط همچنین ارتباط، پشتیبانی، و منابع را به کارت توسعه متصل فراهم می کند. نمونه هایی از کارت های توسعه که از چنین رابط هایی استفاده می کنند عبارتند از: گرافیک تصویری، صدا، آداپتورهای شبکه، پورت های USB، کنترل کننده های سری ATA (SATA) و موارد دیگر.
سیستم نرم افزار
سیستم نرم افزار چیزی است که کامپیوتر را با اجرای فرآیندهای همزمان مدیریت / هماهنگی منابع سخت افزاری چندگانه همراه با نرم افزار کاربردی کنترل می کند. بهترین مثال برای سیستم نرم افزار سیستم عامل هایی مانند (اما نه محدود به) ویندوز، macOS، لینوکس، اندروید، iOS و سیستم عامل Chrome است.
سیستم عامل به عنوان یک پلتفرم با ارائه محیطی که از تعامل کاربر با استفاده از رابط ها (نظیر مانیتور، ماوس، صفحه کلید، چاپگر و غیره)، فراهم می شود، برقراری ارتباط با دیگر سیستم ها (مانند شبکه، Wi-Fi، بلوتوث و غیره)، و نرم افزار کاربردی را ممکن می سازد.
نرم افزار کاربردی
نرم افزار کاربردی شامل تمام برنامه هایی است که برای انجام وظایف خاص در یک کامپیوتر طراحی شده اند – اکثر آنها به عنوان سیستم عامل در نظر گرفته نمی شوند. نمونه های معمولی از نرم افزارهای غیر پلتفرمی عبارتند از: برنامه های ویرایش تصویر، پردازشگرهای متن، صفحات گسترده، پخش کننده های موسیقی، پیام / چت، برنامه های رسانه های اجتماعی و غیره. با این حال، برخی از انواع نرم افزار کاربردی وجود دارد که پلتفرم محسوب می شود. کلید درک این تفاوت این است که آیا این نرم افزار به عنوان پشتیبانی از چیزی که بر روی آن ساخته می شود برخوردار است یا خیر. بعضی از نمونه های نرم افزار کاربردی به عنوان سیستم عامل شامل موارد زیر است:
- مرورگرهای وب (به عنوان مثال Chrome، Safari، Internet Explorer)، پلتفرم هایی برای سایر نرم افزارهای دیگر مانند پلاگین ها / برنامه های افزودنی یا تم های شخص ثالث هستند.
- سایت های رسانه های اجتماعی مانند فیس بوک و پشتیبانی از برنامه های خارجی، ابزارها و / یا خدماتی که با ویژگی های اصلی سایت ارتباط برقرار می کنند، این موضوع در مورد وب سایت و همچنین نسخه برنامه موبایل نیز صادق است.
- بازی های ویدئویی که از mods پشتیبانی می کنند (از طریق ویرایشگر بازی) نیز می توان به عنوان یک پلتفرم در نظر گرفت. مد بازی ویدیویی از موتور بازی ویدیویی موجود به عنوان پایه ای برای ایجاد نقشه ها / مراحل طراحی شده توسط کاربر، شخصیت ها، اشیاء یا حتی یک بازی کاملا مستقل استفاده می کند.
کنسول های بازی
کنسول بازی های ویدئویی نمونه های بزرگی از سخت افزار و نرم افزار ترکیب شده به صورت یک پلتفرم هستند. هر نوع کنسول به عنوان پایگاهی است که از مجموعه بازی های فیزیکی پشتیبانی می کند (به عنوان مثال یک کارتریج نینتندو اصلی با هیچ نسخه ای از سیستم بازی های بعدی نینتندو سازگار نیست) و به صورت دیجیتالی (به عنوان مثال، با وجود اینکه فرمت دیسک دارد، یک بازی PS3 سونی به علت زبان نرم افزاری / زبان برنامه نویسی متفاوت روی سیستم Sony PS4 کار نمی کند.
تفاوت پلتفرم و سیستم عامل
در تعریف تئوری،platform به مجموعه ای از سخت افزار، نرم افزار و سیستم عامل (که خود سیستم عامل هم عضوی از نرم افزار است)گفته می شود. بنابراین سیستم عامل هم یک قسمت از پلتفرم است. این دو با هم فرق دارند و هرکدام وظایف خاص خود را دارند که در ادامه آنها را توضیح خواهیم داد.
مفهوم پلتفرم در کسب و کارها
پلتفرم نه تنها در حوزه رایانه، نرم افزار تا صنایع خودروسازی رواج دارد، بلکه مفهوم پلتفرم در کسب و کار و تجارت نیز دارای روایت گسترده مخصوص خود است. البته وجه اشتراک تمام این تعاریف وجود یک پایه، دانش و یا تکنولوژی در جهت تولید یا بهبود محصول است. باید به یاد داشته باشید که پلتفرم، مدلی برای کسب وکار است و نه فقط نوعی تکنولوژی. بسیاری از افراد، پلتفرم را با اپلیکیشن های موبایل یا وب سایت ها اشتباه می گیرند؛ پلتفرم تنها نوعی نرم افزار نیست، بلکه نوعی مدل کسب وکار است که با گردهم آوردن مشتری ها و تولیدکننده ها ارزش ایجاد می کند.
پلتفرم کسب و کار
مدل کسب و کار پلتفرم به مدلی گفته می شود که ارزشی برای تسهیل مبادلات بین دو یا چند گروه مرتبط که معمولا مشتری ها و سرویس دهنده ها هستند، ایجاد می شود. فیسبوک ، اوبر ، علی بابا ، این کسب و کار ها مانند شرکت های خطی، مستقیما محصولی تولید و توسط یک زنجیره تامین به دست مشتریان نمی رسانند. پلتفرم ها مفهوم تولید را ایجاد نمی کنند ، بلکه مفهوم ارتباط را ترویج می دهند. به طورکلی شرکتهای خطی ارزش را به صورت کالاها یا خدمات ایجاد می کنند و سپس آن را به افرادی می فروشند که در پایین دست زنجیره تأمین شان قرار دارند.
کسب و کار های سنتی و غیر پلتفرم را معمولا کسب و کار های خطی می نامیم، چرا که عملکرد آنها در یک زنجیره تامین خطی خلاصه می شود. به عنوان مثال کسب و کار های SaaS محصول تولید می کنند ، نه شبکه ای از ارتباطات. همچنین آنها فاقد ساختار هزینه و پایه های اقتصادی هستند که باعث موفقیت پلتفرم ها می شود.
کسب و کارهای پلتفرمی
کسب و کارهای پلتفرمی مدلی برای کسب وکار هستند که از طریق تسهیل تبادل میان دو یا چند گروه وابسته به یکدیگر، ارزش ایجاد می کند؛ این گروه ها معمولا مشتری ها و تولیدکننده ها هستند. پلتفرم ها برای محققکردن این تبادل، شبکه ای بزرگ و مقیاس پذیر ایجاد می کنند که متشکل است از کاربرها، و منابعی که باید در موقع نیاز در دسترس باشند. این پلتفرم ها بازارهای شبکه ای و انجمن هایی ایجاد می کنند که به کاربران اجازه تبادل و بر همکنش می دهد. طراحی پلتفرم فقط به ایجاد تکنولوژی های اساسی مربوط نمی شود، بلکه به این مربوط میشود که کل کسب و کار چگونه فهم و ایجاد می شود، چگونه تولید ارزش می کند و چگونه شبکه می سازد.
اگر بخواهیم چند مورد از بزرگترین پلتفرم های کسب و کار حال حاضر را نام ببریم می توانیم از نام هایی مانند گوگل ، اپل و فیسبوک نام ببریم که هرکدام دارای مجموعه های فرعی مانند یوتیوب و … هستند که خود تبدیل به بزرگترین پلتفرم ویدئویی دنیا شده است. ولی همین پلتفرم ها تنها نوک این کوه یخ هستند. تعداد پلتفرم ها در اقتصاد امروز به سرعت در حال رشد است. در سال 2016 از هر 5 برند در لیست ارزشمندترین برندهای دنیا در مجله فوربس و 11 برند از 20 برند اول این لیست این پلتفرم های کسب و کاری مربوط به فناوری بودند. در ابتدای سال 2017 نیز ، 5 شرکت برتر بازار سرمایه پلتفرم ها بودند.
مفهوم پلتفرم در برنامه نویسی چیست؟
برای اینکه به این پرسش پاسخ دهیم که پلتفرم در برنامه نویسی چیست لازم است به مبحث زیر دقت کنیم. پلتفرم در برنامه نویسی در واقع بستری است که برنامه های نرم افزاری نوشته شده برای یک وسیله در آن قابل اجرا و استفاده است، این بستر هم شامل ملزومات سخت افزاری مانند نوع سیستم و CPU و هم شامل ملزومات نرم افزاری (مانند سیستم عامل) است.
یک پلتفرم در واقع معرف ملزومات سخت افزاری (سرور) و همچنین ملزومات نرم افزاری (سیستم عامل ویندوز سرورهای مختلف) مورد نیاز برای اجرای یک برنامه کاربردی ASP.NET است، همچنین ممکن است به نسخه ویژه یک نرم افزار نیز اشاره شده باشد (نسخه ۲۰۰۸)، یا در مورد PHP می توان به پلتفرم لینوکس سرور یا ویندوز سرور اشاره کرد که در واقع به معنی سروری است که روی آن سیستم عامل لینوکس یا ویندوز نصب و فعال باشد و لذا به طور خلاصه می گوییم PHP با پلتفرم لینوکس سرور یا ویندوز سرور قابل اجرا و سازگار است.
بازاریابی و راه اندازی Double Sided Platform برای محتوا
در این قسمت از استراتژی ورود به بازار در کسب وکارهای دیجیتال ، عادل طالبی کارشناس مدیریت کسب و کارهای الکترونیک با ما درباره ی ارائه ی تولید محتوا از طریق دبل ساید پلتفرم سخن میگوید:
در قسمت قبل، درباره ی بازاریابی محتوا صحبت کردیم و درباره این گفته شد که اگر شما میخواهید محتوایی را تولید کنید و به مصرف کننده ها و به کسانی که نیاز به محتوا دارند، عرضه و ارائه کنید چه نکاتی را باید مد نظر داشته باشید دو نکته ی اساسی را من مطرح کردم:
- اول اینکه در نظر داشته باشید خریداران محتوا، مصرف کنندگان محتوا یا کسانی که به محتوا نیاز دارند مثلا سایت ها، شرکت ها یا فروشگاه های اینترنتی که امکان تولید محتوا را به دلیل هزینه ی نسبتا بالای آن ندارند، میتوانند مشتری های بالقوه ی شما باشند.
- دوم اینکه هنوز متاسفانه ارزش محتوا در ذهن بخش عمده ای از کسب وکارها به شکل مناسبی شکل نگرفته وحاضر نیستند برای محتوا هزینه ای بپردازند. بنابراین لازم است شما بعد از اینکه توانستید تولید محتوا را انجام دهید به دنبال متقاعد کردن صاحبان کسب وکار باشید تا مشتری شما بشوند یعنی فروختن وبازار یابی را تمرین کنید قبل از اینکه یک شرکت تولید کننده ی محتوا را تاسیس نمایید.
بازاریابی و راه اندازی Double Sided Platform برای محتوا:
من قصد دارم در این قسمت، درباره ی حالتی صحبت کنم که شما میخواهید Double Sided Platform برای محتوا ایجاد کنید.
دبل سایدد پلتفرم چیست؟ راه اندازی سایتی مشابه دیوار
فرض کنید که شما یک وسیله ای در خانه دارید و میخواهید بفروشید. در سایت دیوار ثبت نام میکنید. سپس مشتری ها وسیله ی شما را میبینند و در صورت نیاز خریداری میکنند. در واقع دبل سایدد پلتفرم اند. یعنی خود صاحب اپلیکیشن چیزی را نمی فروشد، بستر یا محیط یا فضایی را آماده میکند که فروشنده ها و خریدارها محصول یا خدماتی را بخرند و بفروشند.
دبل سایدد پلتفرم برای محتوا:
در یک Double Sided Platform برای محتوا، محصول عرضه میشود یعنی شما بنر طراحی کردید یا محتوای مقاله نوشتید و برای فروش می گذارید.
مشکلات دبل ساید پلتفرم ها برای محتوا
مشکل اول: جذب توامان مشتری و تولید کننده
یکی از مشکلات Double Sided ها این است که که از یک طرف باید مشتری سازی کنید تا تولید کننده ها به شما رو آورند. از طرف دیگر باید تولید کننده ها باشند تا مشتری به سمت شما جلب شود یعنی وجودشان برای هم لازم و ملزوم یکدیگر است.
مشکل دوم: کپی و بی قانونی
یک مشکل خاص دیگری که دبل سایدد ها پلتفرم ها درحوزه ی محتوا دارند محتوای کپی است.
مثلا عادل طالبی میاد در یک سایتی که دبل سایدد پلتفرم برای محتوا هست یک سری بنر میگذارد. تعدادی از افراد بنرها را می خرند. اتفاقا برای طالبی هم منفعت دارد و برای خریدار صرف میکند. چرا؟ چون مثلا خریدار گرافیست استخدام نکرده و به جای اینکه چند نفر استخدام کند یک نفر چند کار برایش کرده است. پس دوطرف راضی هستند اما مشکل کجاست؟
مشکل این هست که معمولا عادل طالبی ها بعد از مدتی دچار کپی و تکرار می شوند. همه ی محتوا ها شبیه به هم می شوند.
گاهی یک بنر به چند نفر فروخته میشود یا یک فرد دیگر پلتفرم یا بنر را به شخص دیگری را می فروشد و بعد مشتری متوجه تکراری بودن سفارشش می شود وبا پیگیری هم اینگونه مسائل حل نمی شود. زیرا ما رویه و راهکارهای قانونی برای کپی رایت نداریم وبه اصطلاح حمایتی از مالکیت معنوی به شکل رضایت بخشی در کشور ما وجود ندارد و عملا امکان شکایت وجود ندارد.
راه حل مشکلات دبل ساید پلتفرم ها برای محتوا
اول مشکل را بشناسیم سپس راه حل برای آن پیدا می کنیم. بعضی ها به اشتباه فکر میکنند که پلتفرمی برای محتوا نیست! اما آیا مشکل اصلی پلتفرم است؟
خیر، مسئله و ماهیت خود پلتفرم آن قدرها مشکل حادی نیست. البته پیچیدگی های خودش را دارد. مثلا اینکه باید از UI (بخشی از طرح یک سایت می باشد، و کاربر در حال رویت وب سایت می باشد آن را مشاهده می نماید) و UX (تجربه کاربر از رویت وب سایت) مطلوب و مناسبی برخوردار باشد.
توصیه ی من این هست که افراد کیفیت محتوای تولیدی خود را بسنجند. مثلا با استفاده از سایتهای FreeLancer ( سایتهایی که از طریق آن، کارفرمایان می توانند عناوین شغلی مورد نیازشان را در سایت اعلام کرده و بسته به علاقه و توانمندیشان، بر روی درخواست مورد نظر شروع به کار کنند) و مشکلی که شما باید حل کنید. این است که به عنوان یک استارت آپ و کسی که میخواهد این زنجیره ارزش را خلق کند نکته های ظریف و باریک مسیر را پیدا بکنید وراه حلی خلاقانه برای مشکلات آن بیابید.
دیدگاه شما