Google Play badge

bộ phát triển phần mềm


SDK (KITS PHÁT TRIỂN PHẦN MỀM)

Bộ phát triển phần mềm (được gọi là devkit hoặc SDK) đề cập đến một bộ công cụ phát triển phần mềm điển hình cho phép tạo các ứng dụng cho một gói phần mềm cụ thể, nền tảng phần cứng, khung phần mềm, hệ thống máy tính, hệ điều hành, bảng điều khiển trò chơi điện tử hoặc tương tự nền tảng phát triển. Để làm phong phú các ứng dụng với các quảng cáo, chức năng nâng cao, thông báo đẩy và hơn thế nữa, một số lượng lớn các nhà phát triển ứng dụng triển khai các bộ công cụ phát triển phần mềm nhất định. Một số SDK rất quan trọng để phát triển một ứng dụng dành riêng cho nền tảng. Ví dụ: việc phát triển ứng dụng Android trên nền tảng Java yêu cầu Bộ công cụ phát triển Java. Ngoài ra còn có các SDK được cài đặt trong ứng dụng để cung cấp dữ liệu và phân tích liên quan đến hoạt động của ứng dụng. Một số người sáng tạo nổi bật của các SDK này bao gồm Facebook, InMobi và Google.

Ví dụ về SDK bao gồm SDK iPhone, SDK Mac OS X và Windows 7 SDK. SDK thường bao gồm môi trường phát triển tích hợp (IDE), hoạt động như giao diện lập trình trung tâm. IDE có thể bao gồm một cửa sổ lập trình cho trình gỡ lỗi để sửa lỗi chương trình, để viết mã nguồn, cũng như một trình chỉnh sửa trực quan cho phép các nhà phát triển tạo cũng như chỉnh sửa giao diện người dùng đồ họa của chương trình. IDE cũng chứa một trình biên dịch được sử dụng để tạo các ứng dụng từ các tệp mã nguồn.

Một số lượng lớn SDK chứa mã mẫu, cung cấp cho các nhà phát triển các thư viện và chương trình mẫu. Các mẫu này hỗ trợ các nhà phát triển tìm hiểu cách phát triển các chương trình cơ bản bằng SDK. SDK cuối cùng cho phép họ tạo ra các ứng dụng phức tạp hơn. SDK cũng cung cấp tài liệu kỹ thuật, chúng có thể bao gồm Câu hỏi thường gặp và hướng dẫn. Một số SDK cũng có thể bao gồm đồ họa mẫu, như các biểu tượng và nút có thể được tích hợp vào các ứng dụng.

Do thực tế là một số lượng lớn các công ty muốn tư vấn cho các nhà phát triển tạo ứng dụng cho nền tảng của họ, họ cung cấp SDK miễn phí. Các nhà phát triển có thể chỉ cần tải xuống SDK từ trang web của một công ty và bắt đầu lập trình ngay lập tức. Tuy nhiên, do thực tế là mỗi bộ công cụ phát triển phần mềm đều khác nhau, nên các nhà phát triển có thể mất một thời gian để học cách sử dụng các SDK mới. Do đó, một số lượng lớn SDK hiện đại bao gồm tài liệu phong phú và chúng cũng có giao diện lập trình trực quan, điều này giúp khuyến khích phát triển chương trình.

SDK android được tạo thành từ những thứ sau:

Mỗi lần Google phát hành phiên bản Android mới, một SDK tương ứng cũng được phát hành. Để có thể viết chương trình sử dụng các tính năng mới nhất, các nhà phát triển phải tải xuống cũng như cài đặt mọi phiên bản SDK cho điện thoại cụ thể. Một số nền tảng phát triển được cho là tương thích với SDK bao gồm các hệ điều hành như Linux, Windows và Mac OS. Các thành phần của SDK Android có thể được tải xuống riêng biệt. Các tiện ích bổ sung của bên thứ ba cũng có sẵn để tải xuống.

Download Primer to continue