Spisu treści:
Definicja - Co oznacza rozwój międzyplatformowy?
Projektowanie wieloplatformowe to praktyka opracowywania produktów lub usług oprogramowania dla wielu platform lub środowisk oprogramowania. Inżynierowie i programiści stosują różne metody w celu dostosowania różnych systemów operacyjnych lub środowisk dla jednej aplikacji lub produktu.
Techopedia wyjaśnia rozwój wielu platform
Idea rozwoju międzyplatformowego polega na tym, że aplikacja lub produkt powinien działać dobrze w więcej niż jednym konkretnym siedlisku cyfrowym. Ta funkcja jest zwykle wykorzystywana w celu sprzedaży oprogramowania dla więcej niż jednego zastrzeżonego systemu operacyjnego, na przykład w celu umożliwienia korzystania zarówno z platform Microsoft, jak i Apple. Wraz z rozwojem urządzeń mobilnych i innych rodzajów platform, a także rozpowszechnianiem technologii open source, takich jak Linux, pojawiło się więcej rodzajów rozwoju między platformami.
Niektóre z podstawowych strategii rozwoju międzyplatformowego obejmują kompilację różnych wersji tego samego programu dla różnych systemów operacyjnych lub w innych przypadkach użycie plików poddrzewa w celu zastosowania lub dopasowania produktu do różnych systemów operacyjnych. Innym ważnym podejściem jest sprawienie, aby program był abstrakcyjny na niektórych poziomach w celu dostosowania go do różnych środowisk oprogramowania. Takie oprogramowanie można powiedzieć, że jest „niezależne od platformy”, ponieważ nie docenia ani nie obsługuje jednej platformy nad drugą. Programiści mogą również korzystać z interfejsów programowania aplikacji (API) w celu dostosowania oprogramowania do konkretnej platformy.
Ogólnie rzecz biorąc, programowanie na wiele platform może sprawić, że program będzie mniej wydajny. Na przykład może wymagać redundantnych procesów lub folderów przechowywania plików dla różnych systemów, które ma obsługiwać. Może również wymagać „ogłuszenia” programu w celu dostosowania go do mniej wyrafinowanych środowisk oprogramowania. Jednak w wielu przypadkach twórcy oprogramowania stwierdzili, że warto zająć się ograniczeniami rozwoju międzyplatformowego, aby zaoferować aplikację lub produkt szerszemu gronu użytkowników.