webOS در مقابل iOS در مقابل Android
استفاده از دستگاه های تلفن همراه به سرعت در حال افزایش محبوبیت است. این باعث شده است که رقابت بین شرکت های رقیب تولید کننده سیستم عامل های تلفن همراه به نبردی سخت برای کسب برتری تبدیل شود. webOS توسعه یافته توسط HP (Hewlett-Packard)، iOS توسعه یافته توسط اپل و اندروید توسعه یافته توسط گوگل به بازیگران اصلی بازار سیستم عامل موبایل تبدیل شده اند. اگرچه این سیستم عامل ها ممکن است در جنبه ها یا زمینه های مختلف بهتر از یکدیگر باشند، اما هر سه سیستم عامل بسیار مورد توجه جامعه کاربران دستگاه های تلفن همراه هستند.
webOS
webOS یک سیستم عامل موبایل مبتنی بر لینوکس است.این یک سیستم عامل مناسب است که توسط HP توسعه یافته است. در واقع، Palm webOS را در ژانویه 2009 معرفی کرد (برای دستگاههای Palm Pre، که در Sprint منتشر شد)، که قبل از Palm OS بود. webOS به دلیل قابلیت استفاده، ادغام وب 2.0، معماری باز و ویژگی های چندوظیفه ای فورا مورد استقبال مثبت قرار گرفت. اما اچ پی پالم را در سال 2010 خرید و از webOS به عنوان منبع اصلی انگیزه برای خرید پالم یاد شد. webOS 2.2 و webOS 3.0 در فوریه 2011 به ترتیب با اسمارتفون های HP Veer/HP Pre 3 و رایانه های تبلت HP TouchPad معرفی شدند. HP قصد دارد در پایان سال 2011 نسخهای از webOS را که در ویندوز اجرا میشود، رونمایی کند تا بتواند بر روی تمام دستگاههای HP نصب شود.
iOS
iOS (که قبلاً iPhone OS نامیده می شد) یک سیستم عامل تلفن همراه است که توسط اپل توسعه یافته است. iOS مشتق مستقیم Mac OS X اپل است و سیستم عاملی شبیه یونیکس است. در ابتدا iOS با آیفونها عرضه شد، اما بعداً روی دستگاههای iPod touch، iPad و Apple TV نصب شد.iOS را می توان بر روی سخت افزار شخص ثالث بدون دریافت مجوز از اپل نصب کرد. اکنون کاربران می توانند بیش از نیم میلیون اپلیکیشن برای iOS را از فروشگاه اپل اپ دانلود کنند. علاوه بر این، iOS مسئول بیش از نیمی از مصرف وب موبایل (به جز iPad) در آمریکای شمالی است. رابط iOS بر اساس حرکات چند لمسی از جمله لغزنده، سوئیچ ها و دکمه ها است که پاسخ های فوری به ورودی کاربر ارائه می دهد. کاربران می توانند از فعل و انفعالاتی مانند کشیدن انگشت، ضربه زدن و نیشگون گرفتن برای برقراری ارتباط با iOS استفاده کنند. برخی از برنامه ها "حساس به لرزش" هستند، به این معنی که عملیات خاصی مانند لغو و چرخش را می توان تنها با تکان دادن دستگاه انجام داد. iOS شامل چهار لایه انتزاعی به نامهای Core OS، Core Services، Media و Cocoa Touch است. iOS برای کار کردن به حدود 600 مگابایت فضای ذخیرهسازی نیاز دارد.
Android
Android یک پشته نرم افزار تلفن همراه است که از یک سیستم عامل، میان افزار و برنامه های کاربردی تشکیل شده است. شرکت اندروید توسعه دهنده اولیه آن است، در حالی که گوگل آن را در سال 2005 خریداری کرد.سیستم عامل اندروید مبتنی بر لینوکس است. اعضای OHA (Open Handset Alliance) که شامل شرکت گوگل می شود، اندروید را منتشر کردند، در حالی که AOSP (پروژه متن باز اندروید) مسئول نگهداری بیشتر آن است. تخمین زده میشود که اندروید محبوبترین پلتفرم برای گوشیهای هوشمند در سال 2010 باشد. بیش از یک چهارم میلیون برنامه («برنامهها») برای اندروید موجود است، و این تعداد به لطف جامعه بزرگ توسعهدهندگان اختصاص داده شده به توسعه برنامهها، همچنان در حال افزایش است. برنامهها را میتوان از Android Market (فروشگاه برنامه آنلاین که توسط Google اداره میشود) یا از سایتهای شخص ثالث دانلود کرد.
توسعه در اندروید اساساً مبتنی بر جاوا است. بخش بزرگی از کتابخانه های جاوا 5.0 در اندروید پشتیبانی می شود. بسیاری از کتابخانه های جاوا که پشتیبانی نمی شوند یا جایگزین های بهتری دارند (سایر کتابخانه های مشابه) یا به سادگی مورد نیاز نیستند (مانند کتابخانه هایی برای چاپ و غیره). کتابخانه هایی مانند java.awt و java.swing پشتیبانی نمی شوند زیرا Android کتابخانه های دیگری برای رابط کاربری دارد. Android SDK از سایر کتابخانه های شخص ثالث مانند org.blues (پشتیبانی از بلوتوث) پشتیبانی می کند. OHA از شرکت های زیادی تشکیل شده است که برای بهبود استانداردهای باز برای دستگاه های تلفن همراه اختصاص داده شده اند. کد اندروید به صورت رایگان و متن باز تحت مجوز آپاچی منتشر شد. در نهایت، کد اندروید در کدهای عملیاتی Davilk کامپایل می شود. Davilk یک ماشین مجازی ویژه است که برای دستگاه های تلفن همراه با منابع محدود مانند قدرت، CPU و حافظه بهینه شده است.
تفاوت بین webOS و iOS و Android چیست؟
اگرچه هر سه پلتفرم/سیستم عامل قابل مقایسه با یکدیگر هستند، اما بالا و پایین خود را دارند. گفته میشود iOS بهترین، روانترین، تمیزترین و بصریترین رابط کاربری را دارد که حتی برای اولین بار میتواند به راحتی از آن استفاده کند. webOS از نظر قابلیت استفاده چندان عقب نیست، اما ممکن است نیاز به عادت کردن برای یک تازه کار داشته باشد. اما، اندروید به وضوح در جایگاه سوم از نظر رابط کاربری قرار دارد. این تمایز تنها با مقایسه یکدیگر ایجاد می شود و ذکر این نکته ضروری است که هر سه رابط کاربری بسیار خوب هستند.یکی از دلایل تاخیر اندروید در این زمینه این است که Android 2.x برای تبلت ها مناسب نیست (گوگل این را تایید می کند)، اما همچنان با آنها استفاده می شود، اگرچه Android 3.x سیستم عامل مخصوص تبلت است.
Android به عنوان برنده آشکار در نبرد شخصی سازی در نظر گرفته می شود. کاربران می توانند تقریباً هر چیزی را در اندروید سفارشی کنند، در حالی که دو مورد دیگر گزینه های زیادی را در سفارشی سازی ارائه نمی دهند. iOS فقط طرحبندی برنامه را سفارشیسازی میکند، در حالی که webOS دارای کمترین میزان سفارشیسازی مجاز است. یکی از بهترین ویژگیهای اندروید، پشتیبانی آن از ابزارکها است که به جای نیاز به باز و بسته کردن برنامهها (مانند iOS) به همه چیزهایی که نیاز دارید در یک نگاه نگاه کنید.
از نظر ایمیل، کاربران تمایل دارند سادگی را که iOS به ارمغان می آورد ترجیح دهند، اما رابط کارت webOS (که اجازه می دهد بین یک صفحه وب و یک ایمیل جدید ورق بزنید) برای ایمیل مناسب تر در نظر گرفته می شود. با این حال، ویژگی کپی و چسباندن در iOS بهترین ویژگی از این سه است، به این معنی که به ندرت به عقب و جلو کردن نیاز است.
HP TouchPad و HP Palm Pre 3 (که دارای webOS 3.0 است) چندوظیفه ای بسیار نرم و یکپارچه را ارائه می دهد، اگرچه اندروید در جابجایی بین برنامه ها خیلی سریع عقب نیست. اما، iOS در توانایی های چند وظیفه ای بسیار عقب است. با این حال، در مورد فروشگاه های برنامه، iOS برنده است. فروشگاه برنامه iOS دارای مجموعه فوق العاده بزرگ (بیش از 500 هزار) برنامه است. با این حال، بازار بسته است. اندروید نصف این مقدار برنامه دارد، اما گاهی اوقات کیفیت آن مشکوک است. در همین حال فروشگاه برنامه webOS فقط چند هزار برنامه برای دانلود در دسترس دارد.