باور کردنش سخت است که برنامه Windows Insider ده سال پیش راه اندازی شد. در تاریخ 30 سپتامبر 2014، مایکروسافت استراتژی جدید خود را برای آزمایش عمومی ویندوز معرفی کرد و به همه اجازه داد تا در فرایند توسعه مشارکت کنند، نسخههای پیش نمایش را امتحان کنند و بازخورد مستقیم به مایکروسافت بدهند. انگار همین دیروز بود و حالا در حال جشن گرفتن دهمین سالگرد این برنامه هستیم.
برنامه Windows Insider با استقبال زیادی روبرو شد و هزاران علاقهمند را جذب کرد که میخواستند نسخههای اولیه ویندوز 10 را امتحان کنند. همچنین احساس اهمیت زیادی وجود داشت که با کمک این برنامه میتوان آینده ویندوز را شکل داد. حالا بعد از ده سال، به نظر میرسد هیجان اولیه از بین رفته و این برنامه به تغییراتی نیاز دارد. در ادامه، پنج موردی که مایکروسافت باید بهبود دهد آورده شده است.
1. کمتر کردن پیچیدگی
ده سال پیش، برنامه Insider بسیار ساده و شفاف بود: یک حلقه سریع (Fast Ring) با آخرین تغییرات ناپایدار و یک حلقه کند (Slow Ring) با بروزرسانیهای کمتر اما با کیفیتتر داشتیم. ویژگیهای جدید ابتدا در حلقه سریع ظاهر میشدند و سپس چند هفته بعد به حلقه کند منتقل میشدند.
امروزه چهار کانال داریم: Canary، Dev، Beta و Release Preview، که کار را بسیار گیج کننده کرده است. سلسله مراتب ساختها تقریباً وجود ندارد و ویژگیهای جدید اغلب ابتدا در کانالهای "پایینتر" مانند Beta یا حتی Release Preview ظاهر میشوند، که قرار است صیقل خورده و نزدیک به نسخه نهایی باشند. چطور میتوان یک ویژگی را به درستی آزمایش کرد اگر اولین بار در کانال Beta (قبلاً Slow Ring) معرفی شود؟
مثلاً ویژگی «مدیر حساب کاربری» در منوی Start، بدون آزمایش به کاربران Beta ارائه شد و کاربران Canary و Dev به طور کامل نادیده گرفته شدند، که باعث نارضایتی بسیاری شد.
اگر شما یک علاقهمند به ویندوز هستید که میخواهید همه چیز جدید را امتحان کنید، فهمیدن اینکه کدام کانال را باید انتخاب کنید بسیار دشوار است. برخی چیزها در Beta هستند اما نه در Dev، برخی در Release Preview هستند اما نه در Beta، و همینطور ادامه دارد. این وضعیت گیج کننده است و با طبیعت برنامه همخوانی ندارد.
2. کانالهای داخل کانالها
گزینه «دریافت آخرین بروزرسانیها به محض انتشار» در تنظیمات Windows Update یکی از ویژگیهای بی معنی برنامه Insider است.
در نسخههای پایدار ویندوز، این گزینه به عنوان راهی برای آزمایش بروزرسانیهای غیرامنیتی (C-release) با بهبودهای کیفی و ویژگیهای جدید عمل میکند، اما در داخل برنامه Insider جایگاهی ندارد.
امروزه بسیاری از نسخههای Dev و Beta دو changelog جداگانه دارند: یکی برای کسانی که این گزینه را فعال کردهاند و دیگری برای کسانی که آن را غیرفعال کردهاند، که به نوعی هر کانال را به دو زیرکانال تقسیم میکند. چرا؟ من از قبل سیستمم را در کانال Dev ثبت کردهام، خطرات استفاده از نرم افزار آزمایشی را پذیرفتهام و میدانم که کانال Dev ممکن است ناپایدار باشد. چرا مایکروسافت با من مانند یک کودک رفتار میکند؟
3. انتشار تدریجی
شما نمیتوانید همه چیز را یکجا برای بیش از 1.5 میلیارد دستگاه با هزاران تنظیمات مختلف عرضه کنید. انتشار تدریجی ویژگیها یک رویکرد منطقی برای اطمینان از این است که بروزرسانی جدید به کاربران آسیب نمیرساند.
اما یک برنامه پیش نمایش جایی برای چنین چیزهایی نیست. شما باید یک ویژگی را در کانالی ناپایدار مانند Canary یا Dev بدون ترس از ایجاد مشکل ارائه کنید، دادههای کاربران را بررسی کنید، تغییرات لازم را اعمال کنید و سپس به Beta و در نهایت به Release Preview منتقل کنید.
به نظر میرسد مایکروسافت مفهوم برنامه Windows Insider را فراموش کرده است. با تعداد زیادی کاربر و در دسترس قرار دادن تمام کانالها برای همه، مایکروسافت ظاهراً کاربران Insider را مانند مصرف کنندگان عادی با نسخههای پایدار میبیند و به همین دلیل است که انتشار تدریجی ویژگیها، کانالهای تقسیم شده و مسائل دیگر به وجود آمده است.
4. بهبود ارتباطات
بخشی از کار روزانه من به عنوان یک گزارشگر مایکروسافت، بررسی مداوم یادداشتهای منتشرشده برای آخرین یا نسخههای قبلی است. مایکروسافت اغلب changelogها را با اطلاعات جدید درباره ویژگیها، اشکالات و تغییرات دیگر بروز میکند، اما این تغییرات به ندرت اطلاعرسانی میشوند و اشکالات شناخته شده، مسائل مهم و حتی یادآوری نسخهها اغلب نادیده گرفته میشوند.
بله، گاهی مدیران محصول Insider کاربران را درباره ویژگیهای مستند شده جدید در یادداشتها مطلع میکنند، اما به ندرت درباره اشکالات و تغییرات ناخوشایند چیزی میگویند. در یک برنامه که برای جمع آوری بازخورد از کاربران طراحی شده، مایکروسافت باید بهتر ارتباط برقرار کند، به ویژه در مورد بروزرسانیهای کنترل شده.
5. بازگرداندن هیجان
من یکی از کاربران اولیه Windows Insider هستم و تقریباً هر نسخهای را امتحان کردهام. ممکن است در این مدت هیجانم را از دست داده باشم، اما بسیاری موافقند که هیجان اولیه برنامه Windows Insider از بین رفته است.
در روزهای اول، یک نسخه جدید یک رویداد بزرگ بود، پر از تغییرات. امروزه، با انتشار نسخهها هر هفته، بسیار سخت است که برای یک انتشار جدید هیجان زده شد، به ویژه اگر باید امیدوار باشید تا حتی تغییرات جزئی را دریافت کنید.
همچنین، ما دیگر نوشتههای فنی عمیق از مایکروسافت درباره تغییرات بزرگ و بهبودهای پلتفرم در نسخههای اخیر نمیبینیم. حتی مایکروسافت دهمین سالگرد برنامه را با دو والپیپر جشن گرفت. من انتظار ندارم مایکروسافت به کاربران Insider برای تلاشهایشان پولی پرداخت کند، اما برخی مشوقها و تشویقها میتواند به بازگرداندن علاقه و جذب کاربران فعالتر کمک کند.