پلتفرم چیست؟

البته لازم بهذکر است که رسانه ممکن است با توجه به سیاستگذاریهای سایت خود، محتوا را رد کند. در این بین تریبون از ابتدا تا انتهای انتشار یک رپورتاژ، از این مراحل پشتیبانی میکند و با بهینه کردن این فرآیند، به کاهش هزینههای دو طرف کمک میکند. پس میتوان به سادگی نتیجه گرفت که تریبون پلتفرم انتشار رپورتاژ آگهی است و آژانس، واسط یا فروشگاه اینترنتی نیست.
توسعهی کراس پلتفرم چیست؟
امروزه دیگر توسعه دادن اپلیکیشن فقط برای یک پلتفرم کافی نیست. اکثر کسبوکارها نیاز دارند تا اپلیکیشن خود را برای دستگاههای مختلفی منتشر کنند. با این حال، توسعهی اپلیکیشن برای پلتفرمهای مختلف، به خصوص برای شرکتی با منابع محدود، یک اقدام چالشبرانگیز به حساب میآید. خوشبختانه فریمورکهای توسعه اپلیکیشن به صورت کراس پلتفرم میتواند به حل این مشکل کمک کند. در این مقاله به پرسش پاسخ توسعهی کراس پلتفرم چیست؟ پرداختهایم.
با افزایش تعداد مشتریانی که ترجیح میدهند از طریق اپلیکیشنهای موبایل با برندهای محبوبشان ارتباط برقرار کنند، شاهد انتشار و دانلود اپلیکیشنهای تجاری متنوعی هستیم. در واقع، میزان دانلود سالیانه اپهای تجاری در بازه زمانی 2016 تا 2020 دو برابر شده و به حدود 284 میلیارد بار رسیده است.
برای رقابت در این بازار، باید اپلیکیشن خود را برای دستگاههای مختلف منتشر کنید. کسبوکارهایی که قصد سرمایهگذاری در استراتژی موبایل دارند، باید تعداد زیادی از دستگاههای موبایل با سیستم عامل مختلف را در نظر داشته باشند. هیچ نتیجهگیری مشخصی در جنگ انتخاب بین اندروید و آیاواس وجود ندارد.
در واقع هر دو پلتفرم برای موفقیت یک استراتژی موبایل ضروری هستند. به همین دلیل اکثر اپلیکیشنها در حال حاضر به صورت مالتیپلتفرم ارائه شدهاند. بنابراین توسعهی اپلیکیشن به صورت کراس پلتفرم بهترین مسیری است که باید در پیش بگیرید.
توسعهی کراس پلتفرم چیست؟
به طور ساده، در این پلتفرم چیست؟ روش اپلیکیشن به گونهای توسعه مییابد که در تمامی پلتفرمهای محبوب قابل اجرا باشد. فریمورکهای کراس پلتفرم برای کاهش زمان و منابع مورد نیاز، برای توسعهی اپلیکیشن مورد استفاده قرار میگیرند. بدین ترتیب توسعهدهنده با نوشتن یک کد در زبان برنامهنویسی مشخص، امکان کامپایل کردن آن در پلتفرمهای پلتفرم چیست؟ مختلف را دارد.
دو نوع اپلیکیشن کراس پلتفرم وجود دارد:
اپلیکیشنهای کراس پلتفرم Native
اپهای کراس پلتفرم Native با استفاده از ایپیآیهایی که توسط کیت توسعه نرمافزاری (SDK) نیتیو ارائه شدهاند، تولید میشوند. به طور کلی، شرکتی ثالث یک محیط توسعه یکپارچه (IDE) را در دسترس توسعهدهنده قرار میدهد که فرآیند تولید یک اپ باندل نیتیو برای اندروید و آیاواس را از طریق یک پایگاه کد واحد و کراس پلتفرم کنترل میکند.
در حال حاضر NativeScript ،Xamarin و React Native رایجترین زبانهای توسعهی اپ به صورت کراس پلتفرم نیتیو به حساب میآیند.
محصول نهایی در این شیوه یک اپلیکیشن است که با استفاده از ایپیآیهای نیتیو میتواند به عملکردی نزدیک به یک اپ نیتیو دست پیدا کند. در واقع این طور به نظر میرسد که اپ به صورت اختصاصی برای آیاواس یا اندروید توسعه یافته است. به همین دلیل فریمورکهای توسعهی نیتیو کراس پلتفرم راهکاری عالی، مقیاسپذیر و با عملکرد بالا را در دسترس قرار میدهند.
اپلیکیشنهای کراس پلتفرم هیبرید (HTML5)
اپلیکیشنهای هیبریدی این امکان را فراهم کردند تا بتوان اپلیکیشنهای HTML5 که به اپهای تحت وب شناخته میشوند را درون یک کانتینر نیتیو جایگذاری کرد. این اپ کانتینر نیتیو، امکان دسترسی و بهرهگیری از ویژگیهای نیتیو یک پلتفرم و سختافزار دستگاه را به اپهای تحت وب میدهد.
اپهای کراس پلتفرم هیبریدی همواره در تلاشند به ظاهر و عملکردی مانند اپهای نیتیو دست پیدا کنند. به همین دلیل، وقتی المانهای گرافیکی یا ویژگیهای اپ از یک حدی بیشتر شود، ممکن است کاربر مشکلات عملکردی را تجربه کند.
اگرچه فریمورکهای کراس پلتفرم نیتیو بسیار امیدبخش هستند و در بعضی شرایط عملکرد موفقی دارند، اما ممکن است توانایی میزبانی از تعداد زیادی کاربر را نداشته باشند و علاوه بر این، پیچیدگیهای زیادی را به توسعهدهنده تحمیل کنند. به همین دلیل، اپهای کراس پلتفرم از نوع هیبریدی حداقل فعلا انتخاب منطقیتری به نظر میرسند.
مزایای کراس پلتفرمی شدن
توسعه اپ به صورت کراس پلتفرم زمان و هزینههای مورد نیاز را کاهش میدهد. در ادامه به 6 مزیت استفاده از روش توسعه کراس پلتفرمی اشاره میکنیم.
1) دسترسی بیشتر
دستگاههای موبایل مختلف با پلتفرم چیست؟ اینترفیسهای مختلف، بازاری وسیع را تشکیل دادهاند که روز به روز نیز در حال گسترش است. به همین دلیل، اگر اپلیکیشن خود را در پلتفرمهای بیشتری منتشر کنید، کاربران بیشتری امکان دسترسی به آن را خواهند داشت.
با بهرهگیری از رویکرد کراس پلتفرم، میتوانید اپ را یکبار توسعه دهید و همزمان برای چند پلتفرم از جمله وب منتشر کنید. علاوه بر این، وقتی همزمان در دو بازار اندروید و آیاواس حضور پیدا میکنید، در معرض دید تعداد بسیار زیادی از کاربران قرار خواهید گرفت. بنابراین، توسعه اپلیکیشن به صورت کراس پلتفرم، برای بسیاری از کسبوکارها یک استراتژی ارزشمند محسوب میشود.
2) مقرون به صرفه
برای توسعه و نگهداری اپلیکیشنهای کراس پلتفرمی، اغلب به هزینه کمتری نیاز است. این موضوع دلایل متعددی دارد و به شرکتها اجازه میدهد اپلیکیشن خود را بدون سرمایهگذاریهای مجزا، در چند پلتفرم منتشر کنند. علاوه بر این، اگر معماری اپلیکیشنهای کراس پلتفرم به خوبی طراحی شده باشد، تقریبا نیمی از کدهای آن در پلتفرمهای دیگر نیز قابل استفاده خواهد بود.
3) استفاده مجدد از کدها
تقریبا 50 تا 80 درصد از کدها قابلیت استفاده مجدد در پلتفرمهای مختلف را دارند، که به توسعه سریعتر و البته کاهش هزینهها منجر میشود. به جای اینکه برای هر اکشن یا سکانسی مجددا کدنویسی شود، توسعه دهنده شما میتواند یکبار کد را بنویسد و سپس از آنها در پلتفرمهای دیگر نیز استفاده کند.
4) توسعه سریعتر
توسعه اپلیکیشنهای موبایل با کیفیت، به هیچ عنوان یک مسیر کوتاه و ساده نیست. مزیت اصلی استفاده از رویکرد کراس پلتفرم این است که شرکتها میتوانند اپلیکیشن خود را همزمان در چند پلتفرم ارائه کنند.
توسعهدهندگان باهوش با استفاده از فریمورکهای کراس پلتفرم، زمان لازم برای توسعه اپلیکیشن را تقریبا نصف میکنند. نتیجه این امر توسعه سریعتر اپلیکیشنی است که اگر قرار بود به صورت نیتیو برای هر پلتفرم منتشر شود، به مراتب بیشتر طول میکشید.
5) استقرار و نگهداری آسانتر
وقتی اپلیکیشنی را برای انتشار در چند پلتفرم توسعه میدهید، نگهداری و ایجاد تغییرات در آن سادهتر خواهد بود. بهروزرسانیها خیلی سریع در دستگاهها و پلتفرمهای مختلف در دسترس قرار میگیرند و در هزینه و زمان مورد نیاز صرفهجویی میشود. علاوه بر این، اگر باگی در پایگاه کد مشترک وجود داشته باشد، با یک بار اصلاح، باگ در تمامی پلتفرمها اصلاح خواهد شد.
به دلایل متعدد، توسعه به روش کراس پلتفرم مزایای محسوسی را در دوره نگهداری اپلیکیشن ارائه میدهد. فقط کافیست پلتفرم چیست؟ یونیت تستها را فقط یک بار برای کد مشترک بنویسید. بدین ترتیب در زمان و منابع مورد نیاز برای تست صرفهجویی میشود.
6) طراحی یکنواخت
به طور کلی، کاربر قادر است المانهای رابط کاربری مشترک در پلتفرمهای مختلف را تشخیص دهد. به همین دلیل، طراحی یک تجربه کاربری روان و لذتبخش برای هر اپلیکیشنی ضروری است. وقتی برای هر پلتفرم رابط کاربری اپلیکیشنها را به صورت مجزا طراحی میکنید، ممکن است ایجاد هماهنگی و ظاهر مشترک بین آنها کار دشواری باشد.
وقتی صحبت از طراحی خوب تجربه کاربری میشود، ثبات یکی از مهم ترین خصوصیاتی است که باید به آن توجه داشته باشید. با توسعه اپلیکیشن به صورت کراس پلتفرم، طراحی کلی و احساسی که اپلیکیشن در پلتفرمهای مختلف به کاربر ارائه میدهد، هماهنگ و با ثبات است. علاوه بر این، ابزارهای توسعه کراس پلتفرم به توسعهدهندگان و طراحان اجازه میدهند تا یک تجربه کاربری پلتفرم چیست؟ یکنواخت را طراحی کنند.
قدم بعدی چیست؟
اپلیکیشنهایی که به صورت کراس پلتفرم توسعه یافتهاند، مزایای مختلفی را برای کسبوکارها به همراه دارند. به همین دلیل، این رویکرد هنگام توسعه یک نرمافزار تجاری و سازمانی به صورت مکرر استفاده میشود. اگرچه توسعه اپ به صورت نیتیو، سازگاری 100 درصدی با پلتفرم را ارائه میدهد، اما اپهای کراس پلتفرم نیز عملکردی مشابه دارند و با توجه به زمان و هزینه کمتر، انتخاب جذابتری به حساب میآیند.
اگر قرار است اپلیکیشن شما بعدا به یک کسبوکار تبدیل شود، احتمالا باید از رویکرد نیتیو استفاده کنید. اما برای شرکتهایی که از اپها به عنوان یک مکمل در کنار برند اصلیشان بهره میبرند، رویکرد کراس پلتفرم گزینه بهتری است.
در نهایت، فریمورکی که برای توسعه کراس پلتفرم انتخاب میکنید، کاملا به نیازها و اهدافتان بستگی دارد. در این بخش به چند نکته برای انتخاب فریمورک بهتر اشاره میکنیم:
-
پلتفرم چیست؟
- ممکن است فریمورک از تمامی ویژگیهای یک سیستم عامل پشتیبانی نکند. برای اضافه کردن یک ویژگی جدید، باید فریمورک را بهروزرسانی کنید تا از ویژگیهای اضافه شده پشتیبانی کند.
- طراحی یک اپلیکیشن برای آیفون و اندروید متفاوت است؛ معیار راحتی در رابط کاربری و تجربه کاربری در این دو پلتفرم با یکدیگر تفاوت دارد. نقاط لمس و منوها نیز در دو پلتفرم اندروید و آیاواس متفاوت هستند.
یک اپلیکیشن کراس پلتفرم خوب، ظاهری مشابه یک اپ نیتیو دارد. اما یک اپ کراس پلتفرم در تمام دستگاهها یا پلتفرمها از ظاهر یکسانی برخوردار است، که طبیعتا تجربه کاربری ضعیفی را ارائه میدهد.
دلایل مختلفی وجود دارد که برای پروژه توسعه اپلیکیشن بعدی خود، از رویکرد کراس پلتفرم استفاده کنید. کلید اصلی برای موفقیت اپلیکیشن تجاریتان، درک فریمورکهای مختلف و شناسایی شرکتهای توسعه دهنده معتبر است.
اگر میخواهید اپلیکیشن خود را برای پلتفرمهای مختلف منتشر کنید، باید حتما به شرکتی مراجعه کنید که در زمینه توسعه اپهای کراس پلتفرم توانمندی و تجربه بالایی داشته باشد. شرکت تکران ارائه دهنده خدمات طراحی اپلیکیشن به صورت کراس پلتفرم و نیتیو است.
پلتفرم چیست
تا کنون در مجله فرادرس، مقالات و آموزشهای متنوعی را در موضوع «پلتفرم چیست» منتشر کرده ایم. در ادامه برخی از این مقالات مرتبط با این موضوع لیست شده اند. برای مطالعه هر مقاله، لطفا روی عنوان آن کلیک کنید.
همیشه بحثهایی پیرامون مقایسه ابزارها و فناوریهای مختلف در توسعه نرمافزار میان برنامه نویسان و توسعه دهندگان در میگیرد. یکی از این بحثها مقایسه زامارین…
با فرادرس
آموزشهای ویدئویی فرادرس
همراه شوید
سازمان علمی و آموزشی «فرادرس» (Faradars) از قدیمیترین وبسایتهای یادگیری آنلاین است که توانسته طی بیش از ده سال فعالیت خود بالغ بر ۱۲۰۰۰ ساعت آموزش ویدیویی در قالب فراتر از ۲۰۰۰ عنوان علمی، مهارتی و کاربردی را منتشر کند و به بزرگترین پلتفرم آموزشی ایران مبدل شود. فرادرس با پایبندی به شعار «دانش در دسترس همه، همیشه و همه جا» با همکاری بیش از ۱۸۰۰ مدرس برجسته در زمینههای علمی گوناگون از جمله آمار و دادهکاوی، هوش مصنوعی، برنامهنویسی، طراحی و گرافیک کامپیوتری، آموزشهای دانشگاهی و تخصصی، آموزش نرمافزارهای گوناگون، دروس رسمی دبیرستان و پیش دانشگاهی، آموزشهای دانشآموزی و نوجوانان، آموزش زبانهای خارجی، مهندسی برق، الکترونیک و رباتیک، مهندسی کنترل، مهندسی مکانیک، مهندسی شیمی، مهندسی صنایع، مهندسی معماری و مهندسی عمران توانسته بستری را فراهم کند تا افراد با شرایط مختلف زمانی، مکانی و جسمانی بتوانند با بهرهگیری از آموزشهای با کیفیت، به روز و مهارتمحور همواره به یادگیری بپردازند. شما هم با پیوستن به جمع بزرگ و بالغ بر ۶۰۰ هزار نفری دانشجویان و دانشآموزان فرادرس و با بهرهگیری از آموزشهای آن، میتوانید تجربهای متفاوت از علم و مهارتآموزی داشته باشید. مشاهده بیشتر
هر گونه بهرهگیری از مطالب مجله فرادرس به معنی پذیرش شرایط استفاده از آن بوده و کپی بخش یا کل هر کدام از مطالب، تنها با کسب مجوز مکتوب امکان پذیر است.
© فرادرس ۱۴۰۱
پلتفرم Swarm
پلتفرم Swarm یک سیستم ذخیره سازی و ارتباط غیرمتمرکز برای یک جامعه دیجیتال مستقل است. درواقع Swarm سیستمی از گره های شبکه همتا به همتا است که یک سرویس ذخیره سازی و ارتباط غیرمتمرکز ایجاد می کند. این سیستم به موجب یک سیستم مشوق داخلی که از طریق قراردادهای هوشمند در بلاک چین اتریوم اعمال می شود، از نظر اقتصادی خودپایدار است.
Swarm قصد دارد خدمات لایه ای مختلفی را برای وب 3 ارائه کند، از جمله پیام رسانی گره به گره (node-to-node)، جریان رسانه، خدمات پایگاه داده غیرمتمرکز (decentralized database) و زیرساخت کانال مقیاسپذیر برای اقتصادهای خدمات غیرمتمرکز. در این مطلب ضمن پرداختن به پلتفرم Swarm در مورد اجزای این سیستم ذخیره سازی، چشم انداز و کاربرد آن نیز صحبت خواهیم کرد.
پلتفرم Swarm چیست؟
پلتفرم Swarm یک بستر ذخیره سازی، خدمات و ارتباطات غیرمتمرکز است که برای ارائه زیرساخت بدون مجوز و مقاوم در برابر سانسور و به منظور استقرار کد dApp طراحی شده است. Swarm که بر بستر وب 3 اتریوم ساخته شده است، قصد دارد طیف وسیعی از خدمات وب 3 از جمله پیام رسانی، پخش موسیقی، ویدیو و میزبانی پایگاه داده را ارائه دهد. چشم انداز بلندمدت Swarm تبدیل شدن به "سیستم عامل اینترنت غیرمتمرکز مجدد" با بازگرداندن کنترل داده ها به کاربران خود است.
ماموریت Swarm شکل دادن آینده به سمت یک جامعه جهانی خودمختار و بازارهای باز بدون مجوز با ارائه زیرساخت لایه ای مقیاس پذیر برای اینترنت غیرمتمرکز است. چشم انداز Swarm این است که بلاک چین را با ذخیره سازی و ارتباطات همتا به همتا (P2P) پلتفرم چیست؟ گسترش دهد تا سیستم رایانه جهانی را که می تواند به عنوان یک سیستم عامل و محیط استقرار برای برنامه های غیرمتمرکز عمل کند، محقق نماید. پلتفرم Swarm تداوم خدمات و انعطاف پذیری در برابر قطع شبکه یا حملات هدفمند سرویس را فراهم می کند. Swarm به عنوان بستری برای انتشار بدون مجوز، آزادی اطلاعات را تقویت می کند. Swarm با ویژگیهای استثنایی حریم خصوصی خود مانند مرور ناشناس، ذخیرهسازی غیرقابل ردیابی، پیامهای غیرقابل ردیابی و فرمتهای نمایش فایل که در هیچ ابردادهای درز نمیکند، به تقاضای فزاینده برای امنیت در وب پاسخ میدهد.
Swarm توسط گاوین وود یکی از بنیانگذاران اتریوم ایجاد شد که کار بر روی معماری این نرم افزار پلتفرم را در سال 2015 آغاز کرد. وود با پشتیبانی بنیانگذار اتریوم، ویتالیک بوترین، به دنبال ساخت یک راه حل ذخیره سازی و خدمات Web3 بود که مقاوم در برابر سانسور و همچنین مقاوم در برابر DDOS باشد و زمان توقف صفر را ارائه دهد. Swarm که بر پایه اتریوم ساخته شده است از امنیت بلاک چین و قابلیت های قرارداد هوشمند و اکوسیستم توسعه دهندگان موجود آن استفاده می کند. مفاهیم و جزئیات Swarm توسط Viktor Trón در به اصطلاح Book of Swarm مستند شده است.
شبکه ارتباطی و ذخیره سازی که Swarm نمایندگی میکند، در نهایت قصد دارد زیرساخت لایه بیس را برای یک اینترنت کاملاً غیرمتمرکز فراهم کند. (با خدمات دیجیتالی که در یک شبکه جهانی گسترده از گرهها توزیع شده است.) در حالی که استفاده از Swarm شبیه تجربیات کاربر در شبکه جهانی وب است، شبکه با اینترنت معمولی در بک اند (back-end)، با دادههایی که به جای سرورهای متمرکز بر روی زیرساختهای همتا به همتا میزبانی میشوند، متفاوت است.
این زیرساخت غیرمتمرکز به لطف سیستم تشویقی خود به گونه ای طراحی شده است که خودپایدار باشد: به این معنا که کاربران می توانند منابع را برای خدمات شبکه مانند ذخیره سازی و توزیع داده با پرداخت های مدیریت شده توسط قراردادهای هوشمند اتریوم و با توکن بومی BZZ مبادله کنند.
اجزای Swarm
سیستم ذخیره سازی غیرمتمرکز Swarm بر روی اجزای زیر ساخته شده است:
Chunks: داده های ذخیره شده در Swarm به بلوک های کوچکتر به نام Chunks که بزرگتر از 4 کیلوبایت نیستند تقسیم می شوند. Chunkها از طریق هش 32 بایتی از محتوای موجود قابل شناسایی هستند.
Reference: (مرجع) یک شناسه فایل منحصر به فرد که بازیابی داده های ذخیره شده در Chunks را برای مشتریان تسهیل می کند.
Manifest: (بیانیه) ساختار داده ای که امکان بازیابی محتوای مبتنی بر URL را فراهم می کند.
هنگامی که یک کلاینت، محتوا را در Swarm درخواست می کند، Manifest از مرجع منحصر به فرد برای شناسایی قطعه های داده مربوطه استفاده می کند تا بتوان آن قطعه ها را از گره هایی که آنها را میزبانی می کنند بازیابی کرد. به طور مشابه، زمانی که دادهها در Swarm آپلود میشوند، به قطعاتی تقسیم میشوند که در سراسر گرهها توزیع میشوند و به آن یک برچسب زمانی اختصاص میدهند. مشوقهای داخلی BZZ توسط قراردادهای هوشمند مدیریت میشوند و به گرههایی پرداخت میشوند که منابع خود را برای ذخیرهسازی فایل در دسترس قرار میدهند.
Swarm دارای ساختاری برای اطمینان از در دسترس بودن دائمی داده ها و محافظت در برابر گره های خروج از شبکه و حملات DDOS است.
توکن BZZ: این توکن، توکن بومیSwarm است. این توکن تراکنش ها را در شبکه تقویت میکند و به عنوان پاداشی برای گرههایی عمل میکند که به منابع کمک میکنند. مانند سایر سیستمهای حاکمیت بلاک چین مبتنی بر سهام، مقادیر بیشتری از BZZ تأثیر بیشتری در آرای حاکمیت Swarm ایجاد میکند. در ژوئن 2021، Swarm یک میلیون BZZ را به شرکت کنندگان اولیه شبکه آزمایشی به نام «The Rise of the Bee» پخش کرد.
کاربرد پلتفرم Swarm
Swarm به توسعه دهندگان dApp اجازه می دهد تا داده ها و محتوا را به طور ایمن و کارآمد بین کاربران بلاک چین ذخیره و توزیع کنند. معماری لایه بیس Swarm برای ارائه خدمات پخش رسانه، خدمات پایگاه داده، عملکرد پیام رسانی گره به گره و زیرساخت کانال حالت مقیاس پذیر طراحی شده است.
به منظور تشویق برای جذب شبکه و گسترش اکوسیستم آن، Swarm شروع به ارائه Swarm Grant Waves در سال 2020 کرد. Grant Waves هم پشتیبانی مالی برای پروژه های Swarm و هم راهنمایی برای توسعه دهندگان ارائه می دهد. Swarm با پشتیبانی از توزیع کمک های مالی در تعدادی از dApp ها ادغام شده است، از جمله:
Etherna: یک پلتفرم ویدیوی غیرمتمرکز منبع باز که بر ماندگاری محتوا، پاداش های سازنده و مقاومت در برابر سانسور تمرکز دارد.
Zetaseek: یک موتور جستجوی مبتنی بر بلاک چین برای تک تک کاربران، طراحی شده برای سازماندهی "فایل ها، پیوندها و مراجع" در محتوایی که در شبکه Swarm آپلود شده است.
Scaleout: یک پلتفرم ذخیره سازی داده که به حفظ حریم خصوصی سرتاسری و استفاده از فناوری DevOps و یادگیری ماشینی پیشرفته اختصاص دارد.
Boma: یک ابزار ارتباطی و تعامل متمرکز بر حریم خصوصی که برای ارائه طیف وسیعی از خدمات از جمله آمار تعامل، عملکرد CMS، گالریها و پخش صوتی و تصویری به سازماندهندگان رویداد طراحی شده است.
Giveth: یک پلتفرم غیرمتمرکز جمع آوری کمک های مالی برای سازمان های غیر انتفاعی که به منظور تسهیل جوامع اهداکنندگان و خیریه ها و در عین حال پاسخگویی و شفافیت کامل طراحی شده است.
Swarm برای اتریوم ساخته شده است
از دیدگاه کاربر نهایی، Swarm تفاوت چندانی با وب جهانی ندارد. در پسزمینه، تفاوت این است که محتوا به جای سرورهای فردی، روی یک شبکه ذخیرهسازی همتا به همتا میزبانی میشود. همانطور که گفته شد این شبکه همتا به همتا به دلیل یک سیستم تشویقی داخلی که از حسابداری همتا به همتا استفاده می کند و به منابع تجاری برای پرداخت امکان می دهد، خودپایدار است. Swarm برای ادغام عمیق با لایه شبکه چند پروتکلی devp2p اتریوم و همچنین با بلاک چین اتریوم برای حل نام دامنه، پرداخت خدمات و بیمه در دسترس بودن محتوا طراحی شده است.
چشم انداز
Swarm در حال تحقیق در مورد پتانسیل ذخیره سازی و برنامه های ارتباطی بلاک چین برای هدف قرار دادن زیرساخت لایه بیس اینترنت غیرمتمرکز خود است که به آن "کامپیوتر جهانی" نیز گفته می شود. برای رسیدن به این هدف، نقشه راه Swarm تعدادی از اهداف کوتاه مدت، از جمله ویژگی ها و عملکردهایی مانند تقسیم گره، پشتیبانی مرورگر، شبیه سازی شبکه در مقیاس بزرگ و پشتیبانی لایت نود را تعیین می کند.
چرا تریبون پلتفرم است؟ تعریف دقیق پلتفرم چیست؟
این روزها ممکن است نام پلتفرم را زیاد شنیده باشید. در تصور عام هر کسبوکاری که در فضای اینترنت فعالیت میکند و محصولی را به فروش میرساند، یک پلتفرم است. اما تعریف درست و واقعی پلتفرم چیست؟ به چه کسبوکاری میتوان پلتفرم گفت؟
در ادامه این مدل کسبوکار را بیشتر برای شما توضیح میدهیم و وظایف این دسته از کسبوکارها را هم با یکدیگر مرور میکنیم.
در این مقاله با مطالب زیر آشنا میشوید:
پلتفرم دقیقا به چه معناست؟
شاید با شنیدن اصطلاح پلتفرم، نام بیزینسهای گوناگونی در ذهن شما نقش ببندد. اینستاگرام، آمازون، گوگل و اوبر نمونههایی جهانی از پلتفرم هستند و کسبوکارهایی مثل تریبون، دیجیکالا، دیوار و غیره هم در داخل کشور به همین عنوان شناخته میشوند. حال سوالی که پیش میآید این است که چه ویژگیهایی سبب شده تا این نمونهها بهعنوان پلتفرم شناخته شوند؟
پلتفرم در لغت به معنای سکو است؛ طی قرون گذشته هرگاه شخصی روی سکویی میایستاده، آن را پلتفرم مینامیدند. در تعریف اصطلاح پلتفرم، میتوان گفت کسبوکاری است که از طریق ایجاد تعامل ارزشآفرینی میکنند و بستری را برای تولیدکنندگان و مصرفکنندگان بیرونی ایجاد میکند.
بخش مهمی از نقش پلتفرم، ایجاد زیرساخت برای شکلگیری تعامل و تعیین چارچوب و قواعد برای مدیریت این تعامل است. پس پلتفرمها محصولی تولید و عرضه نمیکنند و به جای آن فضایی برای عرضه و تقاضا ایجاد میکنند.
چه کسبوکارهایی پلتفرم نیستند؟
کسبوکاری که مواد اولیه را تامین میکند و آن را به فروش میرساند یا خود تولیدکننده محصول یا ارائهدهنده خدمتی است که به دست مشتریان میرسد، در دسته پلتفرمها قرار نمیگیرد. این بیزنسها مستقیما با مشتریان در ارتباط هستند و آنها هم میتوانند نظرات و انتقادات خود را نسبت به کسبوکار اعلام کنند. این مدل در مقابل پلتفرم قرار دارد و آن را پایپلاین یا خطی مینامند. به عنوان مثال بانیمد یک فروشگاه اینترنتی است و در دسته پلتفرمها قرار نمیگیرد.
چگونه میتوان پلتفرمها را تشخیص داد؟
ممکن است در برخی از مواقع، قادر به تشخیص پلتفرم نباشید. هر زمان که در چنین شرایطی قرار گرفتید، میتوانید با پرسیدن دو سوال زیر مدل کسبوکار را تشخیص دهید:
- آیا در محصولات و خدماتی که عرضه میکند، تخصص و فعال است؟
- اگر شما اولین شخصی باشید که با کسبوکار آشنا میشوید، آیا چیزی برای ارائه به شما دارند؟
بهعنوان مثال آیا موسس فیسبوک و اینستاگرام، حرفهایترین پستهای این شبکهها را تولید میکند؟
یا اولین شخصی که وارد دیوار میشود آیا محتوای قابل نمایشی برای او وجود دارد؟
اگر پاسخ شما به دو سوال گفتهشده منفی باشد، با یک پلتفرم سروکار دارید. البته گاهی ممکن است جواب مشخصی برای این سوالات نداشته باشید یا به یکی از سوالات پاسخ مثبت دهید و به دیگری پاسخ منفی. در این حالت کسبوکار در حالت میانه این دو مدل قرار دارد و نمیتوان به صورت دقیق گفت که در کدام دسته است. در واقع این مدل مثل دو سر یک طیف هستند که کسبوکارها میتوانند در هرجایی از آن قرار بگیرند.
مکانیزم کسبوکارهای پلتفرمی چیست؟
نقطه عطف کسبوکارهای پلتفرمی در تطابق پلتفرم چیست؟ عرضه و تقاضاست. پلتفرمی قدرتمند است که بتواند عرضهکننده را بهتر به تقاضاکننده متصل کند و برای هر درخواستی، عرضهکننده بهتری را پیدا شود. به این فرآیند اصطلاحا Matching میگویند. برای درک بهتر این موضوع مثالی را مرور میکنیم:
در پلتفرم اینستاگرام، افرادی هستند که تولید محتوا میکنند و در طرف دیگر کاربرانی قرار دارند که از این محتواها استفاده میکنند. اینستاگرام، همواره در تلاش است تا به کاربران یا مصرفکنندگان محتوا، مطالب مرتبط و دلخواهشان را نشان دهد تا از حضور در این شبکه اجتماعی لذت ببرند؛ در طرف دیگر نیز سعی میکند با نمایش پستهای تولیدکنندگان محتوا در فضایی مثل اکسپلور یا هشتگها، امکان بیشتر دیدهشدن و افزایش نرخ بازدید را برای این دسته فراهم کند.
در پلتفرم تریبون نیز چنین ویژگی به وضوح دیده میشود؛ تعدادی از کاربران برای تبلیغ کسبوکار خود و عده دیگری برای کسب درآمد از تریبون استفاده میکنند. برای تبلیغکننده مطلوب این است که بتواند در مرتبطترین رسانه با بیشترین بازدهی تبلیغ خود را منتشر کند در همین راستا سیستم ریکامندیشن تریبون با توجه به خریدهای قبلی و خرید مشتریان مشابه، مرتبطترین رسانهها را به تبلیغکننده پیشنهاد میدهد؛ در طرف دیگر هم رسانهها علاقه دارند که سایت خود را با بهترین قیمت و کیفیت به مشتریان عرضه کنند و این سیستم به آنها برای رسیدن به چنین هدفی کمک میکند.
پلتفرم چه وظیفهای دارد؟
گاها افراد تصور میکنند که پلتفرم قدرت تصمیمگیری دارد و میتواند برای کاربران تعیین تکلیف کند؛ اما این مورد در حیطه وظایف پلتفرم تعریف نمیشود. پلتفرم در واقع باید قوانینی ایجاد کند که علاوه بر محدود نکردن کاربران و آزادی عمل آنها، از بروز مشکلات و معضلات هم جلوگیری کند.
به عبارتی دیگر پلتفرم باید دستورالعملی تنظیم کند که در طی آن افراد سعی کنند کاربر بهتری باشند و پلتفرم چیست؟ خودبهخود کاربران بد یا متخلف کنار گذاشته شوند یا رویه خود را تغییر دهند. بهعنوان مثال با سیستم نظردهی و ثبت دیدگاه جدید تریبون، امکان رتبهبندی رسانهها از نگاه تبلیغکنندگان وجود خواهد داشت و رسانهها تلاش میکنند که خدمات بهتری را ارائه دهند تا از تبلیغکنندگان امتیاز بالاتری دریافت کنند و در نتیجه فروش بیشتری داشته باشند.
یا به عنوان مثال گاهی اوقات پیشآمده که لینکهای داخل رپورتاژ آگهی از حالت فالو به نوفالو تبدیل شدهاند یا بعد از مدتی بدون اطلاعرسانی به تبلیغکنندگان حذف شدهاند. در این زمینه تریبون سعی میکند با فرهنگسازی و ایجاد آگاهی و همچنین استفاده از سیستم ثبت دیدگاه و امتیاز از وقوع این اتفاقات جلوگیری کند؛ اما در نهایت این رسانه است که تصمیم نهایی را میگیرد و پلتفرمی مثل تریبون دخل و تصرفی در این موارد ندارد.
در مبحث قیمتگذاری هم میتوان اشاره کرد که رسانهها، قیمتهای خود را با توجه به استراتژی و سیاستی که دارند تعیین میکنند و به معرض نمایش میگذارند تا تبلیغکنندگان برای خرید آن اقدام کنند. پلتفرم تریبون در این زمینه نمیتواند دخل و تصرفی در قیمتگذاری رسانهها داشته باشد و تنها میتواند با مشاوره و راهنمایی آنها برای قیمتگذاری بهتر کمکشان کند تا در نهایت مشتریان بیشتری داشته باشند.
نگاهی کوتاه بر سازوکار پلتفرم تریبون
تریبون شرایطی را فراهم کرده که هر تبلیغکنندهای بتواند براساس نیاز خود، رسانههای مدنظرش را در پنل انتخاب کند و تاریخ انتشار رپورتاژ خود را برگزیند. سپس بعد از تولید محتوا و پلتفرم چیست؟ بارگذاری مطلب خود در پنل، رپورتاژ مستقیما به دست رسانه میرسد تا برای تطابق از لحاظ قوانین بررسی شود و در انتها انتشار یابد.
البته لازم بهذکر است که رسانه ممکن است با توجه به سیاستگذاریهای سایت خود، محتوا را رد کند. در این بین تریبون از ابتدا تا انتهای انتشار یک رپورتاژ، از این مراحل پشتیبانی میکند و با بهینه کردن این فرآیند، به کاهش هزینههای دو طرف کمک میکند. پس میتوان به سادگی نتیجه گرفت که تریبون پلتفرم انتشار رپورتاژ آگهی است و آژانس، واسط یا فروشگاه اینترنتی نیست.
پلتفرم چیست؟! پلتفرم چه مزایایی دارد؟!
پلتفرم به هر نرمافزار یا سختافزاری گفته میشود که برای میزبانی از یک اپلیکیشن یا سرویس، مورد استفاده قرار میگیرد. یک پلتفرم اپلیکیشن، شامل سختافزار، یک سیستم عامل و برنامههای هماهنگی است که از مجموعه دستورالعملهایی برای یک پردازنده یا ریزپردازنده خاص مورد استفاده قرار میگیرد. در این مورد پلتفرم پایهای ایجاد میکند که تضمین میکند کد هدف «موضوع» با موفقیت اجرا خواهد شد. برای مثال نرم افزار تلگرام یک پلتفرم محسوب می شود. با بخش وبلاگ سایت دیاکو همراه باشید.
مهم است در زمان خرید نرمافزار، بدانید که چه پلتفرمی برای نرمافزار نوشته شده است. برخی نرمافزارها به صورت پلتفرم مشخص هستند، بدان معنا که برنامهنویسان به صراحت برنامه اپلیکیشن را برای اجرا بر روی یک پلتفرم مانند ویندوز یا مک طراحی کردهاند. نرم افزار همچنین میتواند پلتفرم چند سکویی یا cross-platform «برنامههایی که قابلیت اجرا در چندین پلتفرم را دارند» باشد بدان معنا که برنامه نویس قصد دارد کد هدف را بر روی بیش از یک پلتفرم به عنوان مثال هم بر روی ویندوز و هم مک ایجاد کند. نرم افزار همچنین میتواند platform-agnostic باشد، بدان معنا که نرم افزار برای اجرا بر روی ترکیبی از سیستم عامل و معماری پردازنده شامل یک مرورگر وب به عنوان بخشی از پلتفرم پایه طراحی شده است.
این امکان وجود دارد که توسعهدهندگان نرم افزار برای اینکه بدانند چگونه کد خود را در پلتفرمهای مختلف اجرا کنند، از یک نوع محاسبات ابری استفاده کنند که به نام پلتفرم به عنوان یک سرویس یا PaaS شناخته میشود. به عبارت ساده ارائه دهنده ابر، ترکیبات مختلفی از پلتفرمهای نرمافزار و سختافزار بر روی زیر ساختهای خود میزبانی میکند و برنامه نویس نرمافزار برای استفاده از آنها هزینه میپردازد.
برای مثال در سازمانی ویژگیهای اساسی که سرور را تعریف میکند ممکن است شامل نوع پردازنده، نوع حافظه یا عملکرد و اتصالات درونی شبکه باشد. ویژگیهای فیزیکی سرور همچنین میتواند شامل عامل فرم نصب آن مانند رک "rack" یا تیغهای "blade" و یا یک عامل فرم خاص لایه باز باشد.
ممکن است پلتفرم معنای فراتری را توصیف کند و شامل معماری اساسی و نیز نرمافزارهایی باشد که بر روی معماری "architecture" ساخته شده است. به عنوان مثال قبول ماشینهای مجازی در یک شرکت نیاز به پلتفرم مجازی سازی "hypervisor" میباشد. ممکن است اپلیکیشنها در مفهوم پلتفرم نقش داشته باشند. حتی با وجود اینکه یک اپلیکیشن ممکن است نیاز به یک سیستم محاسباتی اساسی مانند سیستم عامل خاص و سرور یا نرمافزار ذخیرهسازی داشته باشد، یک اپلیکیشن ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا به عنوان ابزاری برای انجام کار هدفمند مورد استفاده قرار میگیرد. برای مثال "SQL" یک اپلیکیشن دیتابیس است، اما اغلب به عنوان جزئی در سایر وظایف مانند آنالیتیکز، سیستمهای مدیریت ارتباط با مشتری "CRM" و برنامهریزی منابع سازمانی "ERP" استفاده میشود. بنابراین "SQL" ممکن است به عنوان یک پلتفرم شناخته شود. به طور مشابه، یک اپلیکیشن سرور وب ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا برای راهاندازی نمای فروشگاهی کسب و کار و یا پورتال کاربر/همکار تجاری مورد استفاده قرار میگیرد.
سایر مطالب وبلاگ دیاکو را نیز مطالعه کنید.
آخرین اخبار تبلیغات براساس کلیک یا PPC گوگل پنالتی چیست!؟ اهمیت صفحه فرود استراتژی مناسب برای فروشگاه اینترنتی اشتباهات رایج در بازاریابی محتوایی کارهای اولیه برای سئو راهکارهای افزایش تعامل با کاربران اطمینان از سازگاری سایت با گوشی یافتن اولین مشتری استارتاپ در شبکههای اجتماعی 12 روش سئو «بخش 2» ارسال رایگان چه تاثیری بر میزان فروش دارد؟! 12 روش سئو «بخش 1» 2 1,033 اشتراک گذاری: بیشتر بخوانید