البته به صحبت های احسان اضافه کنم که API حتمی لازم نیست از خارج برنامه توسط مثلا SOAP یا GET استفاده بشه.
به هر شیوه ای که به قابلیت های یک نرم افزار دسترسی داشته باشی حتی درون اون، API میگن.
راجب native apps هم یک توضیحی بدم که برای مثال اپلیکیشن های اندروید، یک جور Native Apps به حساب...