brightness_3
home shop developer_board
مقدمه
برنامه‌های آنی رابط‌های کاربری سبک و سریعی هستند که به کاربران امکان دسترسی آنی به سرویس‌های اینترنتی را می‌دهند. سرویس‌های مختلف می‌توانند این رابط‌ها را به واسطه‌ی برنامه‌های بومی (native) ارایه دهند، لکن برنامه‌های بومی به سادگی در دسترس کاربران نیستند و به طور کلی نرخ تبدیل کاربران از حالتی که تصمیم به استفاده از یک سرویس را می‌گیرند به حالتی که برنامه‌ی بومی را دانلود و نصب کرده‌اند به شکل قابل توجهی پایین است.

برنامه‌های آنی اما به شکل آنی توسط برنامه‌ی اندروید کافه‌بازار قابل دسترسی‌اند و کاربر برای استفاده از آن‌ها نیاز به دانلود یا نصب ندارد. به همین دلیل برنامه‌های آنی توسط بازه‌ی وسیع‌تری از کاربران قابل دسترسی هستند و نرخ تبدیل یاد شده در موردشان بسیار بالاتر است. بازه‌ی وسیع‌تر کاربران همچنین به این معناست که این رابط‌های کاربری نیز باید خود بسیار ساده و گویا باشند. برای اطلاعات بیشتر در مورد فلسفه‌ی طراحی رابط‌های کاربری برنامه‌های آنی، این سند را مطالعه کنید.
معماری
با توجه به این که بستر برنامه‌های آنی هنوز در حال توسعه است، محتویات این سند ممکن است در طی زمان تغییر نمایند.
هر برنامه‌ی آنی به یک نام دامنه منسوب شده است، که آدرس سرورهای سرویس مربوطه را مشخص می‌کند. وقتی که یک برنامه‌ی آنی اجرا می‌شود، کافه‌بازار درخواستی به این آدرس می‌فرستد و پاسخی به فرمت مشخص‌شده‌ی بستر را انتظار می‌کشد که نشانگر رابط کاربری‌ای است که باید برای کاربر نمایش داده شود. کلاینت کافه‌بازار سپس بر مبنای این پاسخ رابط کاربری بومی را برای کاربر درست می‌کند. کنش‌های کاربری بعدی نیز هریک به شکل یک زیر‌آدرس آدرس اولیه مشخص شده‌اند و کلاینت به ازای هر کنش کاربر درخواستی به آن‌ها می‌فرستد و بر مبنای پاسخ رابط کاربری را برای کاربر تغییر می‌دهد.

برای یافتن جزییات بیشتر در مورد فرمت پاسخ بستر برنامه‌های آن، این‌جا را نگاهی بیندازید.
نحوه‌ی درست کردن یک برنامه‌ی آنی
به این پنل مراجعه کرده و بسته‌ای با نام و نام دامنه‌ی مربوط درست کنید. مطمین شوید که درخواست‌های ارسالی به نام‌دامنه‌ی ارایه شده به درستی و به فرمت درست پاسخ می‌دهند. سپس بسته‌ی خود را بر روی کافه‌بازار منتشر نمایید. پس از انتشار، برنامه‌ی آنی شما در دسترس کاربران کافه‌بازار قرار خواهد گرفت.

شما همچنین می‌توانید برنامه‌های آنی خود را بدون نیاز به انتشار آن‌ها تست کنید. به علاوه شما می‌توانید از طریق پنل سرور‌های مشقی سرورهای تستی درست کنید.

باشه
بله
خیر