مرورگرهای وب باید از تلاش برای همه چیز بودن برای همه دست بردارند


نمای نزدیک مرورگر وب روی صفحه LCD با فوکوس روی نماد قفل.

iStockphoto/Getty Images

من چندین دهه است که از فایرفاکس استفاده می کنم. این بدان معنا نیست که من آن را بدون وقفه برای آن دوره استفاده کرده ام. در واقع، موارد زیادی وجود داشته است که من از مرورگر منبع باز به نفع مرورگر دیگری شانه خالی کرده ام. برخی از این موارد صرفاً به این دلیل بود که یک مرورگر یک ویژگی را اضافه کرد که من می‌خواستم از آن استفاده کنم.

به عنوان مثال، ویژگی Opera’s Workspaces یک تغییر مطلق بازی برای مدیریت مجموعه‌ای از تب‌ها در حال رشد است که در غیر این صورت دلهره‌آور می‌شدند.

به طور جدی، ویژگی Workspace های Opera بسیار خوب است.

با این حال، برخی از ویژگی‌ها به مرورگر اپرا اضافه شده‌اند که نه تنها با همه فضاهای کاری مطابقت ندارند، بلکه باعث می‌شوند در وهله اول به من بپرسم که چرا آنها آنجا هستند.

همین موضوع در مورد سایر مرورگرهایی که رویکرد سینک آشپزخانه را دارند نیز صادق است. به جای اینکه یک مرورگر وب یک مرورگر وب باشد، آنها تبدیل به کیف پول رمزنگاری، پخش کننده رسانه، سرویس گیرنده ایمیل، خدمات تقویم آنلاین، مدیر وظایف، لیست کارهای انجام شده، یادآورهای برنامه، خوانندگان RSS، آلارم‌ها، ابزارهای ترجمه، پلتفرم‌های بازی، تولیدکنندگان تم می‌شوند. و بیشتر.

همچنین: مایکروسافت با ویژگی همکاری مبتنی بر مرورگر Edge Workspace پیش می‌رود

به نظر می رسد تقریباً هر هفته یک ویژگی جدید به مرورگر دیگری اضافه می شود تا آن را بیشتر، بیشتر، بیشتر کند.

این رویکرد مشکل دارد. هر چه مرورگر وب از صرفاً یک مرورگر وب دورتر شود، آسیب بیشتری می بیند. هر چه مرورگر بیشتر از نفخ رنج ببرد، کمتر قابل استفاده است.

همین اتفاق برای فایرفاکس افتاد و خیلی سریع به سمت جنوب رفت. فایرفاکس از یک مرورگر وب لاغر، سریع و سبک به مجموعه ابزار کاملی از ویژگی ها تبدیل شد که به نظر من اکثر آنها کاملاً بی فایده بودند. (این چند سال پیش بود؛ من آن را در تکرار فعلی اش توصیه می کنم.)

زمانی یک ویژگی Experiments وجود داشت که به کاربران شرکت‌کننده اجازه می‌داد هر ویژگی جدیدی را که توسعه‌دهندگان به مرورگر می‌فرستادند آزمایش کنند. من در آن آزمایش شرکت کردم و بیشتر اوقات سرم را با شوک تکان دادم تا از ایده هایی که پیشنهاد شده بود.

مطمئناً، برخی از آزمایش‌ها بسیار جالب بودند، اما هنوز جایی در مرورگر نداشتند.

بگذارید واضح بگویم: وظیفه یک مرورگر وب این است که مشاهده وب سایت ها را آسان، قابل اعتماد، ایمن و ساده کند. با توجه به اینکه اکثر ما از یک مرورگر وب برای اکثر کارهایی که در رایانه های رومیزی و لپ تاپ های خود انجام می دهیم استفاده می کنیم، این ایده باید در کانون توجه قرار گیرد و توسعه دهندگان مرورگر وب باید به آن توجه کنند.

همچنین: هیچ مرورگری کامل نیست. کاربر چه کاری باید انجام دهد

سرگرمی می تواند سرگرم کننده باشد تا زمانی که نباشد

اشتباه نکنید وقتی یک شرکت (یا تیم توسعه) یک ویژگی جالب جدید را برای یک مرورگر وب منتشر می کند، از آن لذت می برم. من دوست دارم ببینم توسعه دهندگان چه کاری می توانند انجام دهند.

اما باز هم نکته اینجاست که وقتی ویژگی‌های زیادی به چنین ابزار مهمی اضافه می‌کنید، خطر غیرقابل استفاده شدن آن ابزار را تهدید می‌کنید.

این را در نظر بگیرید: از زمان نوشتن این مقاله، من 32 تب باز در مرورگر وب خود دارم که هر کدام منابع سیستم را مصرف می کنند.

حالا تصور کنید من از یک مرورگر وب استفاده می کنم که می خواهد برای من به عنوان یک کاربر همه چیز باشد. سرویس گیرنده ایمیل، تقویم، مدیر وظایف، فهرست کارها، مدیر پروژه… همه کارهایی که من معمولاً احتمالاً در یک برگه انجام می دهم.

در عوض، توسعه دهندگان تصمیم گرفتند این ویژگی ها را به عنوان برنامه های کاربردی کوچکی که می توان از آنها استفاده کرد، در مرورگر وب قرار دهند. اکنون، ممکن است هنوز 32 برگه باز داشته باشم، اما تعدادی برنامه داخلی نیز در حال اجرا دارم.

همچنین: نحوه بازیابی تب های گم شده یا بسته شده با استفاده از ابزار Firefox History

آن مرورگر در حال حاضر حتی بیشتر از منابع سیستم من را درگیر کرده است.

مطمئناً، این ویژگی‌ها در ابتدا ممکن است سرگرم کننده باشند، اما در نهایت منابع سیستم من ممکن است تا جایی استفاده شود که دسکتاپ من پاسخگو نباشد. همه یکی دو بار آن را تجربه کرده اند.

این سرگرم کننده نیست.

طاقت فرسا مولد نیست

مسئله دیگر این است که بسیاری از ویژگی ها می توانند به سرعت بسیار زیاد شوند. تصور کنید که نسخه ای از مرورگر وب خود را که اخیراً ارتقا یافته باز کرده اید، فقط متوجه می شوید که تعدادی از ویژگی های جدید به آن اضافه شده است. شما گردش کار خود را دارید که با همه این گزینه ها و ابزارهای جدید کاملاً کور شده است.

که می تواند به سرعت طاقت فرسا شود. و با توجه به اینکه چگونه بسیاری از مردم از تغییر اجتناب می کنند، مانند Grim Reaper که برای روح آنها آمده است، افزودن ویژگی های بیش از حد می تواند دستوری برای از دست دادن کاربران باشد.

من نمی گویم که توسعه دهندگان نباید نوآوری را بخش بزرگی از پروژه های مرورگر وب خود بدانند. کاملا مخالف. با این حال، شاید برای توسعه دهندگان این امکان وجود داشته باشد که به کاربران اجازه دهند ویژگی ها را در مرورگر خود فعال یا غیرفعال کنند، بنابراین آنها می توانند فقط از آنچه نیاز دارند استفاده کنند و هر چیز دیگری را به دور از دید پنهان کنند و منابع سیستم را مصرف نکنند.

برای این منظور، توسعه دهندگان مرورگر وب باید تلاش خود را بر روی موارد زیر متمرکز کنند:

  • UI و UX
  • امنیت
  • بهره وری
  • قابلیت اطمینان
  • دقت رندر صفحه
  • سرعت
  • مدیریت برگه ها

اگر ویژگی به یکی از دسته‌های بالا تعلق ندارد، باید اختیاری در نظر گرفته شود و در اولین اجرا توسط کاربران غیرفعال یا پنهان شود.

نباید آنقدر سخت باشد. یک مرورگر وب برای مشاهده ایمن و کارآمد صفحات وب استفاده می شود. آن را درست انجام دهید و یک محصول برنده دارید. اشتباه کنید و هیولایی ایجاد کرده اید که مانع از انجام کارهایی که باید به طور موثر انجام دهند، می شود.

برای کسانی که ممکن است کنجکاو باشند که کدام مرورگرهای وب این جنبه را میخکوب می کنند، لیست کوتاه من در اینجا آمده است:

  • فایرفاکس (یک مرورگر وب که آنجا بوده و این کار را انجام داده است).
  • کروم (تنها نسخه کروم که استفاده خواهم کرد).
  • وب گنوم — با نام مستعار Epiphany — (یک ​​مرورگر وب مبتنی بر GNOME برای لینوکس).
  • سافاری (تنها مرورگری که در MacOS استفاده می کنم).
  • ماه رنگ پریده (یک گزینه عالی برای لینوکس و ویندوز).
  • اژدهای یخی کومودو (امنیت را در بالای لیست حفظ می کند).

از هر یک از مرورگرهای بالا استفاده کنید و از تجربه ای ساده، کارآمد و سریع لذت خواهید برد.


منبع: https://www.zdnet.com/article/web-browsers-need-to-stop-trying-to-be-all-things-to-everyone/#ftag=RSSbaffb68