۱۵ سال گذشته را صرف نصب اپلیکیشن برای هر کاری کردیم: یک اپ برای ایمیل، یکی برای موسیقی، یکی برای بانکداری، یکی برای ویرایش عکس، یکی برای سفارش شام، یکی برای رزرو پرواز، یکی برای صفحهگسترده، یکی برای یادداشتبرداری، و حتی یکی برای پیدا کردن اپهایی که باید نصب کنیم.

هوش مصنوعی میتواند بخش بزرگی از این وضع را بیمعنی کند.
دلیلش این نیست که هوش مصنوعی فردا همه شرکتهای نرمافزاری را نابود میکند. دلیلش این است که ایدهی اصلی اپلیکیشن، یعنی اینکه انسان باید رابطی را یاد بگیرد که حول نرمافزار یک شرکت طراحی شده، ناگهان قدیمی به نظر میرسد. شاید آینده ۲۰۰ اپلیکیشن بهتر نباشد، بلکه یک رابط هوشمند باشد که آن ۲۰۰ اپ را برای شما به کار میگیرد.
جالب اینکه این دیگر کاملاً علمیتخیلی نیست. اپل از طریق App Intents، اقدامات و دادههای اپها را بیرون از خود اپها در اختیار Apple Intelligence قرار میدهد. OpenAI اپهای بیرونی را مستقیم وارد ChatGPT کرده و جمنای گوگل میتواند با اپهای متصل کار انجام دهد. قطعات دنیای پساپلیکیشن بیسروصدا در حال کنار هم قرار گرفتن هستند، در حالی که ما هنوز بحث میکنیم دکمه تنظیمات باید در گوشه بالا سمت راست باشد یا نه.
اپلیکیشن همیشه یک سازش بود
فکر کنید امروز برای انجام یک کار چه میکنید: تصمیم میگیرید چه میخواهید، اپ مناسب را پیدا میکنید، آن را باز میکنید، در رابطش میگردید، به یاد میآورید قابلیت مورد نظر کجاست و اطلاعات را با قالبی که نرمافزار میخواهد وارد میکنید. بعد معمولاً همین روند را در اپ دیگری تکرار میکنید.
آنقدر به این وضع عادت کردهایم که عجیب بودنش را حس نمیکنیم. میخواهید سفری را برنامهریزی کنید؟ باید بین مرورگر، نقشه، سایت ایرلاین، اپ هتل، تقویم، ایمیل، یادداشتها، سرویس هواشناسی و شاید یک صفحهگسترده جابهجا شوید. در عمل، انسان همان API است که همهچیز را به هم وصل میکند.
هوش مصنوعی این رابطه را برعکس میکند. به جای باز کردن هشت نرمافزار، تصور کنید بگویید: «یک سفر پنجروزه به توکیو در آوریل برنامهریزی کن. هتل شبی کمتر از ۲۵۰ دلار باشد، پرواز شبانه نباشد، همهچیز را در تقویمم بگذار و بر اساس پیشبینی هوا برایم فهرست وسایل سفر بساز.»
این دیگر تعامل با یک آخرین اخبار ورزشی اپ نیست؛ یک «قصد» است، و قصد ممکن است مهمترین رابط در دنیای محاسبات شود.
هیچکس واقعاً نمیخواهد از نرمافزار استفاده کند
این حقیقتی است که صنعت نرمافزار دوست ندارد بپذیرد: بیشتر مردم نرمافزار نمیخواهند، نتیجه میخواهند.
هیچکس از اینکه صفحهگسترده باز کند ذوقزده نمیشود؛ میخواهد اعدادش را بفهمد. هیچکس مشتاق گشتن در رابط رزرو ایرلاین نیست؛ میخواهد به پاریس برسد. هدف زندگی هیچکس تسلط بر منوهای ویرایشگر عکس نیست؛ فقط میخواهد فرد پشت سرش از عکس حذف شود.
دههها رابطهای نرمافزاری واسطههای ضروری میان قصد انسان و اجرای ماشین بودند. هوش مصنوعی شروع به حذف بخشی از این واسطه کرده است، و این تغییری بسیار بزرگتر از افزودن یک چتبات به هر محصول است.
نسخه اول این روند را همین حالا در ChatGPT میبینیم. سیستم اپهای OpenAI اجازه میدهد سرویسها مستقیماً داخل گفتگو ظاهر شوند و کاربر بدون باز کردن اپ مستقل با یک سرویس بیرونی کار کند. گوگل هم با Connected Apps در جمنای رویکرد مشابهی دارد؛ سرویسهای متصل میتوانند رویداد تقویم بسازند، پیام بفرستند، موسیقی پخش کنند و با اپهای پشتیبانیشده دیگر کار کنند.
اپ ناپدید نشده، اما رابطه کاربر با آن تغییر کرده است.

شاید روزی گوشی شما فقط یک اپ داشته باشد
تصور کنید گوشی را باز میکنید و تقریباً چیزی نمیبینید. فقط یک ورودی. تایپ میکنید، حرف میزنید، عکس میگیرید یا دوربین را به دنیا میگیرید و میگویید: «قبض برقم را پرداخت کن.» «عکسی را که سارا تابستان پیش فرستاد پیدا کن.» «جلسه پنجشنبهام را جابهجا کن چون پروازم عوض شده.» «این کلیپهای تعطیلات را به یک ویدیوی ۳۰ ثانیهای تبدیل کن.» «اشتراکهایی را که شش ماه است استفاده نکردهام لغو کن.»
یا سادهتر: «همان خرید همیشگیام از سوپرمارکت را سفارش بده، فقط قهوه لازم نیست.»
پشت صحنه، دهها سرویس همچنان وجود دارند. بانک هنوز پرداخت را انجام میدهد، تقویم هنوز قرار را ذخیره میکند، سوپرمارکت هنوز خرید را تحویل میدهد و موتور ویدیو هنوز فیلم را رندر میکند. اما شما لزوماً مستقیم با هیچکدام کار ندارید؛ هوش مصنوعی این کار را میکند.
اپها از نظر فنی ناپدید نمیشوند، از نظر ذهنی ناپدید میشوند و به زیرساخت تبدیل میشوند.
ابزارهای توسعهدهنده اپل نگاهی جالب به این امکان میدهند. چارچوب App Intents دقیقاً برای این طراحی شده که اقدامات و دادههای یک اپ را بیرون از خود اپ، از جمله برای Apple Intelligence، سیری، Spotlight و Shortcuts در دسترس قرار دهد. اپل حتی App Intents را راهی برای عرضه اقدامات و محتوا به «بقیه سیستم» توصیف میکند.
این تغییری ظریف اما عظیم است: اپ دیگر لزوماً مقصد نیست و قابلیتهایش را میشود از جای دیگری فراخواند.
شاید این خبر بدی برای طراحان رابط کاربری باشد
اینجا برای صنعت ما موضوع ناخوشایند میشود. دههها طراحی رابط بر یک فرض ساده بنا شده بود: مردم به رابط نیاز دارند. پس داشبوردها، منوها، دکمهها، فرمها، سیستمهای ناوبری، مسیرهای آشناسازی، صفحههای تنظیمات، فیلترها، منوهای کشویی، نوارهای کناری و تقریباً هفت میلیارد منوی همبرگری طراحی کردیم.
اما وقتی کاربران دیگر ناوبری نکنند چه میشود؟
اگر بتوانم به کامپیوتر بگویم «نشان بده کدام مشتریها فاکتورهای بیش از ۳۰ روز را نپرداختهاند و برایشان یادآوری دوستانه بنویس»، چرا باید یاد بگیرم بخش حسابهای دریافتنی در داشبورد شما کجاست؟ بخش بزرگی از رابط کاربری عمدتاً به این دلیل وجود دارد که نرمافزار پیشتر نمیتوانست بفهمد کاربر چه میخواهد. هوش مصنوعی هر روز بیشتر میتواند.
این به معنای ناپدید شدن طراحان نیست، بلکه به این معناست که چیزی که طراحی میکنیم میتواند بهشدت تغییر کند. به جای طراحی هر مسیر ممکن در یک اپلیکیشن، طراحان بیشازپیش قصدها، مجوزها، تأییدیهها، استثناها، نشانههای اعتماد و لحظاتی را تعریف میکنند که انسان باید کنترل را به دست بگیرد.
رابط کمتر درباره ناوبری و بیشتر درباره مذاکره میشود.
و شاید کار طراح مهمتر هم بشود. اگر قرار است هوش مصنوعی ۵۰۰۰ دلار جابهجا کند، پروازی را لغو کند یا ده سال عکس را پاک کند، کسی باید دقیقاً طراحی کند که سیستم چگونه آنچه را میخواهد انجام دهد به کاربر اطلاع دهد.
