Android SDK là một máy ảo của Android dùng trên PC, hỗ trợ bạn lập trình các ứng dụng của Android trên PC và cả những chức năng không khác gì một chiếc máy thật.Android SDK (Software Development Kit) – hay còn gọi tắt là devkit, là tập hợp các công cụ phát triển phần mềm. SDK cho phép tạo ra các ứng dụng cho một gói phần mềm, framework, nền tảng phần cứng, hệ thống máy tính, thiết bị video game, hệ điều hành, hay nền tảng phát triển nào đó tương tự. Hầu hết các nhà phát triển ứng dụng đều cần dùng tới Android SDK để thêm thắt các tính năng nâng cao, hiển thị quảng cáo, thông báo dạng đẩy (push notification) cho ứng dụng của họ. Android SDK có thể chứa các API dưới dạng thư viện để giao tiếp với một ngôn ngữ nào đó hoặc để chứa một hệ thống phần cứng phức tạp mà có thể giao tiếp với một hệ thống nhúng. Các công cụ phổ biến bao gồm các tiện ích gỡ rối phần mềm (debugging), thường ở dạng môi trường phát triển tích hợp (IDE). Android SDK cũng thường hay kèm theo các đoạn code mẫu và các ghi chú kỹ thuật hỗ trợ hay tài liệu để giúp làm rõ các tài liệu tham khảo chính. Android SDK thường có thể được download trực tiếp từ internet hay chợ SDK. Nhiều SDK được cung cấp miễn phí để khuyến khích nhà phát triển sử dụng hệ thống hay ngôn ngữ đó. Nếu bạn là một người có quan tâm đến nghệ, đặc biệt là phát triển phần mềm, ứng dụng, chắc hẳn bạn đã nghe qua thuật ngữ SDK. Vậy SDK là gì? Có ứng dụng như thế nào? Trong bài viết này, hãy cùng Sforum tìm hiểu những thông tin về SDK nhé.
SDK là gì?SDK là viết tắt của cụm từ Software Development Kit, nghĩa là bộ công cụ và phần mềm được sử dụng nhằm phát triển một ứng dụng thông qua một nền tảng nhất định. Cụ thể hơn, SDK cung cấp cho các nhà phát triển một thư viện những template, sample code, tài liệu,… để họ có thể thêm vào ứng dụng hay phần mềm của mình. Các loại SDK phổ biếnSDK thường được phân loại dựa vào ngôn ngữ lập trình mà nhà phát triển sử dụng và các đặc điểm tương ứng. Do đó, chúng ta có các loại phổ biển như sau:
Lợi ích cần biết khi sử dụng SDKHiện nay, SDK được các nhà phát triển sử dụng rất nhiều trong việc phát triển các ứng dụng, phần mềm nhằm tạo ra các tính năng nâng cao, hiển thị thông báo đẩy hoặc quảng cáo,… Các lợi ích dễ thấy nhất khi sử dụng SDK bao gồm:
Tạm kết về SDK là gì?Qua bài viết này, hi vọng bạn đã có thêm thông tin về SDK cũng như các lợi ích khi nhà phát triển sử dụng bộ công cụ này trong việc phát triển phần mềm, ứng dụng.
|