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

محتوای حذف‌شده محتوای افزوده‌شده
MahdiBot (بحث | مشارکت‌ها)
خط ۲۰:
}}
 
'''فایرفاکس اواس''' {{به انگلیسی|Firefox OS}} (پیش از این Boot to Gecko یا B2G) یک سیستم‌عامل [[کدباز]] است که توسط [[بنیاد موزیلا]] توسعه‌داده می‌شود و در صدد است از برنامه‌های مبتنی بر HTML5 که با استفاده از تکنولوژی‌های «وبِ آزاد» توسعه‌داده می‌شوند و نه [[API|APIهای]] مبتنی بر بستر محلی (local platform)، پشتیبانی کند. بطور کلی در سیستم‌عامل Firefox OS ایده این است که تمام برنامه‌هایِ در دسترسِ کاربر، که بر روی تلفن اجرا می‌شوند، یک برنامهٔ وبی (Web App) باشد که از تکنولوژی‌های پیشرفتهٔ HTML5 استفاده می‌کند و APIهای دستگاه از طریق JavaScript مستقیمامستقیماً به سخت‌افزار دسترسی داشته باشند.<ref>{{cite web |url=http://www.mozilla.org/en-US/b2g/ |title=پروژه‌ی فایرفاکس اواس |date=2012-03 |publisher=[[موزیلا]] |accessdate=2012-03-30}}</ref> این سیستم‌عامل در ابتدا، گوشی‌های هوشمند مبتنی بر [[اندروید]] را هدف قرار می‌دهد.
 
== تاریخچه ==
خط ۴۵:
== اصطلاحات ==
=== Gaia ===
رابط کاربری فایرفاکس اواس. هر چیزی که بعد راه‌اندازی فایرفاکس‌اواس بر روی صفحه نمایش داده می‌شود، بخشی از Gaia است. Gaia قفل صفحه، صفحه‌ی خانگی، شماره‌گیر تلفن، برنامه‌ی پیامک، برنامه‌ی دوربین،... و بسیاری برنامه‌های دیگر را اجرا می‌کند. Gaia تماماتماماً با HTML، CSS و [[جاوا اسکریپت]] نوشته شده است. تنها واسط آن جهت ارتباط با سیستم‌عامل مربوطه‌اش از طریق APIهای وب است، که توسط [[گکو]] اجرا می‌شوند. Gaia زمانی که بر روی فایرفاکس‌اواس اجرا می‌شود به‌درستی کار می‌کند؛ هرچند، با توجه اینکه تنها از APIهای وب استاندار استفاده می‌کند، بر روی سیستم‌عامل‌ها و مرورگرهای وب دیگر نیز اجرا می‌شود (البته با عملکردی کمتر). نرم‌افزارهای ثالث نیز می‌توانند در کنار Gaia نصب شوند.
 
=== گکو ===
خط ۵۱:
 
=== Gonk ===
سطح‌پایینیِ سیستم‌عاملِ فایرفاکس‌اواس. Gonk شامل هسته لینوکس و لایه‌ی انتزاعی سخت‌افزار (HAL) است. هسته و شماری از کتابخانه‌های معمول، پروژه‌های کدباز هستند: لینوکس، libusb، bluez و غیره. تعدادی از قسمت‌های HAL با پروژه‌ی اندروید مشترک هستند: جی‌پی‌اس، دوربین، در کنار برخی دیگر امکانات. می‌توان گفت Gonk یک توزیع لینوکسِ بسیار ساده است. Gonk جهت سازگاری با گکو طراحی شده است؛ یک نسخه سازگار با گکو برای Gonk ارائه شده است، دقیقادقیقاً مانند باقی نسخه‌های گکو برای سیستم‌عامل دیگر، نظیر OS X یا اندروید. از آنجایی که پروژه‌ی فایرفاکس‌اواس کنترل کامل بر روی Gonk دارد، می‌تواند دسترسی‌هایی به واسط‌های مختلف را به گکو بدهد که در سیستم‌عامل‌های دیگر اجازه‌ی آن را ندارد. برای مثال، گکو در Gonk دسترسی کامل به سیستم تماس تلفنی دارد، اما این دسترسی را در سیستم‌عامل‌های دیگر ندارد.
 
== جستارهای وابسته ==
خط ۶۶:
* [http://paulrouget.com/gaia/ پیش‌نمایش برخط رابط کاربری] (به یک نسخه بروز از مرورگر وب ساخته شده توسط موزیلا نظیر فایرفاکس احتیاج دارد)
 
[[رده:تلفن‌های‌هوشمند]]
[[رده:سیستم‌عامل‌های تلفن همراه]]
[[رده:سیستم‌عامل‌های موبایل]]