ورود به سرویس های مختلف در کلاینت های iOS می تواند بسیار آزاردهنده باشد، به خصوص اگر عادت به خروج از سیستم داشته باشید. اگرچه میانبرهای صفحه کلید می توانند حداقل پر کردن نام طولانی لاگین را آسان تر کنند، اما به عنوان بخشی از Continuity، اپل راه حل جالبی را در iOS 8 ارائه کرده است که فرآیند ورود را بسیار آسان تر می کند. ویژگی تکمیل خودکار و رمز عبور را می توان در یکی از سمینارهای توسعه دهندگان مشاهده کرد. این میتواند دادههای iCloud Keychain بهدستآمده از Safari را پیوند داده و از آن در یک برنامه خاص در iOS یا Mac استفاده کند.
به عنوان مثال، keychain رمز عبور ورود به سیستم توییتر شما را که در نسخه وب شبکه اجتماعی وارد کرده اید، می داند. هنگامی که می خواهید به برنامه رسمی در iOS یا Mac وارد شوید، به جای وارد کردن رمز عبور، سیستم گزینه استفاده از داده های موجود ذخیره شده در Keychain را ارائه می دهد. با این حال، این ویژگی به صورت خودکار نیست و نیاز به ابتکاراتی از سوی توسعه دهندگان دارد. آنها باید یک قطعه کد را در صفحات خود و خود برنامه ها قرار دهند، که تأیید می کند که صفحه و برنامه مرتبط هستند. با استفاده از یک API ساده، امکان پر کردن خودکار داده ها در صفحه ورود به برنامه را فراهم می کند.
زنجیره کلید در iCloud همگام سازی بین همه دستگاه ها را تضمین می کند، بنابراین برای همان برنامه، پر کردن خودکار ورود به سیستم در هر دستگاهی، چه در iPhone یا Mac، در دسترس خواهد بود. به روز رسانی داده ها نیز از این طریق امکان پذیر خواهد بود. به عنوان مثال، اگر کاربر با رمز عبور دیگری که تغییر داده وارد شود، سیستم از او میپرسد که آیا میخواهد این دادهها را در حلقه کلید بهروزرسانی کند یا خیر. عملکرد AutoFill & Password نمونه عالی دیگری از ارتباط بین دو سیستم عامل در Continuity است که شامل عملکرد Handoff یا امکان برقراری و دریافت تماس از مک به لطف اتصال با آیفون نیز می شود.
بنابراین فقط در برنامه هایی که با HTML5 نوشته شده اند کار می کند یا برنامه هایی که فقط نسخه موبایل سایت را در برنامه بارگذاری می کنند؟
نه. برنامه ها مستقیماً به Keychain یا به داده های ورود به سیستم متعلق به آن متصل خواهند شد. زنجیره کلید در اینجا یک واسطه بین وب سایت و برنامه بومی است.