PM勇闯技术 – SDK:开发预制菜

0 评论 456 浏览 2 收藏 3 分钟

你点的不是 SDK,你点的是“预制菜”。这篇文章用厨房逻辑讲技术原理,把复杂的 SDK 讲得像做饭一样简单。

一、SDK的定义

SDK即软件开发工具包(Software Development Kit),是一组API、开发工具、库文件、文档和教程的集合,它允许开发者为特定的软件包、软件框架、硬件平台、操作系统或计算机系统创建应用软件,通常由软件/硬件供应商有偿提供。

SDK其实就是功能封装的集合体,应用程序直接通过接口调用SDK

二、SDK有啥用?

帮助开发者更容易地开发、测试、部署和管理特定平台上的应用程序,从而:

  1. 加速开发过程:通过提供预编译的库和现成的工具,可以显著减少开发时间;
  2. 提高应用程序的质量:SDK中的库通常经过严格测试和优化,使用它们可以提高应用程序的稳定性和性能。

三、通俗解释版

SDK就像一份已经半加工且有操作说明的「预制菜」,自己只需要简单处理就能开吃,只要生产厂家可靠,那么就是既美味、健康又省心!放以前,要在厨房咔咔咔使用各种工具、食材(相当于调用各种API),然后再哐哐哐自己加工成成品,做饭俩小时吃饭五分钟,而且还不一定好吃。

本文由 @肖沐 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!