واقعیت افزوده (Augmented Reality) یک نمای فیزیکی زنده، مستقیم یا غیرمستقیم (و معمولاً در تعامل با کاربر) است، که عناصری را پیرامون دنیای واقعی افراد اضافه میکند. این عناصر بر اساس تولیدات کامپیوتری که از طریق دریافت و پردازش اطلاعات کاربر توسط سنسورهای ورودی مانند صدا، ویدئو، تصاویر گرافیکی یا دادههای GPS است ایجاد میشود. واقعیت رایانهای مفهوم کلی واقعیت افزودهاست. در واقعیت افزوده معمولاً چیزی کم نمیشود بلکه فقط اضافه میشود. همچنین واقعیت افزوده تا حدودی شبیه به واقعیت مجازی است که توسط یک شبیهساز، دنیای واقعی را کاملاً شبیهسازی میکند. در واقع وجه تمایز بین واقعیت مجازی و واقعیت افزوده این است که در واقعیت مجازی کلیهٔ عناصر درک شده توسط کاربر، ساخته شده توسط کامپیوتر هستند. اما در واقعیت افزوده بخشی از اطلاعاتی را که کاربر درک میکند، در دنیای واقعی وجود دارند و بخشی توسط کامپیوتر ساخته شدهاند. در واقعیت افزوده، عناصر معمولاً به صورت بیدرنگ نگاشته شده و بهطور هوشمند مرتبط با عناصر محیطی میباشند، مانند نمایش امتیاز مسابقات ورزشی در زمان پخش از تلویزیون. با کمک تکنولوژی پیشرفتهٔ واقعیت افزوده (برای مثال افزودن قابلیت بینایی کامپیوتری و تشخیص اشیاء) میتوان اطلاعات مرتبط با دنیای واقعی پیرامون کاربر را به صورت تعاملی و دیجیتالی به او ارائه کرد. همچنین میتوان اطلاعات مرتبط با محیط و اشیاء اطراف را بر روی دنیای واقعی نگاشت. ایده اولیه واقعیت افزوده اولین بار در سال ۱۹۹۰ توسط توماس کادل کارمند بوئینگ مطرح شد. در دوره آموزشی Skillshare iOS 12 & Swift 4: Mastering ARKit 2 from scratch با آموزش آی او اس 12 و سوئیفت 4: تسلط بر ای آر کیت 2 اشنا خواهید شد.
آیاواس (iOS) اولین و تنها نسل سیستم عامل برای دستگاههای موبایل و قابل حمل شرکت اپل مانند آیفون، آیپاد تاچ، تبلت آیپد و اپل تیوی است. ایده اصلی این سیستم عامل استفاده از رابط کنترلی چند لمسی است و رابط کاربری آیاواس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شدهاست. برای مثال برای جابجا کردن صفحات در iOS تنها نیاز به کشیدن یک انگشت روی صفحه است. با قرار دادن دو انگشت روی صفحه و دور کردن آنها از هم نیز میتوان برروی صفحات وب و عکسها زوم کرد. در iOS پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم میکند. تعامل با سیستم عامل حرکاتی را شامل میشود از این جمله حرکات میتوان: swipe, tap, pinch, reverse pinch که هر کدام از اینها تعاریف خاصی را در چارچوب IOS سیستم عامل و رابط کاربری چند لمسی آن را دارا میباشند. سویفت یک زبان برنامهنویسی چند شیوهای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساختهشده است. سویفت برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت میخواهد جلوی خطاهای برنامهنویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاهتری داشته باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته میشود و سپس از runtime زبان Objective-C بهره میبرد که اجازه میدهد کدهای سویفت کنار کدهای C، C++ و Objective-C در کنار هم در یک برنامه اجرا شود. در دوره ی آموزشی Lynda Programming for Non-Programmers: iOS 12 and Swift 5 با آموزش مقدماتی برنامه نویسی آی او اس 12 و سوئیفت 5 آشنا می شوید.
iOS در طی این سالها به دلیل رقابت تنگاتنگ با اندروید و انتظارات فزایندهی کاربران، دچار تغییر و تحولات گستردهای شده است. هرچند اولین چیزی که در مورد تغییرات این سیستمعامل توجهات را جلب میکند، تغییرات ظاهری است، اما اصلیترین تغییرات در زیر پوست iOS اتفاق افتادهاند. زمانی که اولین نسخه از iOS معرفی شد، تنها از یک گوشی-آیفون ۲G-پشتیبانی میکرد. اما حالا این سیستمعامل از انواع آیفون و آیپد که هرکدام از اندازه، رزولوشن و امکانات مختلفی بهره میبرند، پشتیبانی میکند. اولین ویژگی iOS 12 را می توان بهینه شدن سرعت آن بیان کرد. همواره کاربران اپل دوستدار سرعت سیستم عامل iOS بودند که هیچ گاه کاربر را درگیر نمی کرد. این بار نیز در iOS 12 اپل سرعت بیشتری به آن بخشیده است که نتیجه آن سرعت بسیار بالا و بدون وقفه حتی در آیفون 5s و آیپد Air می باشد. با توجه به افزایش سرعت برترین سیستم عامل موبایل جهان می توانید شاهد افزایش 70 درصدی سرعت در تغییر حالت های دوربین، افزایش 50 درصدی سرعت در نمایش و تایپ کیبورد و همچین افزایش دو برابری سرعت اجرای اپلیکیشن ها با وجود پردازش های سنگین باشید. در دوره Udemy iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials با آموزش مقدماتی آی او اس 12 و سوئیفت 4.2 و بیش از 200 دوره مختلف آشنا خواهید شد.
iOS در طی این سالها به دلیل رقابت تنگاتنگ با اندروید و انتظارات فزایندهی کاربران، دچار تغییر و تحولات گستردهای شده است. هرچند اولین چیزی که در مورد تغییرات این سیستمعامل توجهات را جلب میکند، تغییرات ظاهری است، اما اصلیترین تغییرات در زیر پوست iOS اتفاق افتادهاند. زمانی که اولین نسخه از iOS معرفی شد، تنها از یک گوشی-آیفون ۲G-پشتیبانی میکرد. اما حالا این سیستمعامل از انواع آیفون و آیپد که هرکدام از اندازه، رزولوشن و امکانات مختلفی بهره میبرند، پشتیبانی میکند. اولین ویژگی iOS 12 را می توان بهینه شدن سرعت آن بیان کرد. همواره کاربران اپل دوستدار سرعت سیستم عامل iOS بودند که هیچ گاه کاربر را درگیر نمی کرد. این بار نیز در iOS 12 اپل سرعت بیشتری به آن بخشیده است که نتیجه آن سرعت بسیار بالا و بدون وقفه حتی در آیفون 5s و آیپد Air می باشد. با توجه به افزایش سرعت برترین سیستم عامل موبایل جهان می توانید شاهد افزایش 70 درصدی سرعت در تغییر حالت های دوربین، افزایش 50 درصدی سرعت در نمایش و تایپ کیبورد و همچین افزایش دو برابری سرعت اجرای اپلیکیشن ها با وجود پردازش های سنگین باشید. در دوره Udemy iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2 با آموزش کدنویسی و ساخت اپ های واقعی آی او اس 12 با سوئیفت 4.2 آشنا خواهید شد.
iOS در طی این سالها به دلیل رقابت تنگاتنگ با اندروید و انتظارات فزایندهی کاربران، دچار تغییر و تحولات گستردهای شده است. هرچند اولین چیزی که در مورد تغییرات این سیستمعامل توجهات را جلب میکند، تغییرات ظاهری است، اما اصلیترین تغییرات در زیر پوست iOS اتفاق افتادهاند. زمانی که اولین نسخه از iOS معرفی شد، تنها از یک گوشی-آیفون ۲G-پشتیبانی میکرد. اما حالا این سیستمعامل از انواع آیفون و آیپد که هرکدام از اندازه، رزولوشن و امکانات مختلفی بهره میبرند، پشتیبانی میکند. اولین ویژگی iOS 12 را می توان بهینه شدن سرعت آن بیان کرد. همواره کاربران اپل دوستدار سرعت سیستم عامل iOS بودند که هیچ گاه کاربر را درگیر نمی کرد. این بار نیز در iOS 12 اپل سرعت بیشتری به آن بخشیده است که نتیجه آن سرعت بسیار بالا و بدون وقفه حتی در آیفون 5s و آیپد Air می باشد. با توجه به افزایش سرعت برترین سیستم عامل موبایل جهان می توانید شاهد افزایش 70 درصدی سرعت در تغییر حالت های دوربین، افزایش 50 درصدی سرعت در نمایش و تایپ کیبورد و همچین افزایش دو برابری سرعت اجرای اپلیکیشن ها با وجود پردازش های سنگین باشید. در دوره Udemy iOS 12 & Swift - The Complete iOS App Development Bootcamp با آموزش توسعه اپ آی او اس 12 و سوئیفت آشنا خواهید شد.
iOS در طی این سالها به دلیل رقابت تنگاتنگ با اندروید و انتظارات فزایندهی کاربران، دچار تغییر و تحولات گستردهای شده است. هرچند اولین چیزی که در مورد تغییرات این سیستمعامل توجهات را جلب میکند، تغییرات ظاهری است، اما اصلیترین تغییرات در زیر پوست iOS اتفاق افتادهاند. زمانی که اولین نسخه از iOS معرفی شد، تنها از یک گوشی-آیفون ۲G-پشتیبانی میکرد. اما حالا این سیستمعامل از انواع آیفون و آیپد که هرکدام از اندازه، رزولوشن و امکانات مختلفی بهره میبرند، پشتیبانی میکند. اولین ویژگی iOS 12 را می توان بهینه شدن سرعت آن بیان کرد. همواره کاربران اپل دوستدار سرعت سیستم عامل iOS بودند که هیچ گاه کاربر را درگیر نمی کرد. این بار نیز در iOS 12 اپل سرعت بیشتری به آن بخشیده است که نتیجه آن سرعت بسیار بالا و بدون وقفه حتی در آیفون 5s و آیپد Air می باشد. با توجه به افزایش سرعت برترین سیستم عامل موبایل جهان می توانید شاهد افزایش 70 درصدی سرعت در تغییر حالت های دوربین، افزایش 50 درصدی سرعت در نمایش و تایپ کیبورد و همچین افزایش دو برابری سرعت اجرای اپلیکیشن ها با وجود پردازش های سنگین باشید. در دوره Udemy iOS12 Bootcamp from Beginner to Professional iOS Developer (2018) با آموزش مقدماتی تا پیشرفته توسعه آی او اس 12 آشنا خواهید شد.