2009-10-12 13:38:20 szellemíró

Két-három éve, amióta divattá vált a web 2.0, a magukra valamit is adó nemzetközi online szolgáltatások számára szinte erkölcsi kötelesség, hogy egy ún. API segítségével lehetővé tegyék külső fejlesztők (“harmadik felek”) számára a szolgáltatásaikhoz való hozzáférést. Sok szakértő egyenesen az API-k számlájára írja a legnagyobbak, pl. a Facebook vagy a Twitter sikereit.

Az API nem valami programnyelvnek a neve, hanem bármilyen megoldás, ami lehetővé teszi, hogy bárki hozzáférjen egy kereskedelmi alkalmazás nyers adataihoz. Tulajdonképpen az RSS-ek is tekinthetők valamiféle kezdetleges API-nak, mert a segítségükkel anélkül lehet egy-egy tartalomszolgáltató tartalmaihoz hozzáférni, hogy az általuk elkészített webes felületet igénybe vennénk, valamint az RSS-ek segítségével bárki készíthet érdekes tematikus weboldalakat. Persze vannak az RSS-nél sokkal “komolyabb”, többet engedő API-k. 

Egyébként eredetileg nem netes fogalom volt (ld. például a Netpédia API meghatározását).

Talán a leghíresebb és legszélesebb körben kiaknázott API a Twitteré. Alkalmazások ezrei – és nem mellesleg felhasználók milliói – függnek tőle. Le merném fogadni, bár hirtelen nem találok adatot rá, hogy többen használnak ún. third party, harmadik fél által készített alkalmazást a Twitteres üzeneteik elküldésére, mint a Twitterét. Ráadásul a Twitter elég bőkezű, ugyanis a külső alkalmazások és fejlesztők számára fenntartott API-ja segítségével gyakrolatilag bármilyen adatot el lehet kérni tőle (amit felhasználók küldenek be). A magyar Turulcsirip például az egyike azon alkalmazásoknak, akik profitálnak (nem feltétlenül gazdasági értelemben) a Twitter tulajdonosainak bőkezűségéből.

Ebből a szemszögből nézve a Twitter webes felülete végső soron csak egyetlen, szinte a többivel egyenrangú kliense magának a szolgáltatásnak.

Az API-kra támaszkodó alkalmazásokat egyébként Mashup-nak nevezik (itt is volt szó ilyenekről).

Itthon viszont gyakorlatilag ismeretlen a fogalom, legalábbis ha a magyar szolgáltatásokat tekintjük. Nem tudom, hogy ennek az-e az oka, hogy a magyar közönség nem nagyon ismeri az API fogalmát, ezért nem is várja el a létezését, vagy azért, mert a magyar fejlesztők maradtak le valahol. Bármelyik legyen a helyzet, ezzel a poszttal két legyet is ütök egy csapásra.

Tehát követelem a nép nevében, hogy legyen API-ja a következő népszerű alkalmazásoknak:

  • Blogszolgáltatók: Blog.hu, Blogtér, Freeblog
  • Meteorológiai adatokat szolgáltató, közpénzből finanszírozott oldalaknak
  • Minden társasági oldalnak (egyedül az IWIW-nek van)
  • Prezi. Égő hiány, bár mintha készülőben volna valami.
  • Port.hu
  • videómegosztóknak

És lehetne folytatni a sort, komment formájában is.

Felvetődhet a kérdés, hogy “má’ miért kéne API?” Röviden:

  • etikai ok: az adatokat a köz hozza létre (pl. blogok, twitter stb.), tehát illik biztosítani, hogy köz élvezhesse is az áldásait
  • gazdasági: a külső alkalmazások népszerűsítik az alkalmazást is
  • PR: kiválóan alkalmas arra, hogy egy vállalkozás jó ( és divatos, nagyvonalú) képet közvetítsen magáról

Csak egy példa: ha a magyar blogszolgáltatóknak lenne API-ja, bárki készíthetne mobilos, desktopos és egyéb alkalmazásokat, amikkel bejegyzéseket lehetne készíteni. Mindenkinek jó lenne: a szolgáltatónak nem kellene annyi panaszt hallgatnia a felület miatt, mert több is lenne, a verseny pedig általában jót tesz az alkalmazásoknak, ami jó a felhasználóknak, a fejlesztők pedig kihasíthatnának egy kis szeletet maguknak a tortából.

API-t akarunk.

Tovább

Címkék: , , ,

1 hozzászólás eddig

  • Értékelés:
- laca-n

1

laca-n
2009-10-26 12:05:11

Szép részletes leírás, grat! Én is kívánok API-t! :)

Csak regisztrált felhasználók szólhatnak hozzá ehhez a bloghoz. Belépnél? | Regisztrálnál?
  • Főoldal


  • A blogról
    • A Neo Interactive digitális ügynökség szélessávval foglalkozó blogja.
    • A Szélessáv Blog negyedik lett 2009-ben a GoldenBlogon, IT kategóriában
  • Kapcsolódó blogok
  • Archívum
  • RSS bejegyzések


  • Ajánlott linkek
  • Cimkék
  • Kedveled?