دوشنبه, ۱۸ آذر ۱۳۹۲
۰۸:۲۸
۸۱
اکنون مدت زمان زیادی میگذرد که هم گوگل و هم شرکت موزیلا درگیر یک رقابت شدید در دنیای وب هستند و طرفداران هر کدام از این دو، دلایل خاص خود را برای حمایت از آنها ارائه میکنند. چندی پیش که گوگل خبر از شروع طراحی سیستم عامل کروم داد، بسیاری از طرفداران فایرفاکس منتظر پاسخی قاطع از سوی موزیلا به این جهش گوگلی بودند و اکنون تا حد زیادی جواب خود را گرفته اند.
به گزارش «تابناک» شاید دیگر زمان آن فرا رسیده است که کمی منظور خود را از گفتن «کروم» یا «فایرفاکس» دقیقتر کنیم: کدام یک؟ مرورگر یا سیستم عامل؟
این سوال را از آن روی باید پرسید که اکنون هر دو شرکت گوگل و موزیلا پا را از گلیم خود فراتر گذاشته اند و با گذر از رقابت در طراحی مرورگرهای اینترنت به رقابت در دنیای پیچیده سیستم عاملها پای گذاشته اند. البته گوگل در این میان تا اندازه ای پیشتاز بوده است، اما فایرفاکس پر سر و صدا تر.
سیستم عاملی برای گوشی های هوشمند و تبلت
البته سیستم عامل فایرفاکس، در حال حاضر تنها برای گوشی های هوشمند و تبلتها طراحی و منتشر شده است و هنوز خبری از نسخه های دسکتاپ آن برای سیستم های PC نیست. همچنین باید اشاره کرد که این سیستم عامل به گونه ای نیست که بتوان آن را بر روی گوشی یا تبلت نصب کرد و باید برای دیدن آن، حتما گوشی یا تبلتی را که از پیش سیستم عامل فایرفاکس بر روی آن نصب شده خریداری کرد!
اما با توجه به این محدودیت، باید پرسید که چرا موزیلا اقدام به رقابت در بازار سیستم های عامل میکند؟
در واقع موزیلا یک سازمان غیر انتفاعی است که خود را وقف بهبود فضای وب کرده است (بر خلاف مایکروسافت، گوگل و اپل که کاملا انتفاعی هستند) و در واقع ارائه سیستم عامل فایر فاکس ر به عنوان یک رقابت در بازار موبایل میبیند.
این سازمان معتقد و مومن به نرم افزارهای تحت وب و متن باز است و هدف خود را جایگزین کردن نرم افزارهای استاندارد با نمونه های تحت وب آنها تعیین کرده. این امر با گسترش سریع نفوذ اینترنت و گذران بیشتر اوقات کاربران در مرورگرها، بیش از همیشه موضوعیت یافته است. این امر شانس سیستم عامل فایرفاکس را بالا برده است!
در واقع به بیان ساده باید گفت که هدف موزیلا از ارائه این سیستم عامل، به ارمغان آوردن و ایجاد نرم افزارهای تحت وب درجه اول به سیستم های موبایل و رقابت با روند رو به گسترش فضای مالکانه و خصوصی انتفاعی از سوی شرکتهای مختلف است.
تفاوتهای این سیستم عامل در چیست؟
همانگونه که بایستی تا به حال حدس زده باشید، سیستم عامل فایر فاکس برنامه ها و نرم افزارها را به شکل «سنتی» یا ذاتی آن اجرا نمیکند. در عوض، هر نرم افزاری در سیستم عامل فایرفاکس، یک نرم افزار تحت وب و برنامه نویسی شده با HTML و Java Script است. البته ممکن است هر کدام از این نرم افزارهای به شکل «سنتی» نیز اجرا شوند اما هنوز بنا به ماهیت خود، تحت وب هستند.
برای این منظور موزیلا تعداد متنوع و زیادی از توابع API یا رابطهای کاربری برنامه ها را به سیستم عامل خود افزوده است که به برنامه های تحت وب اصلی اجازه میدهند که با سخت افزارهای سیستم ارتباط برقرار کنند. برای مثال در این سیستم عامل، شماره گیر گوشی شما یک نرم افزاری است که به شکل کامل با HTML و Java Script برنامه نویسی شده، به شکل بومی اجرا میشود اما از تکنولوژی وب و متن باز برخوردار است. به این معنی که شما در نظریه میتوانید کد این برنامه را باز کرده مشاهده کنید، همانطور که میتوانید کد صفحات وب را مشاهده کنید!
اما برای آنکه این سیستم عامل بتواند با رقبای بزرگی چون اندروید، زورآزمایی کند، نیازمند آن است که سطح و گستره برنامه های خود را تا حد ممکن افزایش و توسعه دهد. برای این منظور موزیلا اقدام به راه اندازی بازار نرم افزارهای کاربردی خود تحت عنوان Firefox Marketplace کرده است ( اینجا ) که در واقع مرجع اصلی نرم افزارهای سیستم عامل فایرفاکس است.
همچنین به هر کدام از شبکه های ارائه دهنده خدمات موبایل این اجازه داده شده است که بازارهای خود را برای نرم افزارهای این سیستم عامل ایجاد کنند و همچنین دسترسی به نرم افزارها خارج از این بازار نیز فراهم شده است.
این سیستم عامل جدید را امتحان کنید!
اما شاید نگاه به این سیستم عامل از نزدیک، توضیح و تشریح تمامی آنچه در آن اتفاق می افتد را برای کاربران ساده تر میسازد و از همین روی است که موزیلا اقدام به طراحی و انتشار شبیه ساز این سیستم عامل، در قالب یک افزونه برای مرورگر فایر فاکس کرده است.
در نتیجه اکنون همه کاربران قادر هستند با اضافه کردن افزونه Firefox OS Simulator add-on به گشت و گذار در سیستم عامل جدید موبایل موزیلا بپردازند.
البته باید اشاره کرد که این شبیه ساز چندان کامل نیست و تنها هدف از آن ایجاد محیط سیستم عامل جدید بر روی یک موبایل است که به کاربران کنجکاو اجازه بررسی کلی آن، و به طراحان و برنامه نویسان اجازه توسعه و بهبود آن را میدهد.