Platform-specific details of app installation

This translation is incomplete. Please help translate this article from English.

বিভিন্ন প্ল্যাটফর্ম থেকে অ্যাপ ইন্সটল করতে আপনাকে বিশেষ কিছু করতে হবেনা। 'অ্যাপ মেনিফেস্ট' ফাইলেই প্রয়োজনিয় তথ্যগুলো, যেমন অ্যাপ এর নাম-এগুলো থাকে। কিভাবে বিভিন্ন প্ল্যাটফর্ম থেকে অ্যাপ ইন্সটল করতে হবে এখানে তার বর্ণনা দেয়া হল। অবশ্য এটা ধরে নেয়া হচ্ছে যে সব প্ল্যাটফর্মেই ফায়ারফক্স ইন্সটল করা আছে।

Firefox OS (Boot to Gecko)

Gaia (ফায়ার ফক্সের ইউজার ইন্টারফেস) এর দ্বিতীয় হোমপেজে marketplace এর একটা লিঙ্ক আছে। অ্যাপগুলো অখান থেকে ডাউনলোড করা যেতে পারে। Gaia এর ডিফল্ট অ্যাপ গুলো ডিভাইসের Gecko প্রোফাইলে  /data/local/OfflineCache/* এখানে সংরক্ষিত থাকে।

এই ফোল্ডার ব্রাউজ করতে চাইলে আপনি adb টুল ব্যবহার করতে পারেনঃ

$ adb shell ls -la /data/local/OfflineCache/

All other installed apps are stored in the DOM Registry component (you can find this file at /data/local/webapps). If they use appcache, the appcache will be populated at install time.


The following are created upon installation. All of these will be removed by the uninstaller (find it in the Windows Control Panel).

  • Shortcut on the current user's desktop.
  • Shortcut in Start menu > Programs for the current user.
  • Registry entries to make the app appear in the Control Panel's "uninstall a program" menu.
  • Folders for the app under %APPDATA%\scheme;domain[;port]
    • Where scheme is http or https, domain is the app's domain name, and port is a port number, used only if the default port number is not used.
    • Example folder name: C:\Users\myuser\AppData\Roaming\https;;115
    • The folders contain a stub executable (exe), configuration files, and an uninstaller.

When launched, each app has its own window with the following attributes:

  • A native menu bar (currently with File and Edit menus).
  • The title of the window is the name of the app.
  • System menu icon (in the upper left corner of the window) is specified by the app manifest.
  • The displayed Taskbar icon is also specified by the app manifest.

Each app runs in a separate process, and the app appears under its own name on the Applications tab of Task Manager. The executable name of the app (for example, "Mozilla QA WebRT Tester.exe") is the app name with illegal Windows filename characters removed.

Each app has its own profile with separate preferences, cookies, history, certificate authority settings, proxy settings, etc. Upon first run, profile data is created in the directory mentioned above, and in an equivalent directory in %LOCALAPPDATA%. Profile data is not removed by the uninstaller.

Mac OS X

Apps are installed into /Applications.

Opening the app launches the app in its own window minus the browser window frame. Apps execute using the Firefox binary. Each app runs in a separate process. Each app has its own profile, with separate preferences, cookies, certificate authority settings, proxy settings, etc.


The installation creates an icon on the home screen. The app will not be added to the application list that is available from the Settings menu on the Android device.


Apps are installed directly in the $HOME of the user. For example if an app comes from it will get installed in $HOME/.http\;

The installation creates also a new entry in the desktop menu according to the Freedesktop specifications. It works on every desktop following the Freedesktop specifications such as KDE and Gnome.

The new entry is located in the $HOME/.local/share/applications/ directory of the user.

In KDE the new entry appears in an "Found Objects" menu group of the "Application" menu.

In Gnome the new entry appears in an "Others" menu group of the "Application" menu, see the screenshot.

ডকুমেন্ট ট্যাগ এবং অবদানকারী

 Contributors to this page: samiulalam
 সর্বশেষ হালনাগাদ করেছেন: samiulalam,