Что такое кроссплатформенность
Одни программы запускаются и на Windows, и на телефоне, а другие — только где-то одном. За этим стоит понятие кроссплатформенности.
Простыми словами
Кроссплатформенность — это способность программы работать на разных системах: Windows, macOS, Linux, Android и других.
«Кросс» — через, «платформа» — система. То есть «работает через разные системы».
Почему не всё работает везде
Разные системы устроены по-разному, и программа, написанная под одну, может не запуститься на другой без доработки.
Поэтому разработчики специально заботятся о поддержке нескольких систем.
Чем это удобно
Кроссплатформенную программу пишут один раз, а пользуются ею на любом устройстве. Это экономит силы разработчикам и расширяет круг пользователей.
Хороший пример — сайты: они открываются почти на всём.
Python и кроссплатформенность
Python — кроссплатформенный язык: одна и та же программа чаще всего работает и на Windows, и на macOS, и на Linux.
Это одна из причин его популярности у новичков и профи.
Частые вопросы
Любая ли программа на Python запустится везде? Чаще да, но бывают исключения.
Нужно ли думать об этом новичку? Пока нет — сначала освойте основы, например в «Дрон Кодере», а тонкости придут позже.
Начать игру бесплатно