iOS iOS چیست؟ مروری بر سیستم عامل iOS برای تلفن های همراه

iOS- سیستم عامل اپل ، که بر روی گوشی های موبایل آیفون 3-5 ، تبلت های iPad و همچنین پخش کننده موسیقی iPod نصب می شود.
آنچه من در مورد این سیستم عامل دوست دارم:

  1. کار سریع ، رابط سیستم عملاً کند نمی شود
  2. سیستم به اندازه کافی سریع بوت می شود
  3. رابط کاربری رنگی و به اندازه کافی شفاف است
  4. سیستم حذف برنامه راحت است و به شما امکان می دهد برنامه ها را در 2 کلیک حذف کنید
  5. شما می توانید هر برنامه ای را خریداری کنید. فهرست برنامه های موجود در AppStore بسیار زیاد است. بسیاری از برنامه های با کیفیت بالا ، دوره های انگلیسی وجود دارد که برای آنها مشکلی با پرداخت پول ندارید
  6. به روز رسانی کافی به طور طبیعی ، در هر نسخه جدید خطاهای خاصی وجود دارد ، اما با هر نسخه جدید ، سیستم راحت تر و کاربردی تر می شود.

فایل ipa- فایل برنامه برای نصب بر روی iOS. این سیستم دارای یک مرورگر Safari داخلی است. نسخه جدید سالی یکبار منتشر می شود.

AppStore- فروشگاه برنامه برای دستگاه های iOS. بیشترین تعداد زیادی ازبرنامه هایی برای تلفن های همراه این برنامه در هر دستگاهی موجود است و نمی توان آن را حذف کرد. این برنامه به AppleID نیاز دارد
قیمت برنامه از 0.99 دلار تا چند هزار دلار متغیر است. برای خرید برنامه ها ، باید به یک حساب کاربری بدهکار پیوند دهید کارت های ویزا... پس از اتصال کارت ، یک دلار از شما دریافت می شود تا بررسی کنید آیا همه چیز در کارت شما مرتب است یا خیر. 1 دلار روی کارت مسدود شده است ، اما پس از مدتی بازگردانده می شود.
Apple ID حساب iOS شما است. می توانید چندین حساب داشته باشید. همه برنامه هایی که می خرید به این حساب پیوند داده شده است. اگر با استفاده از حساب خود از دستگاه دیگری وارد سیستم شده اید ، همه برنامه های پولیکه قبلاً خریداری کرده اید می توانید آن را به صورت رایگان بارگیری کنید.

چگونه iOS را به روز کنم؟

iTunes برای به روز رسانی به نسخه جدید iOS وجود دارد.
iTunesیک برنامه کلیدی برای کاربران i-device است. از طریق آن ، دستگاه فعال می شود ، موسیقی ، کتاب های صوتی و ... بارگیری می شود. می توانید آن را از وب سایت اپل بارگیری کنید. همچنین ، این برنامه به شما امکان می دهد دستگاه ها را در iOS بارگیری و به روز کنید. شما باید دستگاه را وصل کنید و در سمت راست صفحه برنامه امکان بروزرسانی را برجسته می کند. قبل از بروزرسانی ، همه آنتی ویروس ها و فایروال ها را غیرفعال کنید.

نسخه iOS فعلی دستگاه شما را می توان از طریق تنظیمات - عمومی - درباره دستگاه - نسخه مشاهده کرد
لیست ویژگی های iOS از نسخه ای به نسخه دیگر تغییر می کند. با شروع از نسخه 5 ، ادغام با iCloud یا ابر وجود داشت.
چگونه کار می کند؟ - همه چیز بسیار ساده است برای برنامه هایی که با iCloud ادغام شده اند ، هنگام وارد کردن داده ها در یک دستگاه ، آنها به طور خودکار در دستگاه دیگری ظاهر می شوند.
ویژگی های جدید از نسخه به نسخه اضافه می شود.

معایب iOS iOS

سیستم اپل دارای چندین نقص مهم است.

  1. به روز رسانی جدید سیستم اغلب باعث کند شدن سرعت دستگاه می شود. و این توسط خود اپل انجام می شود ، به طوری که شما فکر کنید و برای خود یک گوشی جدید بخرید.
  2. سیستم عامل است بسته شده... شما نمی توانید لیست فایل های سیستم عامل را ببینید و از دستگاه به عنوان درایو فلش USB استفاده کنید. این در عین حال یک مزیت است. iOS امن ترین سیستم در جهان است.
  3. هزینه بالای گوشی و تبلت در این سیستم عامل.
  4. برخی از لوازم جانبی را فقط اپل می تواند تولید کند. به عنوان مثال ، بهتر است از کابل های شارژ ساخت اپل استفاده کنید. یک تراشه به آنها دوخته شده است. در صورت خرید کابل شارژ چینی ، ممکن است کار نکند یا دستگاه شما به دلیل محصولات تقلبی خراب شود.
  5. شما نمی توانید برنامه خود را به عنوان یک فایل نصب کنید ، یا بسیار مشکل است. برنامه ها را فقط می توان از AppStore گرفت

مزایای IOS

  1. بزرگترین فروشگاه برنامه با برنامه های نسبتاً با کیفیت بالا
  2. بسیاری از بازی های جذاب و زیبا ، ابزارهای اشتراک گذاری ، با پشتیبانی و توسعه مداوم
  3. سرعت سیستم در مقایسه با سایرین
  4. گوشی ها و تبلت های اپل با کیفیت خوب
  5. پاسخ سریع به خطاها و عدم وجود ویروس ها
  6. زیبایی رابط و گرافیک.
  7. به روز رسانی مداوم سیستم یک بار در سال ، از جمله. و برای دستگاههای قدیمی تر

همه می دانند که دستگاه های تلفن همراه اپل از iOS استفاده می کنند. بسیاری از مردم می دانند که iOS یک نسخه سبک از Mac OS X رومیزی است. برخی تصور می کنند که Mac OS X بر اساس سیستم عامل Darwin سازگار با POSIX است و کسانی که به طور جدی به فناوری اطلاعات علاقه دارند می دانند که اساس داروین XNU است هسته ای که با ادغام ریزکرنل Mach و اجزای هسته FreeBSD به نظر می رسد. با این حال ، همه اینها حقایقی محض هستند که هیچ چیز در مورد نحوه عملکرد iOS و تفاوت آن با نسخه دسکتاپ خود به ما نمی گویند.

Mac OS X

سیستم عامل نصب شده امروزه بر روی تمام مکینتاش ها (و به صورت تغییر یافته) بر روی شناسه ها به سال 1988 برمی گردد ، که در دنیای فناوری اطلاعات به عنوان سال انتشار اولین نسخه بتا سیستم عامل NeXTSTEP نیز شناخته می شود. NeXTSTEP خود زاییده تیم توسعه استیو جابز بود ، که در آن زمان اپل را ترک کرده بود و NeXT را تأسیس کرد ، که در توسعه کامپیوتر برای نیازهای آموزشی مشغول بود. در زمان تولد ، NeXTSTEP یک سیستم عامل واقعاً پیشرفته بود که شامل بسیاری از نوآوری های تکنولوژیکی بود. سیستم عامل بر اساس ریزکرنل ماخ اصلاح شده ، تکمیل شده با اجزای هسته FreeBSD ، از جمله پیاده سازی مرجع پشته شبکه بود. اجزای سطح بالاتر NeXTSTEP با استفاده از Objective-C نوشته شده اند و API شی گرا غنی را در اختیار توسعه دهندگان برنامه قرار داده است. سیستم مجهز به یک رابط گرافیکی توسعه یافته و بسیار راحت (اجزای اصلی آن در OS X و حتی iOS حفظ شده بود) و یک محیط توسعه قدرتمند ، که شامل طراح رابط بصری بود که برای همه توسعه دهندگان مدرن شناخته شده بود. پس از شکست NeXT و بازگشت استیو جابز به اپل در 1997 ، NeXTSTEP اساس پروژه Rhapsody را تشکیل داد ، که توسعه سیستم جانشین سیستم عامل Mac OS 9 را آغاز کرد. در سال 2000 ، پروژه منبع باز داروین از راپسودی جدا شد ، منابع آن تحت مجوز APSL منتشر شد و در سال 2001 ، OS X 10.0 متولد شد که بر اساس آن ساخته شده است. چند سال بعد ، داروین اساس سیستم عامل تلفن هوشمند آینده را تشکیل داد ، که تا سال 2007 ، به جز شایعات ، تقریباً هیچ چیز نمی دانست.

XNU و داروین

به طور متعارف ، سیستم عامل OS X / iOS را می توان به سه سطح منطقی تقسیم کرد: هسته XNU ، لایه سازگاری استاندارد POSIX (به علاوه شیاطین / خدمات مختلف سیستم) و لایه NeXTSTEP ، که پشته گرافیکی ، چارچوب و برنامه API را پیاده سازی می کند. داروین شامل دو لایه اول است و آزادانه توزیع می شود ، اما فقط در نسخه OS X. نسخه iOS ، که به معماری ARM منتقل شده و شامل برخی پیشرفت ها است ، به طور کامل بسته شده و فقط به عنوان بخشی از سیستم عامل شناسه ها توزیع می شود (ظاهراً این محافظت در برابر انتقال iOS به دستگاه های دیگر). در هسته اصلی خود ، داروین یک سیستم عامل UNIX مانند "برهنه" است ، که شامل POSIX API ، پوسته ، مجموعه ای از دستورات و خدمات است که حداقل برای عملکرد سیستم در حالت کنسول و اجرای نرم افزار UNIX مورد نیاز است. از این نظر ، شبیه سیستم اصلی FreeBSD یا حداقل نصب برخی از Linux Linux است که به شما امکان می دهد نرم افزار کنسول UNIX را اجرا کنید ، اما پوسته گرافیکی یا همه چیز مورد نیاز برای اجرای برنامه های گرافیکی جدی از GNOME یا محیط های KDE یکی از اجزای کلیدی داروین هسته ترکیبی XNU است که همانطور که در بالا ذکر شد بر اساس هسته Mach و اجزای هسته FreeBSD مانند زمانبندی فرآیند ، پشته شبکه و سیستم فایل مجازی (لایه VFS) است. برخلاف Mach و FreeBSD ، هسته OS X از API درایور مخصوص خود به نام I / O Kit استفاده می کند که به شما امکان می دهد درایورها را به زبان C ++ با استفاده از رویکرد شی گرا بنویسید که توسعه را بسیار ساده می کند. iOS از نسخه کمی اصلاح شده XNU استفاده می کند ، اما به دلیل بسته بودن هسته iOS ، نمی توان گفت دقیقاً اپل چه چیزی را تغییر داده است. ما فقط می دانیم که با سایر گزینه های کامپایلر و یک مدیریت حافظه تغییر یافته که مقدار کمی RAM در دستگاه های تلفن همراه را در نظر می گیرد ، کامپایل شده است. در غیر این صورت ، این همه همان XNU است که می توان آن را در قالب یک حافظه پنهان رمزگذاری شده (هسته + همه درایورها/ماژول ها) در /System/Library/Caches/com.apple.kernelcaches/kernelcache در خود دستگاه پیدا کرد. در بالای هسته در داروین ، لایه UNIX / BSD قرار دارد که شامل مجموعه ای از کتابخانه های استاندارد C (libc ، libmatch ، libpthread و غیره) ، و همچنین ابزار خط فرمان ، مجموعه ای از پوسته ها (bash ، tcsh و ksh) است. و دیمون هایی مانند laundd و یک سرور استاندارد SSH. به هر حال ، دومی را می توان با ویرایش فایل /System/Library/LaunchDaemons/ssh.plist فعال کرد. البته اگر دستگاه را جیلبریک کرده اید. اینجاست که قسمت باز سیستم عامل موسوم به داروین به پایان می رسد و لایه چارچوب ها شروع می شود که همان چیزی است که ما در مورد OS X / iOS تصور می کردیم.

چارچوب ها

داروین تنها قسمت اساسی Mac OS / iOS را اجرا می کند ، که فقط وظایف سطح پایین (درایورها ، راه اندازی / توقف سیستم ، مدیریت شبکه ، جداسازی برنامه و غیره) را بر عهده دارد. بخشی از سیستم که برای کاربر و برنامه های کاربردی قابل مشاهده است در آن گنجانده نشده است و در اصطلاح چارچوب اجرا می شود - مجموعه ای از کتابخانه ها و خدمات که از جمله مسئول ایجاد یک محیط گرافیکی و API سطح بالا برای برنامه های شخص ثالث و سهام

اطلاعات

مانند بسیاری از سیستم عامل های دیگر ، API های سیستم عامل Mac و iOS بین عمومی و خصوصی تقسیم می شوند. یک API منحصراً عمومی و بسیار برش برای برنامه های شخص ثالث در دسترس است ، اما برنامه های جیلبریک می توانند از یک برنامه خصوصی نیز استفاده کنند.

در ارائه استاندارد سیستم عامل Mac و iOS ، می توانید ده ها چارچوب مختلف را پیدا کنید که وظیفه دسترسی به طیف گسترده ای از عملکردهای سیستم عامل را بر عهده دارند - از اجرای کتاب آدرس (چارچوب آدرس کتاب) تا کتابخانه OpenGL (GLKit). مجموعه ای از چارچوب های اساسی برای توسعه برنامه های گرافیکی در اصطلاحاً Cocoa API ترکیب شده است ، نوعی فرامتن که به شما امکان می دهد به ویژگی های اصلی سیستم عامل دسترسی پیدا کنید. در iOS ، Cocoa Touch نامیده می شود و از نظر جهت صفحه نمایش لمسی با نسخه دسکتاپ متفاوت است. همه فریمورک ها در هر دو سیستم عامل در دسترس نیستند. بسیاری از آنها فقط مخصوص iOS هستند. به عنوان مثال می توان به AssetsLibrary ، که وظیفه کار با عکس ها و فیلم ها را بر عهده دارد ، CoreBlueTooth ، که به شما امکان دسترسی به دندان آبی را می دهد ، یا iAd ، که برای نمایش تبلیغات در برنامه ها طراحی شده است ، اشاره کرد. چارچوب های دیگر فقط در نسخه دسکتاپ سیستم وجود دارد ، اما گهگاه اپل بخش های خاصی از iOS را به سیستم عامل Mac یا بالعکس منتقل می کند ، به عنوان مثال ، در مورد چارچوب CoreMedia ، که در ابتدا فقط در iOS در دسترس بود ، اتفاق می افتد. همه چارچوب های استاندارد سیستم را می توان در فهرست سیستم / System / Library / Frameworks / یافت. هر یک از آنها در فهرست خود هستند ، به نام bundle (border) ، که شامل منابع (تصاویر و توضیحات عناصر رابط) ، سرصفحه های زبان C است که API را توصیف می کند ، و همچنین یک کتابخانه بارگیری پویا (در قالب dylib) با چارچوب پیاده سازی. یکی از ویژگی های جالب فریم ورک ها ، نسخه بندی آنها است. یک فریم ورک می تواند چندین نسخه مختلف را همزمان داشته باشد ، بنابراین برنامه ای که برای نسخه های قدیمی سیستم ایجاد شده است ، حتی با وجود تغییرات ایجاد شده در نسخه های جدید سیستم عامل ، همچنان به کار خود ادامه می دهد. به این ترتیب مکانیزم راه اندازی برنامه های قدیمی iOS در iOS 7 و بالاتر پیاده سازی می شود. اپلیکیشنی که برای iOS 6 توسعه داده شده است دقیقاً شبیه به کارکردن در iOS 6 عمل می کند.

SpringBoard

در سطح بالاتر ، برنامه هایی وجود دارد که سیستم هستند و از فروشگاه برنامه نصب شده اند. البته مرکز اصلی آنها SpringBoard (فقط iOS) است که صفحه اصلی (دسکتاپ) را پیاده سازی می کند. این اولین چیزی است که پس از راه اندازی سیستم های شیلی ، بارگذاری چارچوب ها در حافظه و راه اندازی سرور صفحه نمایش (معروف به مدیر ترکیب ، با نام مستعار Quartz Compositor) ، که مسئول نمایش تصویر بر روی صفحه است ، راه اندازی می شود. SpringBoard پیوند بین سیستم عامل و کاربر آن است ، یک رابط گرافیکی که به شما امکان می دهد برنامه ها را راه اندازی کنید ، بین آنها جابجا شوید ، اعلان ها را مشاهده کرده و برخی تنظیمات سیستم را مدیریت کنید (از iOS 7). اما همچنین برای رویدادهایی مانند لمس صفحه یا چرخاندن دستگاه نیز کنترل کننده است. بر خلاف Mac OS X ، که از برنامه ها و برنامه های کاربردی مختلف برای پیاده سازی اجزای رابط (Finder ، Dashboard ، LaunchPad و دیگران) استفاده می کند ، در iOS ، تقریباً تمام قابلیت های اصلی رابط کاربری ، از جمله صفحه قفل و شاتر ، در یک SpringBoard محصور شده است. برخلاف سایر برنامه های کاربردی iOS که در فهرست / Applications قرار دارند ، SpringBoard به همراه سرور صفحه نمایش بخشی از فریم ورک ها محسوب می شود و در فهرست / System / Library / CoreServices / قرار دارد. برای بسیاری از وظایف ، از افزونه هایی استفاده می کند که در / System / Library / SpringBoardPlugins / قرار دارند. از جمله موارد دیگر ، می توانید در آنجا پیدا کنید ، برای مثال ، NowPlayingArtLockScreen.lockboundle ، که وظیفه نمایش اطلاعات مربوط به آهنگ در حال پخش در صفحه قفل را بر عهده دارد ، یا IncomingCall.serviceboundle ، که وظیفه رسیدگی به تماس ورودی را بر عهده دارد. با شروع با iOS 6 ، SpringBoard به دو قسمت تقسیم می شود: خود دسکتاپ و سرویس BackBoard ، که وظیفه ارتباط با بخش سطح پایین سیستم عامل را بر عهده دارد که با سخت افزار کار می کند (سطح HAL). BackBoard مسئول رسیدگی به رویدادهایی مانند ضربه زدن روی صفحه ، فشار دادن کلید ، شتاب سنج ، قرائت سنسور موقعیت و نور است و راه اندازی ، مکث و خاتمه برنامه ها را کنترل می کند. SpringBoard و BackBoard برای iOS آنقدر مهم هستند که اگر آنها را به هر نحوی متوقف کنید ، کل سیستم در جای خود یخ زده و حتی برنامه در حال اجرا در حال حاضر به لمس صفحه پاسخ نمی دهد. این آنها را از صفحه اصلی اندروید متمایز می کند ، که فقط یک برنامه استاندارد است که می توان آن را متوقف ، جایگزین یا به طور کلی از سیستم حذف کرد (در این مورد ، دکمه های ناوبری و نوار وضعیت با "شاتر" روی صفحه باقی می ماند) به

برنامه های کاربردی

در بالای این هرم برنامه های کاربردی وجود دارد. iOS بین برنامه های کاربردی بسیار ممتاز داخلی و برنامه های شخص ثالث نصب شده از iTunes تمایز قائل می شود. هر دو در سیستم به صورت بسته های نرم افزاری ذخیره می شوند ، درست مانند مواردی که برای فریم ورک ها استفاده می شود. تنها تفاوت این است که بسته نرم افزاری شامل ابرداده های کمی متفاوت است و کتابخانه پویا با یک فایل اجرایی در قالب Mach-O جایگزین می شود. دایرکتوری استاندارد برای ذخیره برنامه های سهام عبارت است از / Applications /. در iOS ، کاملاً ثابت است و فقط در هنگام به روز رسانی سیستم تغییر می کند. کاربر نمی تواند به آن دسترسی داشته باشد در مقابل ، برنامه های شخص ثالث نصب شده از iTunes در فهرست اصلی کاربر / var / mobile / Applications / در زیر دایرکتوری های زیر ظاهر می شوند که شبیه 4-2-2-2-4 هستند ، جایی که دو و چهار عدد شانزده هستند. این به اصطلاح GUID است - یک شناسه منحصر به فرد که به طور منحصر به فرد برنامه را در سیستم شناسایی می کند و همچنین برای ایجاد یک sandbox جداگانه مورد نیاز است.

جعبه شنی

در iOS ، از جعبه های ماسه ای برای جداسازی سرویس ها و برنامه های کاربردی از سیستم و از یکدیگر استفاده می شود. هر برنامه شخص ثالث و اکثر برنامه های سیستم در یک سندباکس اجرا می شوند. از نظر فنی ، سندباکس یک یونیت کلاسیک یونیکس است که توسط سیستم کنترل دسترسی اجباری TrustedBSD MAC (kernel sandbox.kext) تقویت شده است ، که برنامه ها را نه تنها دسترسی به فایلهای خارج از فهرست اصلی ، بلکه دسترسی مستقیم را نیز قطع می کند. سخت افزار و بسیاری از عملکردهای سیستم عامل به طور کلی ، برنامه محصور شده در جعبه ماسه در موارد زیر محدود است:
  • دسترسی به سیستم فایل به جز فهرست خود و فهرست اصلی کاربر.
  • دسترسی به فهرستهای رسانه و کتابخانه در داخل فهرست اصلی ، به جز رسانه / DCIM / ، رسانه / عکس / ، کتابخانه / آدرس کتاب / ، کتابخانه / صفحه کلید / ، و کتابخانه / تنظیمات برگزیده /.
  • دسترسی به اطلاعات مربوط به فرآیندهای دیگر (برنامه "خود" را تنها در سیستم می داند).
  • دسترسی مستقیم به سخت افزار (فقط Cocoa API و سایر چارچوب ها مجاز هستند).
  • محدودیت استفاده از RAM (توسط موتور Jatsam کنترل می شود).
همه این محدودیت ها با مشخصات سندباکس (مجموعه قوانین محدود کننده) مطابقت دارد و برای هر برنامه شخص ثالث اعمال می شود. برای برنامه های سهام ، به نوبه خود ، محدودیت های دیگر ، نرم تر یا سخت تر ، ممکن است اعمال شود. به عنوان مثال ، یک سرویس گیرنده ایمیل (مشخصات MobileMail) است که به طور کلی دارای محدودیت های شدید برنامه های شخص ثالث است ، اما می تواند به کل محتویات کتابخانه / فهرست دسترسی داشته باشد. وضعیت مخالف SpringBoard است که به هیچ وجه محدودیتی ندارد. بسیاری از شیاطین سیستم در داخل سندباکس کار می کنند ، از جمله ، برای مثال ، AFC ، که برای کار با سیستم فایل دستگاه از رایانه طراحی شده است ، اما "محدوده" را فقط به فهرست اصلی کاربر محدود می کند. تمام پروفایل های سندباکس سیستم موجود در فهرست / System / Library / Sandbox / Profiles / * قرار دارند و مجموعه ای از قوانین هستند که به زبان طرح نوشته شده اند. به غیر از این ، برنامه ها همچنین می توانند شامل شوند مجموعه های اضافیقوانینی به نام استحقاق در واقع ، اینها همه پروفایل های یکسانی هستند ، اما مستقیماً در فایل باینری برنامه (نوعی خود محدودیت) دوخته شده اند. برای مثال می توانید این قوانین را مشاهده کنید: # cat -tv /Applications/MobileSafari.app/MobileSafari | دم -31 | دلیل وجود همه این محدودیت ها دوگانه است. اولین کاری (و اصلی) که sandbox حل می کند محافظت در برابر برنامه های مخرب است. همراه با بررسی کامل برنامه های منتشر شده در iTunes و ممنوعیت راه اندازی برنامه هایی که با کلید دیجیتالی امضا نشده اند (بخوانید: هر برنامه ای که از iTunes به دست نیامده باشد) ، این رویکرد نتایج بسیار خوبی را ارائه می دهد و به iOS اجازه می دهد در راس قرار گیرد از لیست سیستم عامل های محافظت شده از ویروس. مشکل دوم محافظت از سیستم در برابر خود و کاربر است. اشکالات می توانند هم در نرم افزار سهام اپل و هم در سر کاربران وجود داشته باشند. Sandbox در برابر هر دو محافظت می کند. حتی اگر مهاجمی حفره ای در سافاری پیدا کند و سعی کند از آن سوء استفاده کند ، باز هم در سندباکس باقی می ماند و نمی تواند به سیستم آسیب برساند. و کاربر قادر نخواهد بود "تلفن مورد علاقه خود را" بشکند و نظرات عصبانی را برای اپل ننویسد. خوشبختانه ، افراد آگاههمیشه می تواند جیلبریک کند و محافظ سندباکس را دور بزند (در واقع ، این نقطه جیلبریک است).

چند وظیفه ای

یکی از بحث برانگیزترین ویژگی های iOS اجرای چند وظیفه ای آن است. به نظر می رسد وجود دارد ، اما از طرف دیگر ، اینطور نیست. در مقایسه با سیستم عامل های سنتی رومیزی و اندروید بدنام ، iOS یک سیستم عامل چند وظیفه ای به معنای معمول کلمه نیست و اجازه نمی دهد برنامه ها در پس زمینه آزادانه اجرا شوند. در عوض ، سیستم عامل API را پیاده سازی می کند که یک برنامه می تواند از آن برای انجام تک تک کارها در پس زمینه استفاده کند. برای اولین بار ، چنین API در iOS 4 ظاهر شد (قبل از آن ، وظایف پس زمینه فقط توسط برنامه های سهام قابل انجام بود) و با توسعه سیستم عامل افزایش یافت. امروز (ما در مورد iOS 7 صحبت می کنیم) به اصطلاح Background API به شما امکان می دهد موارد زیر را انجام دهید:
  • پخش صدا ؛
  • برقراری تماس VoIP ؛
  • دریافت اطلاعات در مورد تغییر مکان ؛
  • دریافت اطلاعیه های فشار ؛
  • برنامه ریزی تاخیر نمایش اعلان ها ؛
  • درخواست زمان اضافی برای خاموش شدن پس از رفتن به پس زمینه ؛
  • تبادل اطلاعات با لوازم جانبی متصل به دستگاه (از جمله بلوتوث) ؛
  • دریافت و ارسال داده ها از طریق شبکه (از iOS 7).
چنین محدودیت هایی برای کار در پس زمینه در درجه اول به منظور صرفه جویی در مصرف باتری و جلوگیری از تأخیر در رابط کاربری ضروری است ، که برای کاربران Android بسیار آشنا است ، جایی که برنامه ها می توانند هر کاری را که می خواهند در پس زمینه انجام دهند. در واقع ، اپل آنقدر به حفظ باتری اهمیت می دهد که حتی مکانیزم خاصی را برای گروه بندی اقدامات پس زمینه برنامه ها و راه اندازی آنها در زمان مناسب ، به عنوان مثال ، هنگامی که تلفن هوشمند به طور فعال استفاده می شود ، متصل به شبکه Wi-Fi یا به یک شارژر

نتیجه گیری

شایان ذکر است که NeXTSTEP در طول توسعه و انتقال بعدی به دستگاه های تلفن همراه نه تنها تمام مزایای خود را از دست نداد ، بلکه آنها را نیز چند برابر کرد. شما می توانید به مدت طولانی به داستان کارمندان گوگل گوش دهید ، که اطمینان می دهند اندروید بدون نگاه به iOS توسعه یافته است ، اما واقعیت این است: اندروید بسیاری از راه حل های معماری را از iOS وام گرفته است. و نه به این دلیل که اینگونه راحت تر بود ، بلکه به دلیل زیبایی و اثربخشی آنها.

شش مرحله از بارگیری iOS

  1. بوت رام... پس از روشن کردن دستگاه ، ابتدا یک بوت لودر مینیمالیستی راه اندازی می شود که به حافظه دائمی دستگاه متصل می شود. وظیفه آن انجام مقداردهی اولیه سخت افزار و انتقال کنترل به لودر LLB اولیه است. بوت رام همیشه سیستم عامل کارخانه است و نمی تواند به روز شود.
  1. بوت لودر سطح پایین (LLB)... علاوه بر این ، LLB کنترل را دریافت می کند. این بوت لودر اصلی است که وظیفه آن یافتن دستگاه iBoot در حافظه ، بررسی یکپارچگی آن و انتقال کنترل به آن یا تغییر دستگاه در صورت عدم موفقیت است. کد LLB در حافظه NAND دستگاه ذخیره می شود و هنگام نصب نسخه سیستم عامل جدید به روز می شود. از جمله موارد دیگر ، لوگوی بوت را روی صفحه نمایش می دهد.
  1. iBoot... این یک بوت لودر ثانویه و اولیه برای دستگاه ها است. این شامل یک درایور سیستم فایل است که به محتویات حافظه NAND دسترسی پیدا می کند ، هسته را تعیین می کند و کنترل را به آن منتقل می کند. IBoot همچنین دارای یک درایور UART داخلی است که با استفاده از آن می توانید هسته و سیستم عامل را با اتصال دستگاه به پورت COM یا پورت USB رایانه (با استفاده از کابل USB - UART) اشکال زدایی کنید.
4 هسته... اینجا همه چیز طبق معمول است. کرنل سخت افزار را مقداردهی می کند و سپس کنترل را به شیطان راه اندازی شده منتقل می کند. پنج راه اندازی شد... این فرآیند اولیه برای iOS و Mac OS X است ، سیستم های فایل را به هم متصل می کند ، شیاطین / خدمات را شروع می کند (به عنوان مثال ، پشتیبان گیری ، پیکربندی ، مکان یابی) ، سرور نمایش ، چارچوب ها ، و در آخرین مرحله بارگیری کنترل را به SpringBoard می دهد. در iOS و Mac OS X ، laund به عنوان جایگزین استاندارد / bin / init در UNIX استفاده می شود ، اما عملکرد آن بسیار گسترده تر است. 6 SpringBoard... در اینجا قفل صفحه نمایش می آید! چهار مرحله اول در این زنجیره زنجیره ای از اعتماد را تشکیل می دهند که با تأیید امضای دیجیتالی جزء بارگذاری شده اجرا می شود. LLB ، iBoot و کرنل به صورت دیجیتالی امضا شده اند ، این امر امکان حذف بوت لودر یا کرنل هک شده در زنجیره را که می تواند برای راه اندازی سیستم عامل شخص ثالث یا فرار از زندان مورد استفاده قرار گیرد ، حذف می کند. تنها راه برای دور زدن این مکانیزم یافتن سوراخی در یکی از بوت لودرها و استفاده از آن برای دور زدن چک است. در زمان های مختلف ، چندین حفره از این قبیل در Boot ROM یافت شد (معروفترین آن بهره برداری limera1n از geohot است که مربوط به iPhone 1-4 است) و در اوایل سال 2014 در iBoot (هکر iH8sn0w ، سوء استفاده هرگز منتشر نشد ) با نگه داشتن دکمه Home هنگام روشن کردن iPhone ، می توانید iBoot را مجبور به راه اندازی مجدد کنید که به عنوان حالت بازیابی شناخته می شود ، که به شما امکان می دهد سیستم عامل iOS خود را بازیابی کرده یا آن را با استفاده از iTunes به روز کنید. با این حال ، مکانیسم خودکار ارتقاء OTA از حالت متفاوتی به نام DFU (ارتقاء سیستم عامل) استفاده می کند که در مرحله اولیه بوت بلافاصله پس از بوت رام فعال می شود و در دو جزء iBSS و iBEC اجرا می شود. در واقع ، اینها آنالوگ های LLB و iBoot هستند ، هدف نهایی آنها بارگیری سیستم عامل نیست ، بلکه قرار دادن تلفن هوشمند در حالت به روز رسانی است.

با افزایش محبوبیت محصولات اپل هر روز ، بیشتر و بیشتر می توانید این س hearال ​​را بشنوید: "iOS - این چیست؟" در واقع ، این یک سیستم عامل است که در ابتدا در سال 2007 برای iPhone منتشر شد و دارای تنظیماتی برای کنترل صفحه لمسی است. بعداً برای پشتیبانی از دستگاه های دیگر گسترش یافت و در iPad و Apple TV استفاده می شود. بر خلاف Windows Phone و Android ، سازنده مجوز استفاده از آن را در دستگاه های شخص ثالث دریافت نکرده است. به همین دلیل است که هنگام صحبت در مورد iOS (نحوه نصب آن بر روی تلفن هوشمند یا رایانه لوحی) باید این شرایط را در نظر گرفت.

رابط کاربری این سیستم عامل بر اساس مفهوم دستکاری مستقیم با استفاده از چند لمسی است. کنترل ها شامل یک مکان نما ، یک کلید و دکمه ها هستند. در پاسخ به س "ال "iOS - چیست؟" ، لازم به ذکر است که این پلتفرم از OS X گرفته شده است و بر اساس مشابهی است. بنابراین ، این یک سیستم عامل مبتنی بر هسته یونیکس است.

اپل سالانه یکبار به روزرسانی های مهم سیستم عامل را ارائه می دهد که می توان آنها را با استفاده از سرویس iTunes (با iOS نسخه بتا 2) بارگیری کرد. جدیدترین نسخه سیستم عامل 6.0 است که در 19 سپتامبر 2012 منتشر شد. این برنامه بیش از 200 ویژگی جدید از جمله خدمات جدید Apple Passbook ، نقشه ها و ادغام کامل فیس بوک را برای کاربران به ارمغان آورد.

رابط صفحه (معروف به SpringBoard) نمادها و ویجت هایی را در پایین صفحه نمایش می دهد ، جایی که کاربران می توانند بیشترین کاربردهای خود را ضبط کنند. در بالای صفحه اطلاعاتی مانند زمان ، میزان باتری و قدرت سیگنال نمایش داده می شود.

با شروع از نسخه 3.0 ، Spotlight Search در سمت چپ صفحه در دسترس است. این به کاربران امکان می دهد موسیقی ، برنامه ها ، ایمیل ها ، مخاطبین ، پیام ها ، یادآوری ها ، تقویم رویدادها و فایل های مشابه را پیدا کنند.

در iOS 4 یا بالاتر ، کاربران می توانند تصویری را به عنوان پس زمینه صفحه اصلی تنظیم کنند. این ویژگی فقط در دستگاه های نسل سوم یا جدیدتر در دسترس است - با iPhone 3GS و iPod Touch 3. در iPad ، اما این ویژگی از زمان انتشار با سیستم عامل 3.2 در دسترس است.

هنگام تلاش برای توضیح دقیق iOS چیست ، نمی توان از برنامه Siri نام برد. این یک دستیار شخصی هوشمند است که به دستورات صوتی کاربر پاسخ می دهد. از آن می توان برای انجام کارهای مختلف مانند شماره گیری یا نوشتار ، راه اندازی برنامه ها ، جستجوی اینترنت و غیره استفاده کرد.

Siri در حال حاضر فقط در نسخه 5 ، نسل پنجم iPod touch ، iPad Mini و iPad های نسل سوم و چهارم در دسترس است.

در پاسخ به س “ال "iOS - چیست؟" ، نمی توان پدیده ای مانند فرار از زندان دستگاه های اپل را به یاد آورد. از زمان انتشار اولین پلتفرم ، این هک مورد هک های مختلف قرار گرفته است تا عملکردی را که توسط سازنده مجاز نیست اضافه کند. به تدریج ، انگیزه های کلی فرار از زندان تغییر کرده است. کاربران به دلایل مختلفی از جمله دسترسی به سیستم فایل ، نصب تم های سفارشی و تغییر دستگاه SpringBoard از آن استفاده می کنند. در برخی از دستگاه ها ، فرار از زندان به شما امکان می دهد جایگزین هایی مانند Android و سایر توزیع های لینوکس را نصب کنید.

هر سال اپل iOS را به روز می کند ، که به یک سنت خوب تبدیل شده است. بسیاری از کاربران منتظر هستند تا سیستم بلافاصله به آن به روز شود. برای اولین بار ، به روز رسانی iOS7 نسبتاً خام بود ، جنجال و جنجال زیادی ایجاد کرد. سپس هر سال برخی از نواقص در نسخه های جدید وجود داشت ، اما همه آنها نسبتاً سریع برطرف شد. امسال ، iOS11 می تواند با خیال راحت عنوان خام ترین نسخه iOS را از آن خود کند. در چند هفته ، دو به روزرسانی سیستم در حال حاضر منتشر شده است ، و قبل از انتشار تجاری حدود دوازده نسخه بتا وجود داشت. برای خلاص شدن از مشکلات نرم افزاری و تمرکز بر چگونگی تصور سیستم و کارهایی که می تواند انجام دهد ، ما نوآوری ها را بررسی می کنیم و در پایان به مشکلاتی که ممکن است با آنها روبرو شوید (یا اصلاً این اتفاق هم نمی افتد) می پردازیم. )

دستگاه های پشتیبانی شده

می توانید iOS11 را روی دستگاه های زیر نصب کنید:

  • iPhone 5s / 6/6 Plus / 6s / 6s Plus / SE / 7/7 Plus ؛
  • iPhone 8/8 Plus / X - سیستم از ابتدا نصب شده است.
  • iPad Mini 2/3/4 ؛ iPad Air / Air2 ؛ iPad Pro همه نسخه ها ، iPad 2017 ؛
  • نسل ششم آی پاد تاچ.

یک مورد با به روزرسانی سیستم عامل در تنظیمات دستگاه شما ظاهر می شود و می توانید آن را بارگیری کنید ، در اینجا هیچ مشکلی وجود ندارد. توجه به این نکته ضروری است که همه ویژگی های iOS11 در همه دستگاه ها در دسترس نخواهد بود ، آنها اغلب به پر شدن بستگی دارند. به عنوان مثال ، iPhone SE مانند یک جوجه اردک زشت به نظر می رسد که تعدادی ویژگی ندارد ، به عنوان مثال ، از شمارش کف در برنامه Health پشتیبانی نمی کند ، 3D Touch و سایر چیزهای کوچک وجود ندارد. پشتیبانی از استاندارد جدید برای تصاویر و ویدئو (HEIF / HEVC) نه تنها به iOS نیاز دارد ، بلکه به دستگاه های مبتنی بر پردازنده A10 و جدیدتر نیز نیاز دارد ، که این امر قابلیت های دستگاه های قبلی را به شدت محدود می کند. چنین محدودیت هایی به اندازه کافی وجود دارد ، به عنوان مثال ، شایان ذکر است عدم پشتیبانی از فناوری True Tone در تعدادی از مدل های iPad ، زیرا به سادگی هیچ پشتیبانی سخت افزاری مربوط به آن وجود ندارد. این را می توان به راحتی توضیح داد ، زیرا اجزای سخت افزاری لازم در به روزرسانی سیستم عامل ظاهر نمی شوند و پردازنده ها قدرتمندتر نمی شوند.

هنگام انتقال از iOS10 به iOS11 ، به خاطر داشته باشید که اپل دیگر از برنامه های 32 بیتی پشتیبانی نمی کند ، آنها دیگر نمی توانند در iOS11 راه اندازی شوند ، در فروشگاه موجود نیستند. برای اکثر مردم ، این هیچ معنی ندارد ، زیرا انتقال به برنامه های 64 بیتی در سال 2013 آغاز شد و در 4 سال اکثر نرم افزارهای فعلی 64 بیتی شده اند. اگر برنامه ای دارید که نسخه 64 بیتی ندارد (به عنوان مثال ، نرم افزاری برای کار که مدتها پیش نوشته شده است) ، پس به روز رسانی به شما اجازه کار با آن را نمی دهد ، باید این را به خاطر بسپارید. اما باز هم ، برای اکثر مردم ، مشکلی وجود نخواهد داشت.

راه اندازی حساب در دستگاه جدید - جادوگر راه اندازی

IOS11 برای اولین بار جادوگر تنظیم حساب را معرفی می کند که می تواند حساب شما را به طور خودکار از دستگاه iOS دیگر ، iPhone یا iPad کپی کند. به عنوان مثال ، هنگام تنظیم iPhone 8 ، من تمام داده ها را از iPad خود کپی کردم ، کافی بود آنها را به یکدیگر بیاورم ، کد QR را از روی صفحه بخوانم و راه اندازی کامل شد. قبلاً چنین جادوگری برای راه اندازی وجود نداشت ، هنگام تغییر از یک دستگاه به دستگاه دیگر بسیار راحت است.


فایل ها - شبح مدیر فایل

برنامه Files به عنوان یک نوع مدیریت فایل عمل می کند ، اما در iOS11 دسترسی به سیستم فایل وجود نداشت ، نمی توانید به آن امیدوار باشید ، سیستم بسته است ، مانند همیشه. در برنامه Files ، کاربر فضای ذخیره سازی ابری خود را مشاهده می کند (iCloud به طور پیش فرض به علاوه همه سرویس های متصل) ، و همچنین فایل های دستگاهی که به Files ارسال کرده است. به عنوان مثال ، نامه ای با یک فایل pdf خاص دریافت می کنید که می خواهید بعداً از آن استفاده کنید ، برای این کار باید آن را به "پرونده ها" ارسال کنید ، حتی با باز کردن این فایل ، آن را به این محل ذخیره اضافه نمی کنید.

از نظر مفهومی ، درک این برنامه دشوار است ، با آنچه در Android می بینیم ، که فایلهای دریافتی در پوشه های خاصی از سیستم ذخیره می شوند ، مغایرت دارد و مدیر فایل به طور خودکار آنها را در آنجا پیدا می کند و می توانید آنها را مشاهده کنید. این امر صادق نیست ، برای ذخیره یک کپی از فایل در Files ، اقدامات اضافی لازم است. این ناراحت کننده است ، اقدامات اضافی لازم است ، و همیشه توجیه پذیر نیستند.

برای اولین بار از بایگانی ZIP پشتیبانی می شود ، می توان آنها را در برنامه باز کرد (یعنی ابتدا بایگانی را در پرونده ها ذخیره کنید ، سپس آن را باز کنید). با انتخاب بایگانی ZIP در برنامه ، می توانید با انتخاب گزینه "ارسال" فایلهای خاصی را استخراج کنید. فایل را به کجا ارسال کنیم؟ درست است ، در برنامه Files. بنابراین یک سیستم پیچیدهمی تواند هر کسی را گیج کند ، فقط مضحک است که در سال 2017 برای باز کردن یک فایل مجبور به استفاده از چنین رقص هایی با یک دمبوره باشید. اگر بگوییم که باز کردن کل آرشیو ZIP با استفاده از ابزارهای استاندارد غیرممکن است ، اضافی نخواهد بود.

حیف است ، اما برنامه Files یک عصا است که در کنار محدودیت های سیستم قرار دارد و زندگی را برای کاربر آسان نمی کند ، فقط حساب های ابری خود را در یک مکان جمع آوری می کند و به شما امکان می دهد فایل ها را همگام کنید. اما حتی از راه دور ، شبیه آنچه ما در Android می بینیم ، و آنچه می توان از آن استفاده کرد ، نیست.

کنترل پنل - تنظیمات Wi -Fi / بلوتوث غیر معمول

صفحه را از پایین به بالا بکشید ، کنترل پنل را خواهید دید (ترجمه در منوی "مرکز کنترل" ، من آن را دوست ندارم) ، شامل سوئیچ هایی برای حالت های عملکرد ("حالت هواپیما" ، "تلفن همراه" ، Wi-Fi است) Fi ، بلوتوث) ، کنترل موسیقی ، چرخش صفحه ، حالت شب ، روشنایی و میزان صدا ، و همچنین آیکون های اضافی.

اگر به تنظیمات - کنترل پنل می روید ، می توانید ظاهر این پانل را در هر برنامه ای فعال کنید ، و همچنین نمادهای اضافی را اضافه کنید (فقط پنج ردیف ، یک پیمایش ظاهر می شود و عجیب به نظر می رسد). شما نمی توانید برنامه های خود را انتخاب کنید ، فقط برنامه هایی را که اپل در اینجا اضافه کرده است. در ردیف ها می توانید آیکون ها را به دلخواه مرتب کنید.

این بخش دارای یک ویژگی است ، غیرفعال کردن Wi-Fi / Bluetooth از اینجا غیرممکن است ، زیرا اپل در نظر داشت که هنگام فشار دادن نماد ، اتصال فعلی ایجاد شده توسط دستگاه قطع می شود ، اما عملکرد Wi-Fi / Bluetooth خود ادامه می یابد ، برای مثال ، برای کار با مجموعه ای از تلفن یا رایانه لوحی با MacBook لازم است. اکثر مردم انتظار دارند این اتفاق در هنگام فشار دادن دکمه خاموش شدن رخ دهد ، اما این در اینجا صادق نیست. فقط از منوی تنظیمات می توانید Wi-Fi / Bluetooth را غیرفعال کنید.

اطلاعیه

برای هر برنامه ، می توانید اعلان ها را برای صفحه قفل و همچنین پرده کشویی سفارشی کنید. متأسفانه ، اگر اعلان های زیادی از برنامه دارید ، آنها به سرعت فید را پر می کنند ، زیرا آنها گروه بندی نشده اند ، می توانید این را در تصویر زیر مشاهده کنید.

برنامه ها را حذف کنید ، اما داده های خود را حفظ کنید

اگر به Settings-General-Storage iPhone (iPad) بروید ، مورد منو "بارگیری بدون استفاده" را مشاهده خواهید کرد. این یک ایده و پیاده سازی عالی برای صرفه جویی در فضا در دستگاه شما است ، می توانید برنامه را حذف کنید ، اما تمام داده های آن بر روی دستگاه باقی می ماند. به عنوان مثال ، حذف یک بازی چند گیگابایت فضا را پاک می کند ، اما در صورت نیاز مجدد ، پیشرفت و تنظیمات خود را از دست نخواهید داد ، فقط دوباره آن را از شبکه بارگیری کنید.

حالت SOS - تماس اضطراری

می توانید مخاطبین اضطراری و همچنین اطلاعات پزشکی خود را وارد کنید. هنگامی که حالت SOS فعال می شود (5 کلیک روی دکمه روشن / خاموش) ، تلفن شروع به جیغ زدن می کند ، TouchID خاموش می شود ، برای ورود به دستگاه ، باید کد را وارد کنید. این زمانی مفید است که می خواهید احراز هویت انگشت را غیرفعال کنید. اطلاعات پزشکی شما روی صفحه نشان داده می شود ؛ برای دسترسی به آن نیازی به باز کردن قفل نیست. یک حالت نسبتاً ساده که از تلفن های هوشمند Android کپی شده است ، جایی که چنین فرصت هایی برای مدت طولانی وجود داشته است.

تصاویر و ویرایشگر تغییرات آنها

به محض گرفتن اسکرین شات ، تصویر کوچک آن بلافاصله در گوشه پایین سمت چپ ظاهر می شود. با کلیک روی تصویر کوچک ، به ویرایشگر منتقل می شوید ، در آنجا می توانید اندازه تصویر را تغییر دهید ، قطعه ای از آن را ببرید و هر چیزی را روی آن بکشید / بنویسید. ویژگی عالی که قبلا وجود نداشت.

فروشگاه برنامه - رابط و مقالات جدید

در iOS11 ، فروشگاه برنامه کاملاً غیرمعمول شده است ، کارت های محصول وجود دارد ، مقالاتی که نحوه انجام کاری را شرح می دهند. به طور معمول ، یک کارت کل صفحه را اشغال می کند ، که بیهوده و ناخوشایند به نظر می رسد. لازم است که به فروشگاه App جدید عادت کنید ، اما حتی در iPad نمی توان آن را راحت نامید. ما سعی کردیم این کار را به زیبایی انجام دهیم ، اما اصلاً کارکردی نداشتیم.

نمادها و گرافیک پیام ها و سایر برنامه ها

هنگام تایپ کردن ، یک خط ظاهر می شود که برچسب های مختلف مربوط به برنامه های خاص یا مجموعه برچسب هایی را که در App Store بارگذاری کرده اید نشان می دهد.

صفحه کلید - مجموعه ای به روز شده برای iPad

توجه به این نکته ضروری است که صفحه کلید iPad بسیار متفاوت از صفحه کلید iPhone است. و اگر در iPhone این یک صفحه کلید آشنا و بسیار ساده است ، که بسیار پایین تر از همتایان در Android است ، سپس در iPad آنها سعی کردند صفحه کلید را کاربردی تر کنند. برای انجام این کار ، یک ردیف دوم از کاراکترها روی کلیدها اضافه شد (با رنگ خاکستری مشخص شده است) ، هنگام تایپ کردن ، فقط باید کلید را از بالا به پایین بکشید تا چنین شخصیتی جایگزین شود. این راحت است ، هرچند غیر معمول.


مانند قبل می توانید صفحه کلید را دو تکه کنید ، اما در iPad چندان راحت به نظر نمی رسد. به طرز شگفت انگیزی ، به دلایلی ، علامت سوال اغلب استفاده می شود ، به صفحه دوم صفحه کلید برده می شود. برای من ، این رویکرد یک راز باقی مانده است.


نوار میانبر (فقط iPad)

با پیمایش صفحه از پایین به بالا در iPad ، پانلی با نمادها ظاهر می شود ، در اینجا می توانید هم نمادهایی را که خودتان نصب کرده اید و هم پرکاربردترین آنها را مشاهده کنید. این دستگاه من را به یاد دستگاه MacOS می اندازد ، جایی که یک پنل مشابه وجود دارد ، و بسیار راحت است ، اینجا دقیقاً یکسان است. حیف است که به دلیل محدودیت در اندازه صفحه نمایش ، هیچ نوع مشابهی بر روی iPhone نصب نشده باشد.



حالت صفحه تقسیم شده (فقط مدلهای iPad را انتخاب کنید)

قابلیت بازکردن همزمان دو برنامه ، کشیدن و رها کردن داده ها از یکدیگر به عنوان مثال ، قرار دادن تصاویر در یک سرویس گیرنده ایمیل. این عملکرد به خوبی کار می کند ، اگرچه به دلیل محدودیت برنامه های خاص ، به عنوان مثال ، همان سرویس گیرنده ایمیل ، تقریباً در iOS محبوب نیست.







انجام چند وظیفه در iPad ، نمایش جدید برنامه ها

ظاهر برنامه های در حال اجرا بر روی iPad تغییر کرده است ، اکنون اینها کارت هستند ، این رویکرد تازه و جالب به نظر می رسد. شما می توانید فوراً هر برنامه ای را با کشیدن آن به کنار ، "ببندید".



یادداشت

اکنون می توان اسناد را اسکن کرد ؛ برای این کار از عکس دستگاه استفاده می شود. در این مورد ، تشخیص متن ارائه نمی شود.






همچنین در "یادداشت ها" می توانید صفحات ساده ایجاد کنید.



پخش ویدئو در مرورگر

مهم نیست از کدام مرورگر استفاده می کنید ، در حال حاضر پخش ویدئو با سایر کنترل ها کمی متفاوت اتفاق می افتد ، این را می توانید در تصاویر زیر مشاهده کنید. اما مهمترین چیز این است که اکنون می توانید به برگه دیگری بروید و پخش ویدیو ادامه می یابد (در iPad Pro / iPhone 8 Plus آزمایش شده است). با کمال تعجب ، این ویژگی برای YouTube ارائه نمی شود ، پخش در یک برگه خارج از فوکوس کار نمی کند. چرا؟ نمیدانم.



استانداردهای جدید برای عکس ها و فیلم ها - HEIF / HEVC

یکی از تغییرات کلیدی در سیستم عامل دسکتاپ و تلفن همراه اپل در سال 2017 ، پشتیبانی از ویدئوی H.265 (HEVC - High Efficiency Video Codec) است که ضمن حفظ کیفیت H.264 که قبلاً استفاده می شد ، حجم فایل را نصف می کند. به پشتیبانی از این قالب مستقیماً به پردازنده بستگی دارد ، به طور پیش فرض در iOS همه عکس ها و فیلم ها در قالب های قدیمی (H.264 و JPEG ، نه HEVC / HEIF) ذخیره می شوند.

برای فعال کردن قالب های جدید که کاملاً با سایر دستگاه ها سازگار نیستند ، به عنوان مثال ، در Android ، باید این کار را در تنظیمات انجام دهید. پس از آن ، فضای اشغال شده توسط چنین پرونده هایی با حفظ کیفیت آنها کاهش می یابد. اگر قصد ندارید فیلم ها و عکس های خود را به طور فعال به اشتراک بگذارید ، می توانید با خیال راحت به فرمت جدید بروید. در غیر این صورت ، منتظر بمانید تا در سایر سیستم ها نیز رایج شود ، در غیر این صورت ممکن است توسط دیگران اشتباه متوجه شوید.

برداشتهای مختصر

از بسیاری جهات ، iOS11 تا حد زیادی iPad را تغییر می دهد ، که به گفته اپل ، این به روز رسانی سیستم عامل عمدتا برای رایانه های لوحی در نظر گرفته شده است ظاهرسیستم عامل به شدت به روز شده است ، اگرچه بسیاری از عناصر کلیدی تغییر نکرده اند. من اسکله با آیکون ها را دوست دارم ، تصاویر کوچک هنگام تغییر بین برنامه ها به طرز چشمگیری زیباتر شده اند ، اگرچه این سلیقه ای است. ممکن است کسی از این ظاهر خوشش نیاید.

به سختی می توان گذار به HEIF / HEVC را به عنوان استاندارد آینده دست کم گرفت ، سایر تولیدکنندگان نیز به این سمت خواهند رفت ، راه دیگری وجود ندارد. به تدریج ، همه سیستم عامل ها از این استانداردها پشتیبانی می کنند ، و این اشکالی ندارد.

در حال حاضر در مورد یک مگس در پماد در این بشکه عسل. متأسفانه ، پایداری iOS11 بسیار مطلوب است ، اشکالات کوچک و ناخوشایند زیادی وجود دارد ، گاهی برنامه ها کند می شوند ، و این بیشتر در برنامه های شخص ثالث (توییتر / اینستاگرام) اتفاق می افتد و به کیفیت شبکه بستگی ندارد. اتصال ، این امر در مورد داده های بارگیری شده اعمال می شود.

حالت چند وظیفه ای برای افزایش عمر باتری بسیار تهاجمی اجرا می شود. بنابراین ، با باز کردن توییتر ، کلیک روی یک اعلان خاص و سپس کار در برنامه های دیگر ، به همان حالت توییتر برنمی گردید ، برنامه دوباره بارگیری می شود. همین امر در مورد تلگرام و تعدادی از برنامه های دیگر نیز صدق می کند. این را می توان زخم های iOS11 در نظر گرفت ، که روزی برطرف می شود یا خیر. نمیدانم. اما تعداد زیادی از این "چیزهای کوچک" وجود دارد و با توجه به شکایت کاربران از iOS11 ، می توان با خیال راحت فرض کرد که این دستگاه از نظر تعداد اشکال از iOS7 / 8 پیشی گرفته است. کیفیت نرم افزار اپل در سال های اخیر به طور مداوم در حال کاهش است ؛ چند ماه پس از عرضه دستگاه های جدید لیسیده شد. اما آنچه در iOS11 اتفاق می افتد بر مشکلات قبلی غلبه می کند. اگرچه همه چیز به نقطه نظر بستگی دارد ، بسیاری از افراد متوجه هیچ مشکلی نمی شوند ، دستگاه های خود را به روز می کنند و از ویژگی های جدید لذت می برند. شما متعلق به چه نوع افرادی هستید؟ آیا کار شما خوب است یا هنوز نواقصی دارید که می خواهید آنها را برطرف کنید؟

بنابراین iOS دقیقاً چیست؟ ساده است: این یک سیستم عامل برای فناوری تلفن همراه اپل است. رمزگشایی نام آسان است: "OS" "سیستم عامل" است و حرف "i" نشان می دهد که این پلت فرم برای دستگاه های i - iPhone ، iPad ، iPod در نظر گرفته شده است. استیو جابز بنیانگذار اپل یکبار توضیح داد که "i" در نام اختراعات جدید او نماد فردیت ، محتوای اطلاعات ، اینترنت و بسیاری از پدیده های خوب دیگر با حرف "i" است.

عملیاتی سیستم iOSدر تلفن های هوشمند و تبلت های اپل و همچنین در دستگاه های پخش کننده iPod touch استفاده می شود (سایر مدل های پخش کننده iOS پشتیبانی نمی کنند). علاوه بر این ، دستگاه تنظیم تلویزیون اپل (از نسل دوم) بر روی iOS اجرا می شود.

در پایان سال 2014 ، هشتمین نسل سیستم عامل منتشر شد - iOS 8. به روز رسانی های عمده ، به طور معمول ، در پاییز منتشر می شود و همه کاربران دستگاه های پشتیبانی شده اپل آنها را به صورت رایگان دریافت می کنند. iOS دارای طیف وسیعی از ویژگی های مورد نیاز یک پلت فرم تلفن همراه مدرن است. دارای برنامه هایی برای گشت و گذار در وب ، خواندن نامه ، گوش دادن به موسیقی ، تماشای فیلم ، گرفتن عکس و غیره است. برنامه های اضافی را می توان از یکپارچه اپ استور اپ نصب کرد ، جایی که هم برنامه های پولی و هم رایگان برای هر کار وجود دارد - از دفتر ویرایش اسناد مربوط به ایجاد کارت پستال های تعاملی و البته بازی ها.

بسیاری از ویژگی های iOS با سیستم عامل OS X برای رایانه ها و لپ تاپ های اپل ادغام شده اند. به عنوان مثال ، در iOS 8 ، می توانید نامه نویسی را در رایانه لوحی شروع کرده و در رایانه به پایان برسانید.



نشریات مشابه