There are also SDKs that add additional features and can be installed in apps to provide analytics, data about application activity, and monetization options.
[2] Common tools include debugging facilities and other utilities, often presented in an integrated development environment.
[3] SDKs may include sample software and/or technical notes along with documentation, and tutorials to help clarify points made by the primary reference material.
[6][7] However, SDKs built under the GNU Lesser General Public License are typically usable for proprietary development.
For example, AirTag's 2012 near-field communication SDK included both the paying and the reading halves of the necessary hardware stack.