Software_development_kit

SDK (viết tắt của software development kit) là một bộ sưu tập các công cụ phát triển phần mềm software development trong một gói có thể cài đặt. Chúng có thể dễ dàng tạo ra các ứng dụng nhờ có các trình biên dịch, trình gỡ lỗi và có thể bao gồm một software framework. Chúng thường dành riêng cho một nền tảng phần cứng và kết hợp hệ điều hành.[1][2][3] Để tạo một ứng dụng với các tính năng nâng cao như quảng cáo,[4] thông báo đẩy,[5] v.v; hầu hết các nhà phát triển phần mềm ứng dụng sử dụng SDK cụ thể.Một vài SDK được yêu cầu để phát triển ứng dụng dành riêng cho nền tảng. Ví dụ, để phát triển một app Android trên nền tảng Java yêu cầu một Java Development Kit. Cho ứng dụng iOS iOS SDK được yêu cầu. Cho Universal Windows Platform, .NET Framework SDK có thể được sử dụng. Ngoài ra còn có SDK thêm các tính năng bổ sung và có thể được cài đặt trong các ứng dụng để cung cấp các phân tích, dữ liệu về hoạt động của ứng dụng và các tùy chọn kiếm tiền. Một số người tạo nổi bật của các loại SDK này bao gồm Google,[6] Smaato[7], InMobi,[8]Facebook.[9]

Tài liệu tham khảo

WikiPedia: Software_development_kit http://blog.safedk.com/sdk-economy/star-winners-mo... http://www.wipo.int/sme/en/documents/opensource_so... //dx.doi.org/10.1109%2FTEST.2000.894204 https://www.adweek.com/digital/facebook-analytics-... https://arstechnica.com/gaming/2017/07/sony-using-... https://support.citrix.com/article/CTX224947 https://www.gartner.com/it-glossary/sdk-software-d... https://books.google.com/books?id=-0GkBgAAQBAJ&pg=... https://books.google.com/books?id=4tAHBAAAQBAJ&pg=... https://books.google.com/books?id=VmqcBQAAQBAJ&pg=...