تصور کنید اپلیکیشنهای شما دیگر نیازی به «باز شدن» نداشته باشند. اگر توسعهدهنده اندروید هستید، باید بدانید که گوگل در حال حذف لایهی رابط کاربری از چرخهٔ تعامل کاربر و نرمافزار است.
سالها بود که دستیارهای صوتی در جزیرههای جداگانه زندگی میکردند؛ سیری برای اپهای اپل و گوگل اسیستنت برای سرویسهای گوگل. حالا گوگل با معرفی AppFunctions — کتابخانهای از مجموعهی Jetpack — یک رابط جهانی روی دستگاه ایجاد کرده است. این ابزار شبیه به یک مترجم همهمنظوره است که اجازه میدهد هر اپلیکیشنی، فارغ از اینکه چه کسی آن را ساخته، با عاملهای هوش مصنوعی (AI Agents) — یعنی دستیارهایی که نه تنها راهنمایی میکنند، بلکه واقعاً کارها را انجام میدهند — صحبت کند. همانطور که در تحلیلهای پیشین ما دربارهی پروتکل MCP دیدیم، صنعت به سمتی میرود که مدلها مستقیماً با ابزارها تعامل کنند.
به نقل از مستندات منتشرشده در ۱۸ مه ۲۰۲۶، این API (نسخه 1.0.0-alpha09) برای اندروید ۱۶ و compileSdk 37 طراحی شده است. توسعهدهندگان با استفاده از نشانهی @AppFunction متدهای خود را برای مدلها تعریف میکنند. ویژگیهای کلیدی این سیستم عبارتند از:
- یکپارچگی با KDoc: مدل زبانی بزرگ (LLM) — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن جواب میدهد — کامنتهای کد شما را میخواند تا بفهمد چه زمانی باید از یک تابع استفاده کند.
- دادههای ساختاریافته: با
@AppFunctionSerializableمدلها به جای متن ساده، دادههای پیچیده دریافت میکنند. - خطاهای تایپشده: زیرمجموعههای
AppFunctionExceptionدقیقاً دلیل شکست یک عملیات را به مدل گزارش میدهند.
این یک چرخش راهبردی از «لینکهای عمیق» (Deep Linking) به «اجرای بدون سر» (Headless Execution) است. ما یک دهه تلاش کردیم کاربر را به داخل اپلیکیشن بکشانیم، اما حالا ممکن است کاربر هرگز اپ را نبیند. منطق تجاری در پسزمینه اجرا میشود و عامل فقط نتیجه را تحویل میدهد. این یعنی حذف رابط کاربری به عنوان یک لایه حفاظتی؛ بنابراین توسعهدهندگان باید امنیت و «تکرارپذیری» (Idempotency) را مستقیماً در توابع خود پیاده کنند.
گام بعدی شما
- اگر توسعهدهنده هستید، توابع خود را با دستور
adb shell cmd app_functionتست کنید. - منتظر پیشنمایش خصوصی Gemini باشید تا ببینید عاملهای واقعی چگونه با ابزارهای شما تعامل میکنند.
- مستندات Android 16 را برای مدیریت دسترسیهای پسزمینه مطالعه کنید.
اما این تغییر در نرمافزار، تنها نیمی از داستان است؛ سختافزارهای جدید گوگل برای پردازش این عاملها در لبه، تحولی دیگر ایجاد کردهاند — به تحلیل ما دربارهی تراشههای Tensor مراجعه کنید.



گفتگو