وقتی یک ابزار هوشمند با صفحه دستگاه کار میکند، پرسشی طبیعی شکل میگیرد: چه اطلاعاتی دیده میشود و این اطلاعات کجا میروند؟ پاسخ قابلاعتماد باید درباره مسیر داده باشد، نه صرفاً استفاده از واژههایی مانند امن یا خصوصی.
محلیمحور به چه معناست؟
جهتگیری محلیمحور در سارا OS یعنی تا جایی که طراحی و نیاز کار اجازه میدهد، مشاهده و پردازش نزدیک به خود دستگاه انجام شود و ارسال دائمی ویدئوی صفحه، پیشفرض معماری نباشد. این تعریف را نباید به «همه قابلیتها بدون اینترنت کار میکنند» یا «هیچ دادهای هرگز منتقل نمیشود» تبدیل کرد.
برای هر قابلیت باید جداگانه روشن شود که چه دادهای نیاز دارد، کجا پردازش میشود، چه چیزی ذخیره میماند و آیا سرویس بیرونی در مسیر آن حضور دارد. همین تفکیک، توضیح محصول را قابلآزمون میکند.
مشاهده صفحه باید با اختیار کاربر همراه باشد
در سازوکار MediaProjection اندروید، شروع نشست دریافت تصویر صفحه به رضایت کاربر وابسته است. مستندات رسمی همچنین توقف نشست و مدیریت منابع پس از توقف را توضیح میدهند. ۱ این رفتار پلتفرم یادآوری میکند که مشاهده صفحه، یک دسترسی دائمی و نامحدود نیست.
در طراحی تجربه سارا OS، پیشنهاد ما این است که کاربر بداند چه زمانی فرایند فعال است و توقف آن چه اثری دارد. از دید محصول، روشنبودن این وضعیت به اندازه شروع درست فرایند اهمیت دارد.
گزارش مفید، بدون ثبت اطلاعات غیرضروری
فرض کنید برای بررسی یک خطا فقط دانستن نام مرحله و پیام خطا کافی است. در چنین سناریویی، نگهداری تصویر کامل صفحه ممکن است اطلاعات بیشتری از نیاز عیبیابی ثبت کند. پیشنهاد ما ارزیابی ضرورت هر داده و تعریف مدت نگهداری متناسب با کاربرد است.
پردازش محلی بهتنهایی جای کنترل دسترسی، حفاظت از دستگاه و مدیریت گزارشها را نمیگیرد. ارزش این رویکرد در سارا OS، ایجاد امکان تصمیمگیری روشنتر درباره مسیر اطلاعات است. معیار مناسب، این است که مالک دستگاه بتواند بپرسد «چه چیزی، برای چه کاری و تا چه زمانی استفاده میشود؟» و پاسخ مشخص دریافت کند.









