{"json_modified": "2016-05-03T23:03:50.091952", "uuid": "9e94b878-368a-455f-842b-da9251710b79", "title": "Building apps for Firefox OS", "url": "/en-US/docs/Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS", "tags": ["Manifest", "Firefox OS", "Installation", "manifest", "packaging", "Layout", "distribution"], "translations": [{"uuid": "aac6db03-a792-438a-b9a4-6ea9e9e81491", "title": "Installable apps for Firefox OS", "url": "/ar/docs/Web/Apps/Build/installable_apps_for_Firefox_OS", "tags": ["Installation", "TopicStub", "NeedsTranslation", "Firefox OS", "Layout", "distribution", "packaging", "l10n:priority"], "summary": "Firefox OS (also referred to by its codename Boot to Gecko \u2014 or B2G) is Mozilla's open source mobile operating system. It's based on a Linux kernel, which boots into a Gecko-based runtime that lets users install and run open web apps, Gecko being the rendering engine that the Firefox browser uses to render and display web content.", "localization_tags": ["inprogress"], "locale": "ar", "last_edit": "2015-01-13T17:05:54", "review_tags": []}, {"uuid": "57329a0f-8989-4735-be93-ed446f373e98", "title": "\u09ab\u09be\u09df\u09be\u09b0\u09ab\u0995\u09cd\u09b8\u0993\u098f\u09b8 \u098f\u09b0 \u099c\u09a8\u09cd\u09af \u0987\u09a8\u09b8\u09cd\u099f\u09b2\u09af\u09cb\u0997\u09cd\u09af \u0985\u09cd\u09af\u09be\u09aa", "url": "/bn-BD/docs/Web/Apps/Build/installable_apps", "tags": ["TopicStub", "NeedsTranslation"], "summary": "This section of the docs covers open web app installation in detail, showing you all you need to know about app manifests, writing install functionality, and more.", "localization_tags": [], "locale": "bn-BD", "last_edit": "2014-10-31T08:36:36", "review_tags": []}, {"uuid": "69add8cc-dc2c-47c8-9242-6535ffe53722", "title": "Apps f\u00fcr Firefox OS bauen", "url": "/de/docs/Web/Apps/Developing/Apps_fuer_Firefox_OS_bauen", "tags": [], "summary": "Firefox OS-Apps haben eine niedrige Einstiegsbarriere, insbesondere f\u00fcr Web- und Mobil-Entwickler. Sie sind auch einfacher auf andere Plattformen portierbar als ihre nativen \u00c4quivalente und nicht \"eingez\u00e4unt\". Es wurde schon erw\u00e4hnt, dass Firefox OS-Apps auf Web-Technologien basieren, HTML, CSS und JavaScript. Wer schon einmal eine Webseite geschrieben hat, kennt somit bereits die Grundlagen. Aber auch wenn man die Grundlagen noch nicht kennen sollte, kann man dieser Anleitung einfach folgen, muss dann aber eventuell in unserer Liste von Einsteiger-Tutorials st\u00f6bern, um mehr \u00fcber das Entwickeln mit offenen Web-Technologien zu erfahren.", "localization_tags": ["inprogress"], "locale": "de", "last_edit": "2015-12-20T01:39:15", "review_tags": ["technical", "editorial"]}, {"uuid": "b67f84a4-4f33-4afe-9655-c25416221ca1", "title": "Installable apps for Firefox OS", "url": "/es/docs/Web/Aplicaciones/Build/installable_apps_for_Firefox_OS", "tags": [], "summary": "Firefox OS (tambien conocido por su nombre de codigo Boot to Gecko \u2014 o B2G) es Mozilla's open source mobile operating system. It's based on a Linux kernel, which boots into a Gecko-based runtime that lets users install and run open web apps, Gecko being the rendering engine that the Firefox browser uses to render and display web content.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2014-11-26T18:16:32", "review_tags": []}, {"uuid": "6b6cf358-70b2-4805-98c4-8ab6369ce830", "title": "Installable apps", "url": "/fa/docs/Web/Apps/Build/installable_apps", "tags": [], "summary": "This section of the docs covers open web app installation in detail, showing you all you need to know about app manifests, writing install functionality, and more.", "localization_tags": ["inprogress"], "locale": "fa", "last_edit": "2014-08-08T14:34:39", "review_tags": []}, {"uuid": "a76f49c0-40b2-4837-9382-90f2b02a3ce7", "title": "Applications installables", "url": "/fr/docs/Web/Apps/Build/installable_apps", "tags": ["Manifest", "Installation", "Firefox OS", "Layout", "packaging", "distribution"], "summary": "Firefox OS (aussi appel\u00e9 par son nom de code Boot to Gecko ou B2G) est un syst\u00e8me d'exploitation open source pour syst\u00e8mes mobiles construit par Mozilla. Il se base sur un noyau Linux qui d\u00e9marre un environnement d'ex\u00e9cution bas\u00e9 sur Gecko qui permet aux utilisateurs d'installer et de lancer des applications web. Gecko est le moteur de rendu utilis\u00e9 par le navigateur Firefox afin d'afficher et de g\u00e9rer le contenu d'une page web.", "localization_tags": ["inprogress"], "locale": "fr", "last_edit": "2015-08-27T00:40:37", "review_tags": ["editorial"]}, {"uuid": "a3c106b8-7dae-40ce-831d-c1bcb2c44cda", "title": "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u53ef\u80fd\u306a Firefox OS \u30a2\u30d7\u30ea", "url": "/ja/docs/Web/Apps/Developing/installable_apps_for_Firefox_OS", "tags": ["Installation", "Firefox OS", "l10n:priority", "distribution", "packaging", "Layout"], "summary": "Firefox OS (\u30b3\u30fc\u30c9\u30cd\u30fc\u30e0 Boot to Gecko \u307e\u305f\u306f B2G) \u306fMozilla \u306e\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30e2\u30d0\u30a4\u30ebOS \u3067\u3059\u3002\u3053\u308c\u306fLinux \u30ab\u30fc\u30cd\u30eb\u30d9\u30fc\u30b9\u3067\u3001Open Web Apps \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u52d5\u4f5c\u53ef\u80fd\u306aGecko \u30d9\u30fc\u30b9\u306e\u30e9\u30f3\u30bf\u30e0\u304c\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059\u3002Gecko \u306fFirefox \u304cWeb \u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u8868\u793a\u3057\u3066\u30ec\u30f3\u30c0\u30ea\u30f3\u30b0\u3059\u308b\u306e\u306b\u4f7f\u7528\u3057\u3066\u3044\u308b\u30ec\u30f3\u30c0\u30ea\u30f3\u30b0\u30a8\u30f3\u30b8\u30f3\u3067\u3059\u3002", "localization_tags": ["inprogress"], "locale": "ja", "last_edit": "2014-11-23T07:25:35", "review_tags": []}, {"uuid": "3a42fb24-5cf4-4a59-986a-69d7ad829da1", "title": "Aplicativos instal\u00e1veis para o Firefox OS", "url": "/pt-BR/docs/Web/Apps/Developing/installable_apps", "tags": [], "summary": "This section of the docs covers open web app installation in detail, showing you all you need to know about app manifests, writing install functionality, and more.", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2015-02-09T09:30:50", "review_tags": []}, {"uuid": "f1b0ed78-779a-4656-a712-4864c3cf8729", "title": "\u0421\u0431\u043e\u0440\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u041e\u0421 Firefox", "url": "/ru/docs/Web/Apps/Build/Building_apps_for_Firefox_OS", "tags": [], "summary": "", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2015-12-30T02:27:50", "review_tags": ["technical", "editorial"]}, {"uuid": "4df0c5cd-5399-432e-b82e-035d0952d77c", "title": "Installable apps", "url": "/th/docs/Web/Apps/Build/installable_apps", "tags": ["TopicStub", "NeedsTranslation"], "summary": "This section of the docs covers open web app installation in detail, showing you all you need to know about app manifests, writing install functionality, and more.", "localization_tags": [], "locale": "th", "last_edit": "2014-05-06T03:05:52", "review_tags": []}, {"uuid": "e2f49e6d-3813-454a-b387-c19379402cd1", "title": "\u53ef\u5b89\u88c5\u5e94\u7528", "url": "/zh-CN/docs/Web/Apps/Build/Building_apps_for_Firefox_OS", "tags": ["\u6e05\u5355", "\u5206\u53d1", "\u6837\u5f0f", "\u706b\u72d0OS", "\u6253\u5305", "\u706b\u72d0\u64cd\u4f5c\u7cfb\u7edf", "\u5b89\u88c5"], "summary": "\u706b\u72d0 OS \u5e94\u7528\u62e5\u6709\u4e00\u4e2a\u6781\u4f4e\u7684\u51c6\u5165\u95e8\u69db\uff0c\u7279\u522b\u662f\u5bf9\u4e8e\u7f51\u7edc\u5f00\u53d1\u8005\u548c\u79fb\u52a8\u5f00\u53d1\u8005\uff1b\u76f8\u8f83\u4e8e\u540c\u7b49\u529f\u80fd\u7684\u672c\u5730\u5e94\u7528\uff0c\u5b83\u4eec\u540c\u65f6\u62e5\u6709\u66f4\u5927\u7684\u8de8\u5e73\u53f0\u4fbf\u6377\u6027\uff0c\u5e76\u4e14\u6ca1\u6709\u88ab\u9650\u5236\u5728\u5206\u9694\u5f00\u7684\u5e94\u7528\u7a7a\u95f4\u91cc\u3002\u6b63\u5982\u6211\u4eec\u6240\u63d0\u5230\u7684\uff0c\u706b\u72d0 OS \u5e94\u7528\u57fa\u4e8eHTML\u3001CSS\u4ee5\u53caJavascript\u7b49\u7f51\u7edc\u6280\u672f\uff0c\u6240\u4ee5\u5982\u679c\u4f60\u5df2\u7ecf\u5199\u8fc7\u4e00\u4e2a\u7f51\u9875\uff0c\u90a3\u4e48\u4f60\u5df2\u7ecf\u4e86\u89e3\u4e86\u57fa\u7840\u3002\u54ea\u6015\u4f60\u6ca1\u6709\u4efb\u4f55\u57fa\u7840\u4f60\u4e5f\u53ef\u4ee5\u5f88\u5bb9\u6613\u7684\u4f7f\u7528\u8fd9\u7bc7\u6307\u5357\u6765\u5f00\u59cb\u706b\u72d0 OS \u5f00\u53d1\u5de5\u4f5c\uff0c \u4e0d\u8fc7\u5728\u6b64\u4e4b\u524d\uff0c\u4f60\u53ef\u80fd\u9700\u8981\u67e5\u770b\u6211\u4eec\u7684\u521d\u5b66\u8005\u6559\u7a0b\u6765\u5b66\u4e60\u66f4\u591a\u5173\u4e8e\u501f\u52a9\u5f00\u653e\u7684\u7f51\u7edc\u6280\u672f\u8fdb\u884c\u5f00\u53d1\u7684\u77e5\u8bc6\u3002", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-01-14T04:01:39", "review_tags": ["technical", "editorial"]}, {"uuid": "ac26bc25-7e19-4bfa-8e18-91d6c3375bf9", "title": "Installable apps", "url": "/zh-TW/docs/Web/Apps/Build/installable_apps", "tags": ["TopicStub", "NeedsTranslation"], "summary": "This section of the docs covers open web app installation in detail, showing you all you need to know about app manifests, writing install functionality, and more.", "localization_tags": ["inprogress"], "locale": "zh-TW", "last_edit": "2014-08-05T09:24:35", "review_tags": []}], "modified": "2016-05-03T23:03:46", "label": "Building apps for Firefox OS", "localization_tags": [], "locale": "en-US", "id": 80239, "last_edit": "2016-05-03T23:02:50", "summary": "Firefox OS apps have a low barrier for entry, especially for existing web developers and mobile developers; they are also a lot more portable across platforms than native equivalents, and not locked into walled gardens. As we've already mentioned Firefox OS apps are based on web technologies \u2014 HTML, CSS, and JavaScript \u2014 so if you've written a web page you already know the basics. Even if you don't have the basics you'll be able to easily follow this guide, but you may want to check out our list of Beginner's tutorials to learn more about developing with open web technologies.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Firefox_OS", "title": "Firefox OS"}, {"id": "Installable_app_workflow", "title": "Installable app workflow"}, {"id": "Recommendations", "title": "Recommendations"}, {"id": "Web_app_manifest_files", "title": "Web app manifest files"}, {"id": "Functionality_Device_APIs_and_permissions", "title": "Functionality, Device APIs, and permissions"}, {"id": "Icons_and_other_design_best_practices", "title": "Icons and other design best practices"}, {"id": "App_packaging_installation_and_distribution", "title": "App packaging, installation and distribution"}, {"id": "Multi-locale_apps", "title": "Multi-locale apps"}, {"id": "Debugging_apps", "title": "Debugging apps"}, {"id": "Testing_on_Firefox_desktop", "title": "Testing on Firefox desktop"}, {"id": "Testing_in_the_Firefox_OS_simulator", "title": "Testing in the Firefox OS simulator"}, {"id": "Testing_on_a_Firefox_OS_device", "title": "Testing on a Firefox OS device"}, {"id": "Logcat", "title": "Logcat"}, {"id": "Supporting_cross-Firefox_OS_versions", "title": "Supporting cross-Firefox OS versions"}, {"id": "Examples", "title": "Examples"}, {"id": "Tutorials", "title": "Tutorials"}, {"id": "Installable_app_basics", "title": "Installable app basics"}, {"id": "Advanced_topics", "title": "Advanced topics"}, {"id": "Reference", "title": "Reference"}, {"id": "FAQ", "title": "FAQ"}], "slug": "Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS", "review_tags": []}