Cytat(Comandeer @ 22.06.2016, 22:39:40 )

Ktoś kiedyś mi powiedział takie bardzo obrazowe porównanie.
Wyobraźmy sobie, że tworzenie oprogramowania to zabawa na placu zabaw. My jesteśmy rodzicem, a nasza aplikacja ? dzieckiem, które przyprowadzamy na plac zabaw, by się pobawiło. Na tym placu są też inne dzieci-aplikacje. Te, które nie udostępniają API, siedzą samotnie, z dala od innych i nawet nie patrzą w ich stronę. Są niesamowicie samolubne. Natomiast te, które mają API, wyciągają rączki (czyli API

) w kierunku innych aplikacji. I z takimi aplikacjami, za rączki, nasza aplikacja będzie się bawić.
Może i do bólu uproszczone spojrzenie, ale powinno choć ciut przybliżyć, czym jest API

Tu się nie zgodzę, ktoś wprowadził Cię w błąd

To rodzic posiada API i je udostępnia swoim dzieciom (nie odwrotnie) i tylko dzieci, które znają jego API potrafią się z danym rodzicem porozumieć.
Czyli za pomocą komend API dziecko może:
1. wyciągnąć od rodzica prośbę o pobujanie na bujawce,
2. poprosić o pohuśtanie na huśtawce,
3. poprosić o wsadzenie na czubek zjeżdżalni,
4. wytrzeć noska bo katarek leci,
5. picie bo jest spragnione.
PS. Nieraz Matka daje Ojcu zdjęcie aby ten nie reagował na inne dzieci znające jego język,
czyli
1. dziecko prosi o cukierka, buziaka, podtarcie noska
2. ojciec wyciąga fotkę z kieszenie i porównuje
3. jak dziecko na zdjęciu nie jest to samo, które prosi to wysyła je w kosmos
4. jak jest identyczne z jego zdjęciem dzidzia dostaje to o co prosi
Cytat(koszykarze @ 22.06.2016, 10:34:29 )

... czyli
API=interfejs aplikacji=usługa sieciowa=poczta elektroniczna
nic nie rozumiem
API pozwala osobom z zewnątrz wykorzystać bogactwo aplikacji, dlatego aplikacje, które mają coś więcej do zaoferowania, chcą zautomatyzować pewne procesy, udostępniają API.
Standardowe zachowanie VS API Robisz imprezę i zapraszasz ludzi do klubu.
1. Bramkarz przed pubem posiada listę gości
goście się schodzą i identyfikują na podstawie dowodu, po poprawnej identyfikacji bramkarz otwiera drzwi, (to jedynie skrót tego co dzieje się przed pubem).
2. Dajesz gościom APKĘ, i stojąc przed drzwiami pubu APKA otwiera Ci drzwi, jednak wcześniej poinformowała ludzi w pubie że już jesteś.
Wersja 2 jest na MAXA prosta od strony użytkownika, po prostu dzieje się wszystko z automaty to jest przykład Aplikacji z API Klucz, potrafi umilić życie.
Ale
w tle APKI jest dym na maxa, tam
działa dopiero API aż się gotuje, w skrócie w tle aplikacja łączyła się z serwerem i sprawdzała czy Ty to Ty.
Po poprawnej autoryzacji serwer wysłał informację zwrotną do APKI klucz żeby drzwi się otworzyły, wysłał również informacje do wszystkich w pubie że jesteś przed drzwiami.
Działała tu
usługa sieciowa połączenia z serwerem,
transmisja danych czyli 2 kierunkowa komunikacja prośba o identyfikację i zwrotna informacja z kluczem, oraz łączenie się telefonu z terminalem zamka drzwi za pomocą API zamka, które jest udostępniane przez jego producenta.
Usługi terminalowe czyli nasze bezprzewodowe otwieranie drzwi telefonem na podstawie kodu.
Serwisy informacyjne czyli informacja gości w Pubie że jesteś przed drzwiami. (tu na maxa spłyciłem temat)
Jedna aplikacja może wykorzystywać nieograniczoną ilość API.