Cross-platform development là gì?

Noun None
Phát triển đa nền tảng

Phát triển đa nền tảng (cross-platform development) là hoạt động phát triển các sản phẩm hoặc dịch vụ phần mềm cho nhiều nền tảng (platform) hoặc môi trường phần mềm (software environment). Các kỹ sư và nhà phát triển (developer) sử dụng các phương pháp khác nhau để phù hợp với các hệ điều hành (operating system) hoặc môi trường (environment) khác nhau cho một ứng dụng hoặc sản phẩm.

Ý tưởng phát triển đa nền tảng (cross-platform development) là một ứng dụng hoặc sản phẩm phần mềm phải hoạt động tốt trong nhiều môi trường cụ thể. Khả năng này thường được theo đuổi để bán phần mềm cho nhiều hệ điều hành độc quyền (proprietary operating system), chẳng hạn như để sử dụng trên cả nền tảng Microsoft và Apple. Với sự phát triển của thiết bị di động và các loại nền tảng khác, cũng như sự gia tăng của các công nghệ mã nguồn mở (open source) như Linux, nhiều loại phát triển đa nền tảng (cross-platform development) đã xuất hiện.

Một số chiến lược cơ bản để phát triển đa nền tảng (cross-platform development) bao gồm biên dịch (compile) các phiên bản khác nhau của cùng một chương trình cho các hệ điều hành khác nhau.

Learning English Everyday