مشاهده تصاویر بیشتر ...
در این دورهی آموزشی ویدئویی میتوانید اصول، تکنیکها و مهارتهای ساخت اپلیکیشنهای iOS را به طور کامل و به زبان فارسی یاد بگیرید. در پلیر موجود در همین صفحه امکان تماشای 10 قسمت از این آموزش تصویری به صورت آنلاین وجود دارد؛ تمامی فیلمهای آموزشی شامل 46 فیلم آموزشی در زمینهی نحوهی ساختن اپلیکیشنهای آیاواس در یک فایل فشرده به طور رایگان قابل دانلود هستند.
از iOS بیشتر بدانیم:
آیاواس (iOS) یک سیستم عامل همراه ساخته شرکت اپل است که در ابتدا برای آیفون و آیپاد تاچ توسعه داده میشد، از آن زمان به بعد برای استفاده در سایر دستگاههای شرکت اَپل مانند آیپد و اَپل تیوی گسترش یافت. شرکت اَپل مجوز استفاده از آی اُ اِس برای نصب بر روی سختافزارهای شخص ثالث را نمیدهد. فروشگاه نرمافزار مربوط به این سیستم عامل اَپ استور (App Store) در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ نرمافزار کاربردی بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شدهاند. در سهماهه آخر سال ۲۰۱۰ این سیستمعامل ۱۶٪ از سهم سیستمعامل تلفنهای هوشمند را در اختیار داشته و پایینتر از سیستم عامل اندروید گوگل قرار گرفته بود. این سیستمعامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹٪ از مصرف دادههای وب تلفن همراه (از جمله استفاده از آیپاد تاچ و آیپد) را به خود اختصاص داده بود.
رابط کاربری آی اُ اِس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شدهاست. عناصر رابط کنترل از: switches و sliders و buttons تشکیل شده است. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم میکند. تعامل با سیستم عامل حرکاتی را شامل میشود از این جمله حرکات میتوان: swipe, tap, pinch, reverse pinch که هر کدام از اینها تعاریف خاصی را در چارچوب IOS سیستمعامل و رابط کاربری چند لمسی آن را دارا میباشند. شتابسنج داخلی توسط برخی از برنامههای کاربردی مورد استفاده برای پاسخ به تکان دادن دستگاه (که یکی از نتایج شایع آن دستور خنثیسازی است) و یا چرخش آن در سه بعد (یکی از نتایج شایع آن تعویض از عمودی به افقی است) قرار میگیرد.
در iOS، چهار انتزاع لایه وجود دارد: لایهٔ هستهٔ سیستمعامل، لایهٔ هستهٔ خدمات، لایهٔ رسانهها و کاکائو که لایهٔ لمسی است.
تاریخچه
این سیستم عامل با آیفون (iPhone) تلفن همراه هوشمند شرکت اپل در کنفرانس و نمایشگاه Macworld، در ۹ ژانویه ۲۰۰۷، پردهبرداری شد و در ماه ژوئن همان سال برای اولین بار منتشر شد. ادبیات بازاریابی اپل یک نام جداگانهای برای سیستمعامل مشخص نکرد، و بیان سادهای را که «آی فون OS X را اجرا میکند» (iPhone runs OS X) اظهار داشت. در ابتدا، برنامههای شخص ثالث پشتیبانی نمیشدند. استیو جابز استدلال کرد که توسعهدهندگان میتوانند برنامههای کاربردی وب که «مانند برنامههای بومی بر روی آی فون رفتار میکند»، بسازند. در ۱۷ اکتبر ۲۰۰۷، اپل اعلام کرد که یک کیت توسعه نرمافزار بومی (SDK) تحت توسعه است و آنها برنامهریزی آن را انجام خواهد داد «در ۶ مارس ۲۰۰۸، اپل اولین بتا را منتشر کرد، همراه با یک نام جدید برای سیستم عامل: iPhone OS». سپتامبر قبلی، اپل آی پاد لمسی، که بیشتر قابلیتهای غیر تلفنی iPhone را داشت منتشر کرد. اپل همچنین بیش از یک میلیون آیفون در طول تعطیلات سال ۲۰۰۷ فروخته میشود. اپل در ۲۷ ژانویه ۲۰۱۰، iPad را معرفی کرد که دارای یک صفحه نمایش بزرگتر از آیفون و آی پاد لمسی (۹٬۷ اینچ) و طراحی شده برای مرور وب، مصرف رسانهها و خواندن iBooks .
در ژوئن ۲۰۱۰، اپل سیستم عامل آی فون را به عنوان iOS ریبراند کرد. علامت تجاری IOS توسط سیسکو بیش از یک دهه برای سیستم عامل خودش مورد استفاده قرار میگرفت. iOS، مورد استفاده در روترهای آن قرار گرفت. برای اجتناب از هرگونه طرح دعوی در دادگاه بالقوه، اپل مجوز «علامت تجاری» iOS را از سیسکو گرفت.
ویژگیها
صفحه اصلی
صفحه اصلی (ارائه شده توسطSpringBoard) نمایش آیکونهای نرمافزار و باراندا (Dock) در پایین صفحه نمایش است که کاربران میتوانند برنامههایی را که اغلب از آنها استفاده میکنند در آن قسمت قرار دهند. صفحه اصلی هر زمان که کاربر بر روی دستگاه سوئیچ کند و یا دکمهٔ «صفحه اصلی» را فشار دهد (دکمه فیزیکی بر روی دستگاه) نمایان میشود. صفحه نمایش دارای یک نوار وضعیت در بالا برای نشان دادن دادهها: مانند زمان، میزان مصرف باتری، قدرت سیگنال، روشن یا خاموش بودن Wi-Fi, Bluetooth و… است. بقیهٔ صفحه نمایش به برنامهٔ در حال اجرا اختصاص داده شده است. از نسخه 3.0 iOS تا نسخه ۶، تابع Spotlight Search function در صفحه سمت چپ صفحه اصلی روی صفحه نمایش در دسترس شده است. این تابع به کاربران اجازه میدهد تا درون رسانهها، برنامهها، ایمیلها، دفترچه تلفنها و فایلهای مشابه را جستجو کنند؛ ولی با معرفی نسخه هفتم این سیستم عامل برای دسترسی به Spotlight بایستی در صفحه اصلی، صفحه را به سمت پایین بکشید.
مرکز هشدار (Notification Center)
در بروز رسانی7 iOS، قابلیت اطلاعیهها به طور کامل دوباره طراحی شدهاست. اطلاعیهها در حال حاضر در یک پنجره است که میتواند از بالای صفحه نمایش کشیده شود و اگر اطلاعیه دریافتی را لمس کنید، شما به برنامهای که ارسال اطلاعرسانی کرده وارد میشوید و برای برداشتن آنها علامت ضربدر و سپس clear را بزنید.
مرکز کنترل (Control Center)
این ویژگی فقط در iOS 7 به بعد موجود است. بخشی که در آن تنظیماتی مانند روشن یا خاموش کردن حالت هواپیما، Wi-Fi, Bluetooth, AirDrop، روشنایی و صدای دستگاه، موسیقی در حال پخش و دسترسی سریع به برنامههای دوربین، ماشینحساب و هشدار ساعت و همچنین دکمه خاموش و روشن کردن چراغ قوه دستگاه (در صورت داشتن چراغ قوه). دسترسی به این بخش با کشیدن انگشت از لبه پایینی نمایشگر به بالا میسر است.
پوشهها (Folders)
4 IOS با معرفی یک سیستم ساده برای پوشهها آمد. هنگامی که برنامههای کاربردی درحالتjiggle mode هستند، هر دو برنامه را میتوان در بالای هر یک از دیگری برای ایجاد یک پوشه کشیده و از آن پس، برنامههای بیشتری را میتوان با استفاده از همین روش به پوشه اضافه کرد.
عملکرد چند تکلیفی (Multitasking)
قبل ازMultitasking 4، آیاواس فقط برای بعضی از برنامههای موجود در دستگاه قابل اجرا بود. با شروع 4 IOS در نسل سوم و جدیدتر دستگاههای Multitasking، آیاواس از طریق هفت پسزمینه APIها پشتیبانی شد:
1. تا زمانی که پخش صوتی و یا تصویری اجرا میشود، برنامه در پس زمینه در حال اجرا باقی میماند.
2. هنگامی که یک تماس تلفنی در حال انجام است، برنامه معلق میماند.
3. نرمافزار اطلاع از تغییر محلها.
4. فشار اطلاعیهها.
5. اطلاعیه محلی. برنامه زمانبندی اطلاعیه محلی که در یک زمان از پیش تعیین شده تحویل داده شده است.
6. اتمام کار. برنامه از سیستم درخواست زمان اضافی برای تکمیل یک کار خاص میکند.
7. برنامه هیچ کدی اجرا نمیکند و ممکن است از حافظه در هر زمان حذف شدهاست.
در iOS 7 عملکرد چند وظیفهای به صورت کلی، همهٔ برنامهها پشتیبانی میکند و همه برنامههای موجود در اپ استور را میتوان در منوی چندوظیفگی دید.
راه گزینی برنامههای کاربردی (Switching applications)
با دوبار کلیک کردن بر روی دکمه Home. Switching applications را فعال میسازد؛ که یک رونده حوض مانند از پایین، با حرکت دادن محتویات صفحه نمایش تا بالای صفحه نمایش ظاهر میشود. انتخاب یک آیکون سوئیچ به برنامه سمت چپ آیکون که به عنوان کنترلهای موسیقی، و قفل چرخش عمل میکنند. نگه داشتن آیکونها به طور خلاصه آنها را به «جنبش» درآورده (به همین ترتیب به صفحه اصلی) و اجازه میدهد تا کاربر برنامهها را به بسته شدن وادار کند. در نسخه هفتم در آیپدها با کشیدن چهار انگشت به سمت چپ یا راست میتوانید در بین برنامهها سویچ کنید.
مرکز بازی (Game Center)
مرکز بازی یک شبکهٔ اجتماعی بازیهای چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران میدهد تا دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه آنها با امتیازهای دوستان خود در leader board بپردازند.
اپلیکشنهای پیشفرض
تنظیمات (جهت تنظیمات کلی و جزئی)، FaceTime (جهت برقرار کردن تماس اینترنتی صوتی و تصویری)، تقویم، نقشه، آیتونز استور (iTunes Store)، فوتو بوث (Photo Booth)، جهت تغییرات در عکسها – (فقط در آیپد)، گیم سنتر (Game Center)، روزنامهها و مجلات (Newsstand)، آی بوکس (iBooks)، هِلث (Health)، پادکست .(Podcast)
بعضی از برنامهها iOS 8 به بعد قابل دسترس خواهند بود. ضمناً برنامه اپل واچ (Apple Watch) برنامه ای جهت هماهنگ کردن دستگاه با اپل واچ، بعد از رونمایی اپل واچ طی یک بروزرسانی به iOS 8 اضافه شد؛ و در iOS 9 و iOS 10 به صورت پیشفرض قابل دسترس میباشد.
دستیار صوتی شخصی
سیری (Siri) یک دستیار شخصی هوشمند و راهنما است که به عنوان یک نرمافزار کاربردی برای آیاواس اپل کار میکند. این نرمافزار کاربردی از رابط کاربری به زبان طبیعی برای پاسخ دادن به سوالات و ایجاد توصیههای کاربر استفاده میکند. به طوری که شما با حرف زدن از او درخواستی میکنید و او آن را انجام میدهد. برای مثال میگویید: نزدیکترین رستوران این حوالی کجاست؟ کمی آهنگ برایم پخش کن؛ و... انجام این کارها به وسیله ارسال درخواستها به یک مجموعه از خدمات وب صورت میگیرد. البته سیری در حال حاضر از زبان فارسی پشتیبانی نمیکند.