سایر محیط های اجرای برنامه های کوچک

بیشتر از تلفن همراه

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

اپلیکیشن های کوچک در ماشین ها

در ژوئیه 2020، گروه خودروسازی آلمانی BMW، همکاری خود را با Tencent با نام WeScenario اعلام کرد ، که طبق گفته Tencent ، این همکاری برای "30 شرکت خودروسازی پیشرو در جهان، و اکوسیستم اجتماعی، محتوایی و [به ارمغان بیاورد WeScenario]). خدمات به بیش از 110 مدل اصلی خودرو " .

داشبورد یک ماشین Tencent که دو ردیف از نمادهای برنامه کوچک را نشان می دهد.
صفحه فرود Tencent WeScenario (منبع: BMW ).

برنامه های کوچک روی دسکتاپ

برنامه های کوچک در دسکتاپ وی چت

با استفاده از سرویس گیرنده دسکتاپ WeChat موجود برای macOS و Windows )، می توان برنامه های کوچک WeChat را روی دسکتاپ اجرا کرد. (اگر در حال تحقیق هستید و می خواهید تجربه کاملی داشته باشید، مطمئن شوید که نسخه macOS را از اپ استور بارگیری نکنید ، زیرا محدودتر است.)

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

سرویس گیرنده دسکتاپ وی چت macOS که چت با خود را با یک برنامه کوچک مشترک و سابقه چت به عنوان دو پیام قابل مشاهده نشان می دهد.
به اشتراک گذاری یک برنامه کوچک با خود در سرویس گیرنده دسکتاپ macOS WeChat.

در ویندوز، راه حل برای به اشتراک گذاری برنامه های کوچک با خود ضروری نیست، زیرا یک پنل اختصاصی برنامه های کوچک وجود دارد که برنامه های کوچک اخیراً استفاده شده کاربر را نشان می دهد و همچنین شامل جستجوی برنامه است که در آن می توان برنامه های کوچک جدید را کشف کرد.

پانل برنامه کوچک در سرویس گیرنده ویندوز WeChat که برنامه های کوچک اخیراً استفاده شده کاربر را نشان می دهد.
پانل برنامه کوچک در سرویس گیرنده ویندوز ویچت.
جستجوی برنامه های کوچک در سرویس گیرنده ویندوز وی چت که برنامه های کوچک فهرست شده در دسته های مختلف مانند بازی ها، کسب و کار، آموزش و غیره را نشان می دهد.
جستجوی برنامه کوچک در سرویس گیرنده ویندوز ویچت.

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

تعویض‌کننده چند وظیفه‌ای macOS شامل برنامه‌های کوچک در کنار برنامه macOS معمولی است.
برنامه استارباکس یک برنامه کوچک است و می‌توان آن را چندوظیفه کرد تا هر برنامه معمولی macOS را دوست داشته باشد.
نماد برنامه مینی Starbucks در macOS Dock با عنوان WeChat.
عنوان برنامه‌های کوچک در macOS دارای WeChat است.

بیشتر برنامه‌های کوچک هنوز برای دسک‌تاپ بهینه نشده‌اند و در یک پنجره ثابت و غیرقابل تغییر اندازه اجرا می‌شوند که شامل مقرون به صرفه‌های شناخته‌شده UI و درخواست‌های مجوز مانند تلفن همراه است (به تجربه کاربر مراجعه کنید).

برنامه مینی استارباکس که روی macOS اجرا می‌شود و اجازه پروفایل کاربر را می‌خواهد که کاربر می‌تواند از طریق یک درخواست نشان داده شده در پایین به آن اجازه دهد.
برنامه مینی استارباکس که روی macOS اجرا می شود و مجوز پروفایل کاربر را می خواهد.
برنامه مینی استارباکس که روی macOS اجرا می شود و صفحه اصلی برنامه را نشان می دهد.
برنامه مینی استارباکس روی macOS در یک پنجره ثابت و غیرقابل تغییر اندازه اجرا می شود.

برنامه‌های کوچک پاسخگو که برای دسکتاپ بهینه‌سازی شده‌اند (به‌جز برای موبایل) می‌توانند در یک پنجره وسیع‌تر نمایش داده شوند که در macOS در حال حاضر هنوز ثابت است، اما در ویندوز به‌طور انعطاف‌پذیر قابل تغییر اندازه است.

برنامه نمایشی مؤلفه‌های WeChat در یک پنجره برنامه واکنش‌گرا که می‌توان اندازه آن را تغییر داد و به‌طور پیش‌فرض از صفحه نمایش موبایل معمولی عریض‌تر است.
برنامه نمایشی اجزای WeChat در یک پنجره برنامه پاسخگو.
برنامه نمایشی اجزای WeChat در یک پنجره باریک که سه کادر A، B و C را روی هم نشان می دهد.
برنامه نمایشی اجزای WeChat در یک پنجره برنامه باریک.
برنامه نمایشی مؤلفه‌های WeChat در یک پنجره گسترده که سه کادر A، B و C را نشان می‌دهد که A در بالای B و C در کنار هم چیده شده‌اند.
برنامه نمایشی اجزای WeChat در یک پنجره گسترده برنامه.

تنظیمات مجوز برنامه کوچک در macOS را می توان از طریق منوی زمینه تغییر داد. در ویندوز، به نظر می رسد این امکان پذیر نیست و به نظر می رسد مکان گزارش شده توسط برنامه آزمایشی، مکان درشتی است که ویندوز به برنامه ها اجازه می دهد بدون درخواست اجازه به دست آورند.

برنامه نمایشی مؤلفه‌های WeChat که روی macOS اجرا می‌شود و دو چک باکس برای مجوز مکان و اطلاعات کاربر نشان می‌دهد.
تنظیمات برنامه کوتاه WeChat در macOS.

برنامه های کوچک در مرورگر امن 360

360 Secure Browser (360 安全浏览器) یک مرورگر وب است که توسط شرکت Qihoo توسعه یافته است. به غیر از iOS و اندروید ، این مرورگر برای ویندوز ، macOS و لینوکس نیز موجود است. در ویندوز، می تواند برنامه های ویژه 360 مینی را اجرا کند. اسناد توسعه دهنده و API قابل مقایسه با سایر فروشندگان است. با این حال، 360 DevTools اختصاصی را ارائه نمی دهد. در عوض، توسعه‌دهندگان باید برنامه‌های کوچک خود را در یک IDE به انتخاب خودشان ایجاد کنند و سپس می‌توانند با استفاده از یک حالت توسعه ویژه، آن‌ها را در مرورگر آزمایش کنند. اشکال زدایی از طریق Chrome Dev Tools انجام می شود. یک برنامه آزمایشی برای شروع در دسترس است.

یک برنامه کوچک 360 که در مرورگر امن 360 اجرا می شود و با ابزارهای توسعه دهنده کروم اشکال زدایی می شود.
اشکال زدایی یک برنامه 360 mini با استفاده از ابزارهای توسعه دهنده کروم.

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

یک برنامه کوچک ویدیویی 360 که در حالت تمام صفحه اجرا می شود و تصاویر کوچک مختلفی از ویدیوها را برای تماشا نشان می دهد.
برنامه 360 مینی در حال اجرا در حالت تمام صفحه.

برنامه های کوچک مبتنی بر وب

برخی از پلتفرم‌های مینی برنامه‌ای هستند که مبتنی بر وب هستند، اما برای باز کردن پتانسیل کامل آنها به وجود یک WebView ویژه بستگی دارد.

خط

LINE برنامه ای برای ارتباطات فوری در دستگاه های الکترونیکی مانند تلفن های هوشمند، رایانه های لوحی و رایانه های شخصی است. علاوه بر این، LINE یک پلتفرم است که خدمات مختلفی از جمله کیف پول دیجیتال، جریان اخبار، ویدیوی درخواستی و توزیع کمیک دیجیتال را ارائه می دهد. این سرویس زیرمجموعه شرکت موتور جستجوی اینترنتی کره ای، Naver Corporation است.

از آنجایی که برنامه های کوچک LINE اساساً فقط یک برنامه وب معمولی است ( نمونه برنامه را ببینید) که چارچوب LINE Front-end (LIFF) را وارد می کند، می توان از طریق پیوندهای دائمی ویژه به خارج از برنامه اصلی LINE نیز دسترسی داشت ( مثال ). با این حال، همه API ها در چنین مواردی در دسترس نیستند. نمونه‌هایی از APIهای موجود در مرورگر شامل روش liff.scanCode() برای خواندن کدهای QR یا APIهای مرتبط با بلوتوث مانند liff.bluetooth.getAvailability() است. برای درک این پلتفرم، می‌توانید برنامه LINE Playground را در مرورگر و اگر حساب کاربری LINE دارید، برنامه LINE را آزمایش کنید.

برنامه نمایشی LINE Playground که روی دستگاه iOS اجرا می‌شود و «liff.getOS()» را نشان می‌دهد که «ios» را برمی‌گرداند.
برنامه نمایشی LINE Playground که روی دستگاه iOS اجرا می شود.
برنامه نمایشی LINE Playground که در مرورگر وب اجرا می‌شود و «liff.getOS()» را نشان می‌دهد که «وب» را برمی‌گرداند.
برنامه نمایشی LINE Playground در حال اجرا در مرورگر وب.

گوگل اسپات

پلتفرم Google Spot به توسعه‌دهندگان اجازه می‌دهد تا یک Spot در Google Pay راه‌اندازی کنند—ویترین فروشگاه دیجیتالی که می‌توانند هر طور که می‌خواهند ایجاد کنند، برند و میزبانی کنند. هم به صورت آنلاین و هم از طریق بارکدهای فیزیکی قابل کشف است. کاربران می توانند به راحتی یک «نقطه» (به قول برنامه) در برنامه پیام رسانی مورد علاقه خود به اشتراک بگذارند یا آن را در Google Pay پیدا کنند. یک Spot با استفاده از HTML و جاوا اسکریپت ساخته می‌شود، بنابراین سرمایه‌گذاری‌های موجود در وب‌سایت‌های تلفن همراه یا PWA را می‌توان به راحتی با «اضافه کردن چند خط جاوا اسکریپت» با توجه به پست اعلامیه، به یک Spot تبدیل کرد.

برنامه کوچک Eat.fit که در برنامه فوق العاده Google Pay اجرا می شود و برگه پایین ورود به سیستم را نشان می دهد.
برنامه کوچک Eat.fit که در برنامه فوق العاده Google Pay اجرا می شود (منبع: Google ).

برنامه های کوچک VK

پلتفرم شبکه اجتماعی روسی VK یک برنامه مینی برنامه اجرا می کند که به توسعه دهندگان اجازه می دهد برنامه های کوچکی را بسازند که عمیقاً با شبکه اجتماعی پیوند دارند. برنامه های کوچک VK هم روی برنامه های موبایل مخصوص پلتفرم VK و هم در وب سایت دسکتاپ کار می کنند. جدا از چندین پلتفرم دیگر این برند مانند Mail.ru ، برنامه های کوچک VK نیز در مرورگر Atom یکپارچه شده اند.

برنامه کوچک Все аптеки که در VK اجرا می شود.
برنامه کوچک Все аптеки در حال اجرا در VK (منبع: VK ).

اپلیکیشن های مینی تلگرام

با برنامه‌های Mini Telegram ، توسعه‌دهندگان می‌توانند از جاوا اسکریپت برای ایجاد رابط‌های انعطاف‌پذیر استفاده کنند که می‌توانند درست در داخل تلگرام راه‌اندازی شوند. مانند ربات‌ها، Mini Apps از مجوز یکپارچه ، پرداخت‌های یکپارچه با استفاده از 20 ارائه‌دهنده پرداخت (با Google Pay و Apple Pay خارج از جعبه)، ارائه اعلان‌های فشاری مناسب به کاربران و بسیاری موارد دیگر پشتیبانی می‌کند. یک برنامه مینی دمو برای آزمایش این ویژگی در دسترس است.

برنامه مینی دمو دورگر کینگ (منبع: تلگرام ).

سپاسگزاریها

این مقاله توسط Joe Medley ، Kayce Basques ، Milica Mihajlija ، Alan Kent و Keith Gu بررسی شده است.