رها نیوز :
به گزارش واحد فناوری اطلاعات سایبربان؛ شرکت اپل در زمان برگزاری نشست خود در اجلاس توسعه دهندگان 2016 (WWDC 2016) از یک رابط برنامه نویسی نرم افزار (API) به نام سیری کیت (SiriKit) رونمایی کرد که به توسعه دهندگان اجازه می دهد، از امکانات دستیار صوتی اپل در اپلیکیشن ها و افزونه های آن ها استفاده کنند. همچنین جزئیات نحوه ی کار سیری در برنامه های شخص ثالث نیز توسط اپل ارائه شد.
سیری کیت به برنامه های ایجاد شده توسط کاربران اجازه ی دسترسی به دستیار صوتی اپل ا می دهد. برای اینکه برنامه ی موردنظر از سیری پشتیبانی کند باید یک یا چند افزونه که از چارچوب و رابط کاربری آن استفاده می کنند به برنامه ی کاربر اضافه شود. در این صورت زمانی که کاربر خدماتی را درخواست می کند سیری از افزونه های ایجاد شده، برای ارائه ی خدمات بهره خواهد گرفت.
البته تا این لحظه سیری تنها از برنامه هایی حمایت می کند که یکی از خدمات زیر را ارائه می دهد:
bull; مکالمه ی صوتی و تصویری
bull; پیام رسان
bull; پرداخت هزینه
bull; جستجوی عکس
bull; خدمات حمل ونقل (نقشه، هواشناسی و .)
bull; برنامه های تمرینی
افزونه ها اسکلت اصلی چیزی هستند که کاربر می تواند در زمان فعال بودن سیری روی صفحه نمایش مشاهده کند. این افزونه ها دو نوع متفاوت، یکی برای داده ها و یکی به عنوان رابط کاربری دارند. افزونه ها حتی اگر اپلیکیشن مرتبط با آن ها اجرا نشده باشند نیز قابل استفاده هستند.
افزونه های نوع داده اجباری هستند؛ زیرا سیری بدون استفاده از آن ها نمی تواند کاری انجام دهد. افزونه ی رابط کاربری اختیاری است و توسعه دهندگان می توانند به کمک آن ها تجربه ی استفاده از دستیار صوتی اپل را در برنامه های خود بهبود بدهند. به عنوان مثال زمانی کاربر از سیری می خواهد یک تاکسی برای وی خبر کند. سیری باید از مکان جغرافیایی فعلی کاربر و مقصد وی برای انجام درخواست داده شده، مطلع باشد. خدمات تاکسیرانی می تواند از مسیرهای طی شده ی شما درگذشته توسط خود، برای ارائه ی خدمات بهتر استفاده کند. همچنین باید امکان پرداخت هزینه نیز برای استفاده از خدمات فراهم شود. شرکت ارائه دهنده خدمات تاکسی رانی می تواند از افزونه های رابط کاربری برای ارائه خدمات بهتر استفاده کند. به این صورت که به جای استفاده از یک رابط متنی و داده ای ساده، قابلیتی را فراهم کند تا کاربر تنها با کلیک روی نقشه، مقصد موردنظر خود را انتخاب کند.
اضافه کردن سیری به برنامه ها می تواند به یک عمل دشوار برای توسعه دهنده تبدیل شود. اپل از توسعه دهندگان می خواهد از منطق خود برای استفاده از چارچوب معرفی شده استفاده کنند؛ اما احتمالاً برنامه هایی که در فایل اصلی خود از کدهای زیادی استفاده می کنند برای بازنویسی با مشکلات زیادی روبه رو خواهند بود. از طرفی برنامه های بزرگ تر که دارای یک معماری مشخص هستند راحت تر بروزرسانی می شوند. به عنوان مثالی دیگر می توان به پیام رسان واتس اپ اشاره کرد. زمانی که کاربر از دستیار صوتی اپل درخواست ارسال پیغامی در شبکه ی یاد شده را می کند. این دستیار باید توانیی دسترسی به اپلیکیشن ایجاد شده، اپلیکیشن واتس اپ، تایید ارسال پیام و مطلع کردن کاربر از این موضوع را داشته باشد. وی همچنین باید بتواند بین دو نام کاربری مشابه در لیست دوستان کاربر تفاوت قائل شود تا از ارسال پیام به فرد موردنظر اطمینان حاصل کند. به طور مشابه اگر نام کاربری فرد موردنظر یک عنوان مشخص نبوده و ترکیبی از حروف یا عدد نامنظم باشد به یاد سپردن و اعلام آن به سیری کاری بسیار مشکل خواهد بود.
با توجه به توضیحات بالا، حتی اگر توسعه دهنده ای، از ساختار برنامه ی بسیار مناسب و بهینه استفاده کرده باشد؛ هنوز هم باید تغییراتی زیادی را برای استفاده از سیری انجام دهد. به همین علت به نظر می رسد، تولید برنامه های سازگار با این دستیار صوتی تا زمان آشنایی سازندگان با آن، در ابتدا با کندی صورت خواهد گرفت.