Co jsou API a jak otevřená API mění internet

  • Michael Cain
  • 0
  • 1311
  • 298
reklama

Přemýšleli jste někdy o tom, jak programy na vašem počítači a na navštívených webech “mluvit” navzájem? Abychom tomu porozuměli, musíme se nejprve ponořit do divného a nádherného světa API nebo aplikačních programovacích rozhraní.

Co je to API?

Fráze API se pravidelně objevuje v oborech informatiky. Co to ale znamená? Konečně řečeno, odkazuje se na nástroj nebo knihovnu, která pomáhá vývojářům při psaní kódu, který je v rozhraní s jiným softwarem. Mohou se pohybovat od nízkoúrovňových nástrojů, které umožňují aplikacím Windows a OS X používat aspekty základního operačního systému, až po ty, které napájejí aplikace v telefonu. Stručně řečeno, definuje způsob, jakým počítačový program komunikuje s jiným počítačovým programem.

API však nejsou ze své podstaty zajímavá. To, na čem opravdu záleží, je použití těchto nástrojů. Zde je návod, jak API dělají web úžasným, otevírají vlády a zvyšují výběr spotřebitelů.

API v podnikání

Dalo by se předpokládat, že technologický svět je neodmyslitelně v krku, přičemž stávající subjekty nechtějí poskytnout konkurenci konkurenci. Ale mýlil by ses. Mnoho velkých technologických firem, jako jsou Twitter, LinkedIn a Facebook, skutečně dokonce umožňuje využívání jejich služeb třetími stranami a konkurenty.

Ano, existuje skutečně přesvědčivý komerční důvod, proč by konkurent uvolnil API a pak umožnil komukoli jej používat. Pokud jde o Facebook a Twitter, vidíme, jak třetí strany obohatily tyto služby vlastním kódem. Skvělý příklad toho je v Kloutu, který umožňuje vývojářům měřit jejich sociální vliv, najít vlivné lidi v jejich sféře zájmu a naplánovat tweety a příspěvky na Facebooku.

Mít API také umožňuje uživatelům vytvářet alternativní aplikace pro stávající mobilní a stolní počítačové platformy - jako jsou tyto alternativní aplikace na Facebooku pro Android Faster, Leaner, Better - Alternativy k Android Facebook App Faster, Leaner, Better - Alternativy k Android Facebook App Oh, radost z toho, že máme k dispozici sociální média kdykoli během dne díky příchodu smartphonu. Facebook byl vždy (přinejmenším na povrchu) o propojení s vašimi ... my jsme se podívali na v roce 2013, stejně jako pro novější, předběžné platformy. Z tohoto důvodu jsou všechny Facebook, Twitter, Instagram a LinkedIn přítomny na menších, méně komerčně významných platformách, mezi něž patří Windows Phone, Blackberry 10, Firefox OS a Tizen (co je Tizen, na jakých operačních systémech jsou nositelná zařízení) „Na jakých operačních systémech jsou nositelná zařízení provozována? Nositelná technologie ve svých mnoha tvarech a formách mění interakci člověk-stroj.“).

Mít API také umožňuje uživatelům a společnostem manipulovat s existujícím produktem tak, aby sloužil jejich vlastním zájmům. V minulosti jsme se zabývali několika neuvěřitelnými příklady, včetně API vydaného norským spuštěním Appear.in Appear.in Nyní vám umožní přidat videokonferenční zařízení na libovolný web Appear.in Nyní vám umožní přidat videokonferenční zařízení na libovolný web jednoduše je nyní možné integrovat Appear.in do vašeho vlastního webu a blogu. Ale proč by vás to mělo zajímat? , což uživatelům umožňuje integrovat své vlastní videokonferenční aplikace založené na HTML5 do svých blogů, webových stránek a aplikací.

API v prohlížeči

Specifikace HTML5 definovala, jak by měl vypadat moderní zážitek z prohlížení - rychlý, interaktivní a s co nejmenšími možnými pluginy. Ačkoli podpora standardu není nikde téměř dokončena a zůstává divoce nekonzistentní napříč prohlížeči, stále je v nabídce úžasné množství funkcí.

V minulosti jsme dlouho hovořili o HTML5 Co je to HTML5 a jak se mění způsob procházení? [MakeUseOf vysvětluje] Co je HTML5 a jak se mění způsob procházení? [MakeUseOf vysvětluje] Během několika posledních let jste možná slyšeli termín HTML5 jednou za čas. Ať už víte něco o vývoji webových stránek nebo ne, koncept může být poněkud mlhavý a matoucí. Je zřejmé, že ... a dokonce o tom napsal e-knihu Začínáme s HTML5 Začínáme s HTML5 Slyšeli jste o HTML5. Každý to používá. Je ohlašován jako zachránce internetu a umožňuje lidem vytvářet bohaté a poutavé webové stránky bez použití Flash a Shockwave. , ale nikdy nemůže ublížit rekapitulaci. Nejnovější funkce ve specifikaci HTML5 usnadňují vytváření bohatých a podrobných her a animací pomocí Canvas; pro webové stránky k ukládání dat v počítači uživatele, bez použití cookies; a pro webové stránky, které určují vaši polohu a dokonce určují stav baterie v počítači.

Chcete-li získat představu o síle HTML5, podívejte se na těchto 5 her založených na prohlížeči 5 HTML5 a více HTML5 her, které můžete hrát ve svém prohlížeči, nyní 5+ HTML5 her, které můžete hrát v prohlížeči, nyní HTML5 vzrušujícím způsobem posouvá vývoj webu vpřed. Oproti svým předchůdcům nabízí řadu výhod a mohl (a měl by) zabíjet proprietární pluginy, jako jsou Adobe Flash a Microsoft Silverlight. HTML5…. Můj oblíbený je krásný (a návykový) HexGL.

Možná nevíte, že tyto jednotlivé komponenty HTML5 jsou většinou považovány za API v pravém smyslu. Jak to? Za prvé, jako všechna API, existuje zveřejněný a pečlivě navržený standard fungování této funkce prohlížeče a toho, jak jej vývojáři používají.

Stejně jako API Appear.in, nebo Facebook nebo Instagram API, vývojáři používají tento standard a funkčnost k provádění datových transakcí, jako je tomu u rozhraní IndexedDB API, nebo pro přístup k funkcím prohlížeče, jako u rozhraní Canvas API..

API ve vládě

V posledních letech jsme byli svědky bezprecedentního otevření vlády a trvalého nárůstu transparentnosti. Ve Velké Británii jsme viděli spuštění data.gov.uk, což je „one-stop shop“ vládních datových souborů a statistik, zralých pro analýzu statistiků, novinářů a vědců v oboru dat. V USA také stále pochodují k otevřenosti, ale s mírně odlišnou hranou. Spíše než jen distribuovat svá otevřená data jako Excel tabulky a soubory CVS, rozhodli se použít API.

Důvodem je výkonný příkaz 13571 vydaný Obamovou administrativou dne 27. dubna 2011. S názvem „Zjednodušení poskytování služeb a zlepšení zákaznických služeb“ požadoval, aby vládní agentury prozkoumaly, jak mohou zlepšit poskytování služeb, a zdůraznil, že toto by mělo být dosaženo pomocí digitálních technologií. Krátce nato Obama oznámil “Digitální vláda: Budování platformy 21. století s cílem lépe sloužit Američanům“, která definovala, jak bude tento obsah dodáván americké veřejnosti. Jmenovitě, s otevřeným API, které by současně fungovalo jako lynchpin za řadou vládních IT projektů, ale také poskytovalo přístup k soukromě vyvíjeným aplikacím.

Tento projekt je možná jedním z prvních svého druhu, ale byl to fenomenální úspěch, kdy většina vládních agentur USA vydávala otevřené soubory dat, včetně Národního zdravotnického ústavu, americké armády a ministerstva vnitřní bezpečnosti..

Z větší části, abyste mohli využívat výhod těchto API, budete pravděpodobně potřebovat solidní zázemí v programování a také určitou úroveň kompetence v vizualizaci dat, vědě o datech a statistice. Jako koncový uživatel však můžete využít aplikací a webů, které tyto datové sady používají. Jeden působivý, kterého jsem si všiml, je AirNow, který vám umožní sledovat kvalitu vzduchu ve vašem okolí.

Amerika není sama o sobě používáním API k otevření své vlády a zvýšení transparentnosti. Mezi další vlády, které od té doby uvolnily API s otevřenými daty, patří vlády Austrálie, Nového Zélandu a Spojeného království.

Vzestup API

Rozhraní API zní nudně, ale jsou to všechno kromě. Změnili způsob, jakým vlády fungují, a přinášejí nebývalý výběr, pokud jde o způsob používání internetu. Ale co si myslíš?? Sdílíš mé nadšení? Řekněte mi o tom v sekci komentáře.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.