شاهین

SDK موبایل

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈmoʊbəl ˌɛs diː ˈkeɪ/

SDK موبایل کتابخانه‌ای بومی برای اپلیکیشن‌های iOS و اندروید است که رویدادهای داخل اپلیکیشن را جمع‌آوری می‌کند، نه اسکریپت جاوااسکریپت که مختص وب است.

SDK موبایل با کتابخانه وب هدف مشترک دارد ولی جهان متفاوتی را می‌بیند: در اپلیکیشن بومی مفهوم صفحه با نشانی وجود ندارد، پس به‌جای بازدید صفحه، رویداد نمایش صفحه اپلیکیشن ثبت می‌شود. چرخه حیات اپلیکیشن (پیش‌زمینه و پس‌زمینه شدن) خودش رویداد است؛ و چون کاربر موبایل مکرر آفلاین می‌شود، صف آفلاین روی دیسک و ارسال بعدی اهمیت بیشتری دارد. تفاوت مهم دیگر هویت است: موبایل شناسه دستگاه پایدارتری دارد، ولی قواعد حریم خصوصی سیستم‌عامل و رضایت کاربر سخت‌گیرتر شده‌اند. نکته‌ای که تیم‌ها دیر می‌فهمند این است که یک رویداد با نام یکسان روی وب و اپلیکیشن لزوما یک‌جور جمع‌آوری نمی‌شود مگر نام‌گذاری و مدل هویت هر دو یکی باشد؛ وگرنه purchase وب و purchase اپلیکیشن دو ردیف جدا می‌شوند.