--- title: B2G OS slug: Archive/B2G_OS translation_of: Archive/B2G_OS ---

فایرفاکس او اس یک سیستم عامل جدید تلفن همراه است، که توسط فایرفاکس ایجاد شده، و برپایه لینوکس و موتور Gecko است که این به فایرفاکس قدرت می‌دهد.

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

برای توسه دهندگان وب، مهم‌ترین بخش برای درک این است که کل رابط کاربری یک برنامه‌ی تحت وب است که قادر است دیگر برنامه‌های وب را نمایش و راه‌اندازی کند. هر تغییراتی که شما در رابط کاربری بدهید و هر برنامه‌ای که شما برای اجرا در فایرفاکس او اس بسازید برنامه‌های تحت وبی هستند که از HTML، CSS، و JavaScript استفاده می‌کنند، اگرچه دسترسی به سرویس‌ها و سخت افزارهای دستگاه قابل حمل را ارتقا داده است.

از دیدگاه محصول، فایرفاکس او اس عنوان تجاری موزیلا است (و شرکای OEM ما) و از سرویس‌هایی که بر روی Boot to Gecko (B2G) اعمال شده‌است پشتیبانی می‌کند، این کدنام مهندسی سیتم عامل است. Boot to Gecko توسط تیمی از مهندسین داخل موزیلا به‌علاوه تعداد زیادی از شرکت کنندگان خارجی از کمیته‌های منبع باز/موزیلا توسعه داده شده است.

ساخت برنامه‌ها برای فایرفاکس او اس

برای اطلاعاتی که امکان دارد جهت ساختن برنامه‌های تحت وب متن بازی که می‌توانند بر روی فایرفاکس او اس نصب شوند نیاز داشته باشید به مرکز برنامه‌های ما سری بزنید!

راهنمای پلت فرم

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

ساختن و نصب کردن

راهنمایی‌هایی که ساخت و نصب فایرفاکس او اس را روی شبیه ساز، دستگاه سازگار، یا شبیه‌ساز میزکار پوشش می‌دهد.

توسعه تلفن‌ها

اطلاعاتی در مورد توسعه تلفن‌های خاص، مانند افزایش سرعت، به‌روزرسانی، بازیابی، و خریدن.

منابع خارجی

دیگر صفحه‌های مفید

توجه: ما کارهای درحال پیشرفت روی مرکز مستندات برنامه را روی صفحه  Apps documentation status خود نگه‌داری می‌کنیم. اگر شما می‌خواهید به مستندات مرکز برنامه کمک داوطلبانه کنید، لطفا به این صفحه نگاه کنید تا ببینید چه کاری لازم است انجام شود!

  1. Introduction
  2. Platform guide
    1. Architecture overview
    2. Apps architecture
    3. Gonk
    4. Gecko
    5. Gaia
    6.  Security
    7. Feature support chart
    8. Settings list
  3. Build and install
    1. Firefox OS build overview
    2. Build prerequisites
    3. Preparing for your first build
    4. Building Firefox OS
    5. Porting Firefox OS
    6. Choosing how to run Gaia or Firefox OS
    7. Using the Firefox OS desktop client
    8. Using the Firefox OS emulators
    9. Installing Firefox OS on a mobile device
    10. Creating and applying Firefox OS update packages
    11. Runtime tools
  4. Developing Firefox OS
    1. Quickstart guide to Gaia development
    2. Quickstart guide to B2G development
    3. Build system primer
    4. Firefox OS bugwork
    5. Hacking Gaia
    6. Gaia apps guide
    7. Market customizations guide
    8. Modifying the hosts file
    9. Customization with the .userconfig file
    10. Customizing the keyboard in Firefox OS apps
    11. Customizing the b2g.sh script
    12. Localizing Firefox OS
  5. Developer phone guide
    1. Phone and device specs
    2. Geeksphone
    3. ZTE OPEN
    4. Troubleshooting
  6. Firefox OS release notes
    1. Firefox OS 1.3 for developers
    2. Firefox OS 1.2 for developers
    3. Firefox OS 1.1 for developers
    4. Firefox OS 1.0.1 for developers
  7. Testing
  8. Debugging
    1. Developer settings for Firefox OS
    2. Connecting a Firefox OS device to the desktop
    3. Setting up to debug Firefox OS using Firefox developer tools
    4. On-device console logging
    5. Installing and using ADB
    6. Taking screenshots
    7. Using the Firefox OS app manager
    8. Debugging out of memory errors on Firefox OS
    9. Debugging B2G using gdb
    10. Debugging B2G using Valgrind