Когато става дума за технологии и компютри, платформата служи като основна основа за разработването и поддръжката на хардуер и софтуер.
Всичко, създадено върху една основа, работи заедно в една и съща рамка. Като такава, всяка платформа има свой собствен набор от правила, стандарти и ограничения, които диктуват какъв хардуер/софтуер може да бъде изграден и как всеки трябва да работи.
Хардуерните платформи могат да бъдат:
- Цели системи
- Отделни компоненти
- Интерфейси
В сравнение с хардуерните платформи, софтуерните платформи са по-обширни, но по-лесни за свързване от потребителите. Има смисъл, като се има предвид, че взаимодействаме по-често със софтуер/приложения, въпреки че хардуерът (напр. мишки, клавиатури, монитори, сензорни екрани) помага за преодоляване на празнината. Софтуерните платформи попадат в общите категории на:
- Системен софтуер
- Приложен софтуер
Долен ред
Хардуерните платформи могат да бъдат цели системи (т.е. изчислителни устройства) като мейнфрейми, работни станции, настолни компютри, лаптопи, таблети, смартфони и др. Всеки от тях представлява хардуерна платформа, тъй като всеки има свой собствен форм фактор, работи независимо от други системи и е в състояние да предоставя ресурси или услуги (напр. стартиране на софтуер/приложения, свързване с устройства/интернет и т.н.) на потребителите, особено на не се очаква от оригиналния дизайн.
Отделни компоненти
Отделни компоненти, като централния процесор (CPU) на компютрите, също се считат за хардуерни платформи. Централните процесори (напр. Intel Core, ARM Cortex, AMD APU) имат различни архитектури, които определят работата, комуникацията и взаимодействието с други компоненти, които изграждат цялата система. За илюстрация, разгледайте процесора като основата, която поддържа дънна платка, памет, дискови устройства, разширителни карти, периферни устройства и софтуер. Някои компоненти могат или не могат да бъдат взаимозаменяеми един с друг, в зависимост от вида, формата и съвместимостта.
Долен ред
Интерфейси, като PCI Express, Accelerated Graphics Port (AGP) или ISA разширителни слотове, са платформи за разработване на различни типове допълнителни/разширителни карти. Различните форм-фактори на интерфейса са уникални, така че например не е физически възможно да поставите PCI Express карта в AGP или ISA слот - не забравяйте, че платформите определят правилата и ограниченията. Интерфейсът също така осигурява комуникация, поддръжка и ресурси към прикрепената карта за разширение. Примери за разширителни карти, които използват такива интерфейси, са видео графика, звук/аудио, мрежови адаптери, USB портове, серийни ATA (SATA) контролери и др.
Системен софтуер
Системният софтуер е това, което контролира компютъра чрез изпълнение на едновременни процеси, докато управлява/координира множество хардуерни ресурси във връзка с приложен софтуер. Най-добрите примери за системен софтуер са операционни системи, като (но не само) Windows, macOS, Linux, Android, iOS и Chrome OS.
Операционната система служи като платформа, като предоставя среда, която поддържа потребителско взаимодействие чрез интерфейси (напр. монитор, мишка, клавиатура, принтер и др.), комуникация с други системи (напр. работа в мрежа, Wi-Fi, Bluetooth, и т.н.) и приложен софтуер.
Приложен софтуер
Приложният софтуер включва всички програми, които са проектирани да изпълняват конкретни задачи на компютър - повечето не се считат за платформи. Често срещани примери за неплатформен приложен софтуер са програми за редактиране на изображения, текстообработващи програми, електронни таблици, музикални плейъри, съобщения/чат, приложения за социални медии и други.
Въпреки това, има някои видове приложен софтуер, които също са платформи. Ключът е дали въпросният софтуер служи или не като поддръжка за нещо, което да бъде изградено върху него. Някои примери за приложен софтуер като платформи са:
- Уеб браузъри - (напр. Chrome, Safari, Internet Explorer) са платформи за други форми на софтуер, като добавки/разширения или теми на трети страни.
- Сайтове за социални медии - като Facebook, служат като платформи, когато поддържат външни приложения, инструменти и/или услуги, които взаимодействат с основните функции на сайта. Това се отнася както за уебсайта, така и за версията на мобилното приложение.
- Видео игри - които поддържат модификации (чрез редактора на играта) също се считат за платформи. Модификациите на видеоигрите използват съществуващия енджин за видеоигри като основа за създаване на проектирани от потребителя карти/нива, герои, обекти или дори цяла самостоятелна игра.
Конзоли за видеоигри
Конзолите за видеоигри са страхотни примери за хардуер и софтуер, комбинирани като платформа. Всеки тип конзола действа като база, която поддържа своя собствена библиотека от игри физически (напр. оригинална Nintendo касета не е съвместима с по-нови версии на системи за игри на Nintendo) и цифрово (напр. въпреки че и двете са дисков формат, играта на Sony PS3 ще не работи на системата Sony PS4 поради софтуер/език за програмиране).
ЧЗВ
Как се създава платформа за социални медии?
Първо решете какъв тип общност искате да изградите и демографската група, към която искате да се насочите. След това се уверете, че вашата платформа включва необходимите функции като поток от дейности, актуализации на състоянието, сигурност и обслужване на клиенти. След това е време да стартирате и пуснете на пазара своята нова платформа за социални медии.
Как играете Minecraft кросплатформен?
За да играете Minecraft с приятели на други платформи, всички трябва да имате една и съща версия на играта (Java, Bedrock и др.). Също така трябва да създадете Xbox акаунт и да добавите другите играчи към списъка си с приятели, дори ако играете на платформа, която не е на Microsoft, като Nintendo Switch. След това стартирайте играта, започнете нова сесия и поканете приятелите си да се присъединят.
Какво представляват междуплатформените игри?
Игрите се считат за „междуплатформени“, ако са налични за игра на няколко платформи (Xbox, PlayStation, PC и т.н.) наведнъж и прогресът се пренася от конзола на конзола.
На коя платформа можете да закупите Dogecoin?
Можете да купите Dogecoin на всяка борса за криптовалута, която го поддържа. Някои примери включват Coinbase, Binance и Robinhood.
Какво представлява Google Cloud Platform?
Google Cloud Platform е набор от облачни изчислителни услуги, които работят на същата инфраструктура на Google за приложения като Gmail и YouTube. Облакът предлага разнообразие от инструменти за управление, машинно обучение, съхранение на данни и анализ на данни. Подобно е на продукти като Amazon Web Services и Microsoft Azure.
Коя беше първата социална медийна платформа?
Six Degrees често се смята за първата разпознаваема социална медийна платформа. Създаден от Андрю Вайнрайх през 1997 г., Six Degrees включваше много функции, често срещани в платформите на социалните медии днес, като например възможността да се регистрирате с имейл адрес, да създадете профил и да добавите приятели.