MTE erklÀrt: Was ist eine API?

Das Wort „API“ wird viel herumgewirbelt, wenn ĂŒber neue Apps und Betriebssysteme gesprochen wird, aber es scheint nicht auf die breite Öffentlichkeit abzuzielen. Es gibt Leute da draußen, die sehr begeistert von neuen APIs sind, die auf verschiedenen Plattformen erscheinen, was Sie neugierig machen könnte, was genau dieses Ding ist. Es gibt keinen einfachen Weg zu erklĂ€ren, was diese Dinge sind, aber dafĂŒr sind wir hier!

Definieren der API

Eine API steht fĂŒr – Application Programming Interface. Aber das hĂ€tte Ihnen natĂŒrlich eine schnelle Google-Suche verraten. Was Sie hier lernen möchten, ist genau das, was eine API ist tut.

APIs dienen verschiedenen Zwecken und ermöglichen es Benutzern, Anwendungen eigene Funktionen hinzuzufĂŒgen. Sie hören im Allgemeinen davon, wenn es ein neues Betriebssystem oder eine neue Software gibt. APIs sind verschiedene Funktionen, die Entwicklern die Möglichkeit geben, aus der Ferne auf einen Webdienst (oder ein Betriebssystem) zuzugreifen und einen Client fĂŒr den Webdienst zu erstellen. Es gibt zum Beispiel viele Twitter-Clients. Die meisten, wenn nicht alle, verwenden Twitter-APIs, um auf Twitter zuzugreifen und Tweets zu aktualisieren/abrufen/löschen/zu beantworten. Die APIs ermöglichen es den Entwicklern, ohne Sicherheitsrisiko auf den Twitter-Server zuzugreifen.

API lĂ€sst Ihre Anwendung fĂŒr andere einheitlich aussehen

Wenn Sie eine Android-App verwenden, werden Sie feststellen, dass sie einige Aspekte mit anderen Android-Apps gemeinsam hat. Die SchaltflĂ€chen sehen Ă€hnlich aus und die Bildlaufleiste ist bei den meisten identisch. Dies liegt daran, dass dies API-Objekte sind, die vom Android-Betriebssystem bereitgestellt werden. Ohne eine solche API gĂ€be es keine Einheitlichkeit bei den Anwendungselementen und sie wĂŒrden auch viel mehr Platz beanspruchen (ich rede von mehreren Megabyte im Vergleich zu nur drei), da die Entwickler ihren eigenen UI-Code entwickeln mĂŒssen .

Die Details: Wie API funktioniert

Um zu erfahren, wie eine API im Detail funktioniert, verweisen wir auf Twitter-Clients. Wenn Sie einen Twitter-Client installieren, werden Sie zunĂ€chst aufgefordert, ihn fĂŒr den Zugriff auf Ihr Twitter-Konto zu autorisieren. Nach der Autorisierung kann der Client auf Ihren Tweet zugreifen und Ihnen ermöglichen, Tweets zu aktualisieren/auf sie zu antworten. Aber wie kommuniziert der Client mit dem Twitter-Server? Anstatt eigene Codes zu schreiben, bietet Twitter eine Reihe von Regeln/Funktionen (API) an, denen die Entwickler folgen mĂŒssen. Diese Regeln machen es dem Kunden leicht, auf Ihren Tweet zuzugreifen, und sie funktionieren fĂŒr alle Kunden einheitlich. Dadurch wird auch die Wahrscheinlichkeit von Fehlern minimiert, da sich die API nur auf diese spezielle Aufgabe konzentrieren muss, wĂ€hrend sich die App-Entwickler auf die Entwicklung ihrer Apps konzentrieren können, anstatt sich in endlose Codezeilen einzumischen.

Verwandt :  So wĂ€hlen Sie eine sichere neue Bingo-Site im Jahr 2020 aus

whatisapi-FĂ€higkeiten

Fassen wir also zusammen: Eine API ist eine Liste von VerknĂŒpfungen die vorkompilierte oder vordefinierte Funktionen und Strukturen enthalten, die Programmierern ihre Arbeit erleichtern. Es ist entweder das oder ein Tor zu tieferen Teilen des Betriebssystems, die Sie normalerweise nicht erreichen könnten. Videospiele verwenden beispielsweise APIs, die mit Ihrer Grafikkarte kommunizieren, damit diese auf ihren Speicher und Prozessor zugreifen können. Wenn sie direkt mit der Grafikkarte kommunizierten, hĂ€tte jedes Spiel seine eigene Vorgehensweise, was zu sehr aufgeblĂ€htem Code und viel grĂ¶ĂŸeren Spielen (wiederum mehrere GrĂ¶ĂŸenordnungen grĂ¶ĂŸer) fĂŒhren wĂŒrde.

Immer wenn Programmierer neue APIs in Anwendungen und Betriebssystemen sehen, sind sie begeistert! Jede neue API bedeutet eine neue FunktionalitĂ€t, die die Entwickler in ihre Apps integrieren können. Jede Anwendung, jedes Modul und jedes Spiel, das Sie spielen, verwendet APIs, um die großartigen Funktionen bereitzustellen, die Sie gerne verwenden. Sogar das System, das hinter einer Waschmaschine lĂ€uft und mit Ihrem Telefon kommuniziert, verwendet APIs, um die Arbeit zu erledigen.

Abschluss

Hoffentlich hat dies das Wasser ein wenig geklÀrt und Sie verstehen APIs ein wenig mehr als zuvor! Wenn Sie noch Fragen zu APIs haben, hinterlassen Sie bitte einen Kommentar. Ich helfe Ihnen gerne weiter.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab RatschlÀge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.