آی‌اواس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
iOS
Apple iOS new.svg
IOS 7.1 homescreen.png
شرکت / توسعه‌دهنده شرکت اپل
خانواده شبه یونیکس (BSD)
وضعیت توسعه فعال
نوع منبع منبع بسته
تاریخ اولین انتشار ۲۹ ژوئن ۲۰۰۷؛ ۲٬۶۳۹ روز پیش
آخرین نسخه پایدار ۷٫۱٫۲ / ۳۰ ژوئن ۲۰۱۴؛ ۸۱ روز پیش
آخرین نسخه ناپایدار ۸٫۰ / ۲۱ ژوئیه ۲۰۱۴؛ ۶۰ روز پیش
روش بروزرسانی از طریق خود دستگاه یا کامپیوتر
واسط کاربری کاکائو تاچ
وب‌گاه رسمی www.apple.com/ios

آی‌اواس (به انگلیسی: iOS) (در گذشته iPhone OS) یک سیستم عامل تلفن همراه است که در ابتدا برای آی‌فون و آی‌پاد تاچ توسعه داده می‌شد، از آن زمان به بعد برای استفاده در سایر دستگاه‌های شرکت اپل مانند آی‌پد و اپل تی‌وی گسترش یافت. شرکت اپل مجوز استفاده از آی‌اواس برای نصب بر روی سخت‌افزارهای شخص ثالث را نمی‌دهد. اپ استور در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ اپلیکیشن بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شده‌اند. در سه‌ماهه آخر سال ۲۰۱۰ این سیستم‌عامل ۱۶٪ از سهم سیستم‌عامل تلفن‌های هوشمند را در اختیار داشت، پایین‌تر از اندروید گوگل. این سیستم‌عامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹٪ از مصرف داده‌های وب تلفن همراه (از جمله استفاده از آی‌پاد تاچ و آی‌پد) را به خود اختصاص داد.

رابط کاربری آی‌اواس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شده‌است. عناصر رابط کنترل از: switchesو slidersو buttons تشکیل شده‌است. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم می‌کند. تعامل با سیستم عامل حرکاتی را شامل می‌شود از این جمله حرکات می‌توان: swipe, tap, pinch, reverse pinch که هر کدام از این‌ها تعاریف خاصی را در چارچوب IOS سیستم عامل و رابط کاربری چند لمسی آن را دارا می‌باشند.. شتاب سنج داخلی توسط برخی از برنامه‌های کاربردی مورد استفاده قرار گیرد که برای پاسخ به تکان دادن دستگاه (یکی از نتایج شایع ان دستور خنثیسازی است) و یا چرخش آن را به سه بعد (یکی از نتایج شایع ان تعویض از عمودی به افقی است).

modeiOS از OX مک مشتق شده‌است، که با آن که سهام آن به بنیاد داروین تعلق دارد، و در نتیجه اینسیستم عامل شبه یونیکس از طبیعت است.

در IOS، چهار انتزاع لایه وجود دارد: لایه هسته سیستم عامل، لایه هسته خدمات، لایه رسانه‌ها، و کاکائو لایه لمسی است. نسخه کنونی سیستم عامل ۷٫۱ با استفاده از حدود ۱-۱٫۵ گیگابایت ذخیره‌سازی دستگاه که با مدل‌های دیگر متفاوت است.

تاریخچه[ویرایش]

این سیستم عامل با آی فون(iphone) (تلفن همراه هوشمند شرکت اپل) در کنفرانس و نمایشگاه Macworld، در ژانویه ۹، ۲۰۰۷، پرده برداری شد و در ماه ژوئن همان سال برای اولین بار منتشر شد، ادبیات بازاریابی اپل یک نام جداگانه‌ای برای سیستم عامل مشخص نکرد، و بیان ساده‌ای را که «آی فون OS X را اجرا می‌کند»(iPhone runs OS Xاظهار داشت. در ابتدا، برنامه‌های شخص ثالث پشتیبانی نمی‌شدند. استیو جابز استدلال کرد که توسعه دهندگان می‌توانند برنامه‌های کاربردی وب که «مانند برنامه‌های بومی بر روی آی فون رفتار می‌کند» بسازند. در اکتبر ۱۷، ۲۰۰۷، اپل اعلام کرد که یک کیت توسعه نرم‌افزار بومی (SDK) تحت توسعه‌است و آنها برنامه ریزی آن را انجام خواهد داد «در مارس ۶، ۲۰۰۸، اپل اولین بتا را منتشراکرد، همراه با یک نام جدید برای سیستم عامل: iPhone OS». سپتامبر قبلی، اپل آی پاد لمسی، که بیشتر قابلیت‌های غیر تلفنی iPhone را داشت منتشر کرد. اپل همچنین بیش از یک میلیون آیفون در طول تعطیلات سال ۲۰۰۷ فروخته می‌شود. اپل در ۲۷ ژانویه ۲۰۱۰، iPad را معرفی کرد که دارای یک صفحه نمایش بزرگ‌تر از آیفون و آی پاد لمسی، و طراحی شده برای مرور وب، مصرف رسانه‌ها، و خواندن iBooks. در ژوئن ۲۰۱۰، اپل سیستم عامل آی فون را به عنوان «IOS" ریبراند کرد. علامت تجاری»IOS" توسط سیسکو بیش از یک دهه برای سیستم عامل خودش مورد استفاده قرار می‌گرفت. IOS، مورد استفاده در روترهای آن قرار گرفت. برای اجتناب از هرگونه طرح دعوی در دادگاه بالقوه، اپل مجوز «علامت تجاری» IOS را از سیسکو گرفت.

ویژگی‌ها[ویرایش]

صفحه اصلی[ویرایش]

صفحه اصلی (ارائه شده توسط(" SpringBoard ") نمایش آیکون‌های نرم‌افزار و بارانداز در پایین صفحه نمایش که در آن کاربران می‌توانند برنامه‌هایی را که اغلب استفاده می‌کنند پین کنند. صفحه اصلی هر زمان که کاربر بر روی دستگاه سوئیچ کند و یا دکمهٔ «صفحه اصلی» را فشار دهد (دکمه فیزیکی بر روی دستگاه) نمایان می‌شود. صفحه نمایش دارای یک نوار وضعیت در بالا برای نشان دادن داده‌ها: مانند زمان، میزان مصرف باتری و قدرت سیگنال است. بقیهٔ صفحه نمایش به برنامهٔ در حال اجرا اختصاص داده شده‌است. از نسخه 3.0 IOS تا نسخه ۶، تابع Spotlight Search function در صفحه سمت چپ صفحه اصلی روی صفحه نمایش در دسترس شده‌است. این تابع به کاربران اجازه می‌دهد تا درون رسانه‌ها، برنامه‌ها، ایمیل‌ها، دفترچه تلفن‌ها و فایل‌های مشابه را جستجو کنند؛ ولی با معرفی نسخه هفتم این سیستم عامل برای دسترسی به Spotlight بایستی انگشت خود را از بالا به پایین بکشید.

مرکز هشدار (Notification Center)[ویرایش]

در بروز رسانی7 IOS، قابلیت اطلاعیه‌ها به طور کامل دوباره طراحی شده‌است. اطلاعیه‌ها در حال حاضر در یک پنجره‌است که می‌تواند از بالای صفحه نمایش کشیده شود و اگر اطلاعیه دریافتی را لمس کنید، شما به برنامه‌ای که ارسال اطلاع رسانی کرده وارد می‌شوید و برای برداشتن آنها علامت ضربدر و سپس clear را بزنید.

پوشه‌ها (Folders)[ویرایش]

4 IOS با معرفی یک سیستم ساده برای پوشه‌ها آمد. هنگامی که برنامه‌های کاربردی درحالت " jiggle mode" هستند، هر دو برنامه را می‌توان در بالای هر یک از دیگری برای ایجاد یک پوشه کشیده، و از آن پس، برنامه‌های بیشتری را می‌توان با استفاده از همین روش به پوشه اضافه کرد.

عملکرد چند تکلیفی (Multitasking)[ویرایش]

قبل از4 IOS، Multitasking فقط برای بعضی از برنامه‌های موجود در دستگاه قابل اجرا بود. با شروع 4 IOS در نسل سوم و جدیدتر دستگاه‌های IOS، multitasking از طریق هفت پس زمینه APIها پشتیبانی شد:

  1. برنامه در پس زمینه ادامه پیدا می‌کند تا زمانی که پخش صوتی و یا تصویری اجرا می‌شود.
  2. برنامه به صورت معلق می‌باشدهنگامی که یک تماس تلفنی در حال انجام است.
  3. نرم‌افزار اطلاع از تغییر محلها
  4. فشار اطلاعیه‌ها.
  5. اطلاعیه محلی. برنامه زمانبندی اطلاعیه محلی که در یک زمان از پیش تعیین شده تحویل داده شده‌است.
  6. اتمام کار. برنامه از سیستم درخواست زمان اضافی برای تکمیل یک کار خاص می‌کند
  7. برنامه هیچ کد اجرا نمی‌کند و ممکن است از حافظه در هر زمان حذف شده‌است

در IOS 7 عملکرد چند وظیفه‌ای به صورت کلی، همهٔ برنامه‌ها پشتیبانی می‌کند.

راه گزینی برنامه‌های کاربردی(Switching applications)[ویرایش]

بادوبار کلیک کردن بر روی دکمه Home. Switching applications را فعال می‌سازد؛ که یک رونده حوض مانند از پایین، با حرکت دادن محتویات صفحه نمایش تا بالای صفحه نمایش ظاهر می‌شود. انتخاب یک آیکون سوئیچ به برنامه سمت چپ آیکون که به عنوان کنترل‌های موسیقی، و قفل چرخش عمل می‌کنند. نگه داشتن آیکون‌ها به طور خلاصه آنها را به"جنبش" در اورده (به همین ترتیب به صفحه اصلی) و اجازه می‌دهد تا کاربر برنامه‌ها را به بسته شدن وادار کند. در نسخه هفتم در آیپدها با کشیدن چهار انگشت به سمت چپ یا راست می‌توانید در بین برنامه‌ها سویچ کنید.

مرکز بازی (Game Center)[ویرایش]

مرکز بازی یک شبکهٔ اجتماعی بازی‌های چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران می‌دهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازند. مرکز بازی یک شبکهٔ اجتماعی بازی‌های چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران می‌دهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازن

محیط برنامه‌نویسی[ویرایش]

برنامه‌ها حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند. مرورگر وب سافاری برنامه‌های کاربردی وب را با دیگر مرورگرهای وب پشتیبانی می‌کند. برنامه‌های بومی مجاز شخص ثالث برای دستگاه‌های در حال اجرا2.0 IOS و بعد از طریق فروشگاه app اپل در دسترس هستند. در این معمار

پیوند به بیرون[ویرایش]

پانویس[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «iOS»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۳ ژوئن ۲۰۱۲).

منابع[ویرایش]