Windows і macOS досі не знайшли правильного балансу для управління програмами

Режим S та запити на постійний дозвіл - це не так

windows

  • Дітер Бон
  • 12 травня 2020 р., 7:00

Зараз я переглядаю два дуже різні комп’ютери: новий 13-дюймовий MacBook Pro 2020 року та новий Surface Go 2. Ви можете натиснути на посилання в попередніх реченнях, щоб побачити перші враження та якщо у вас є конкретні запитання щодо перегляньте, не соромтеся надсилати мені електронного листа, і я зроблю все можливе, щоб звернутися до якомога більшої кількості пізніше цього тижня.

Це дуже різні комп’ютери, тому що MacBook є потужним і призначений для “професіоналів” (що б це більше не означало), а Surface Go дуже маленький і призначений для максимізації портативності, коли ви поза межами (що б це більше не означало).

Вони також мають різні відповіді на вікове запитання: "куди йде комп'ютер у комп'ютері?" Для Mac це під клавіатурою; для Surface - це за екраном. (У Surface Book 3 є ще цікавіша відповідь: обидва. І так, для тих із вас, хто слухав Vergecast минулого тижня, я чув вас і вірю, що справді є люди, які розділяють екран.)

Але мене так само цікавить те, що вони поділяють: їх спроби перевести свої настільні операційні системи в сучасну епоху, яку я називатиму «керованими операційними системами». Я писав і робив відео про це раніше, так що ви можете знати, куди це йде: я зачарований спектром, який проходить від iPhone і iPad на одному кінці до диких і вовняних ПК на іншому.

Ви читаєте «Процесор», бюлетень про комп’ютери, програмне забезпечення та технології Дітера Бона. Дітер пише про споживчі технології, програмне забезпечення та найважливіші новини про техніку від The ​​Verge. Цей бюлетень буде надходити приблизно раз чи два на тиждень. Ви можете прочитати архів бюлетенів процесора тут. Процесор - це також серія YouTube з тією ж метою: забезпечити розумний та дивовижний аналіз з трохи гумору. Підпишіться на всі чудові відео The Verge тут!

Підписуючись, ви погоджуєтесь отримувати щоденний бюлетень від The ​​Verge, який висвітлює найпопулярніші події дня, а також випадкові повідомлення від спонсорів та/або партнерів The Verge.

До «керованих» систем приблизно належать ті пристрої iOS, ОС Chrome та Android. Вони мають більш жорсткий контроль, зазвичай встановлюють власні програми через магазин додатків, і, як правило, їх оновлення застосовуються якомога автоматичніше. Це не означає, що операційні системи, такі як macOS або Windows 10, безумовно, некеровані, але вони історично мали тенденцію бути трохи більш відкритими. Звичайно, Linux ще більш відкритий.

І виробники програм були, ну, трохи жадібними, коли справа доходить до того, щоб скористатися цією відкритістю. Загляньте до диспетчера завдань або монітора активності та перегляньте свої активні процеси, і ви можете виявити, що працюють речі, яких ви не очікуєте. Як у Windows, так і у macOS є безліч маленьких куточків, куди програми можуть поставити себе, не відображаючись у вашому офіційному списку програм, які запускаються під час запуску. Деякі з цих програм навіть перевстановлюють свої демони запуску кожного разу, коли ви їх використовуєте, навіть якщо ви видаляли їх вручну.

Це, мабуть, є частиною причини, чому Apple і Microsoft експериментували із способами більш жорсткого управління своїми настільними операційними системами.

macOS Catalina являє собою значну зміну в тому, як часто програми повинні просити у вас дозволу робити те, що вони могли робити раніше, що призводить до синдрому Windows Vista. Після певного моменту ви просто натискаєте «так» на коробці, не читаючи, про що він запитує, і не думаючи про його наслідки - припускаючи, що ви навіть можете зрозуміти, що це таке. Каталіна також хоче соромити або лякати вас, коли ви намагаєтесь запустити програму, яку ви встановили, десь, крім Mac App Store. Також існує досить багато плутанини та неприємностей щодо політики Apple щодо нотаріального посвідчення додатків.

Що стосується Windows, Microsoft, здавалося б, щороку намагається щось інше. Зовсім недавно існував "S Mode", який дозволяє лише встановлювати програми з магазину програм Microsoft. Ці програми теоретично дотримуються більш сучасних правил щодо того, що вони можуть робити у фоновому режимі, що призводить до кращого досвіду. На практиці ж у магазині програм Microsoft бракує дуже поширених програм, якими ви точно захочете скористатися. Вимкнути режим S легко і майже миттєво. тому я сподіваюся, що це роблять багато людей.

Я радий, що можу швидко перейти ці обмеження на обох платформах. Коли я це роблю, я отримую набагато більш надійний набір можливостей. І, також, більше проблем.

На обох платформах найпомітніші клопоти пов’язані з довговічністю. Я бачу удар щодо тривалості роботи акумулятора, десь між "Ха, я відчуваю себе невпевнено, що щось розряджає мій акумулятор швидше, ніж слід", і "О, боже мій, що я зробив? Мені потрібно провести наступні два дні, полюючи на цей розряд батареї ". (Так, в обох випадках моїм першим кроком було припинення використання браузера Chrome).

Знайти правильний баланс між керованими та некерованими операційними системами дуже складно. Тримайте речі занадто заблокованими, і люди будуть скаржитися, що ваш комп’ютер не може дозволити їм робити “справжню роботу” - в тому числі і я! Надто відкривайте речі, і Adobe, Google та Бог знає, хто буде тримати свої речі у фоновому режимі.

Найбільше: спробуйте трохи закрутити гвинти на раніше відкритій ОС, і що ви отримаєте - багато - можливо, більшість - користувачі просто розхитують їх. Я винен у цьому! Але вся суть запуску машини з Windows, macOS або Linux полягає в тому, щоб робити щось і запускати програми, які просто не працюють на ChromeOS або iPadOS.

Режим S у Windows трохи схожий на те, що раптом побачиш паркан, зведений на твоєму шляху, коли ти намагаєшся пройти стежкою. І всі діалогові вікна Каталіни - це як попереджувальні знаки, які точно не пояснюють, яка справжня небезпека. Звичайно, ви знаєте, що і те, і інше може бути для вашого блага, оскільки шлях попереду підступний - але ви все одно хочете дістатися туди, куди рухаєтесь. Тож ти стрибаєш через паркан і йдеш підступною стежкою. Вони виправляють усі або нічого.

Замість огорожі, що перегороджує шлях, я хотів би огорожі вздовж нього. Я хотів би вірити, що можна дати мені можливість використовувати необхідну потужність, одночасно підбиваючи найгірші надлишки програм, що забезпечують це живлення. Я хотів би звільнити частину мозку, яка зберігає контрольний список місць, куди треба потикатись, коли я думаю, що мій комп’ютер працює повільно або гаряче.

Я не думаю, що Каталіна або S Mode отримують такий баланс цілком правильним - але я щиро радий, що обидві компанії намагаються це зрозуміти.

Завжди є наступний рік. Або власне цього року. Microsoft, здається, приймає чергову тріщину з Windows 10X. Ми поки не знаємо планів Apple, але враховуючи те, що ОС Catalina найчастіше порівнюють з Windows Vista, ви повинні припустити, що наступають деякі зміни.

Новини та огляди гаджетів

У Samsung Galaxy A51 є дві хороші речі: екран і ціна. Ось мій огляд Galaxy A51, спроби Samsung взяти на себе iPhone SE.

Танення травня

Серія Xbox X

Оптимізовані ігри серії Xbox X обіцяють 4K до 120 кадрів в секунду, трасування променів і швидкий час завантаження. Том Уоррен пояснює, що цей "оптимізований" значок може означати, ну, будь-яку кількість речей. На жаль, коли прийде час, вам, мабуть, доведеться трохи дослідити, щоб з’ясувати, які функції наступного покоління насправді підтримує гра, яку ви купуєте:

Більше від The ​​Verge

Новий клас керівників компаній Verizon, AT&T та T-Mobile. Зараз у США три великих перевізника, і всі троє мають нових лідерів. Джулія Олександр та Кріс Уелч їх профілюють.

Далі в техніці

  • Починаючи з неділі, кабельні компанії більше не можуть «орендувати» вам маршрутизатор, яким ви вже володієте
  • Ось ніколи не бачена відеоігра Сімпсонів, задумана для Sega Dreamcast
  • Цього року королева Єлизавета передасть своє повідомлення на Різдво через Alexa, якщо ви запитаєте
  • Apple лише тимчасово закрила всі 53 магазини в Каліфорнії та понад десяток у Лондоні
  • Twitter публічно оголошує Джо Байдена переможцем виборів у США - у власних твітах Трампа
  • Ніщо не змушує мене турбуватися більше про хакерство SolarWinds, ніж Трамп, який зараз каже, що він «під контролем»

Щодо цього питання, чи коштує що-небудь видалення режиму Windows S і повернення до звичайного Windows Home? Веб-сайт Microsoft дуже розмитий щодо цього питання.

Безкоштовно перейти з режиму S на звичайний домашній. Єдиний мінус (догори?) Полягає в тому, що ви не можете повернутися в режим S, не використовуючи функцію Reset this PC.

І стаття точно стосується простоти. Це натисніть кнопку, почекайте півсекунди і готово. Навіть не перезавантаження. З принципу я намагався залишити машину в режимі S, і вона справді деякий час працювала досить добре. Всі потрібні мені програми були мені доступні, і вся моя периферія працювала нормально. Однією з проблем режиму S є те, що багато периферійних пристроїв, таких як клавіатури та миші Logitech, отримують переваги від програми управління, яка доповнює їх функції. Їх немає в магазині. Нарешті мене це вбило те, що мій ПК відмовився оновити до останньої версії ОС. Існує утиліта MS, Update Advisor, яка перевіряє вашу версію та може запропонувати оновлення. Це не був додаток магазину. Тож я натиснув кнопку скидання S, завантажив Порадник з оновлення та оновив свою ОС. Самі МС витіснили мене з S.

Я засміявся, просто уявивши, що десь у налаштуваннях є кнопка з написом "Дамп S".

Я деякий час думав, що відповідь полягає у прозорості та ясності: в інформації про програму "Про" вкажіть все, що може працювати у фоновому режимі або під час запуску, як називаються файли, який ресурс нам слід очікуйте, що вони використають і те, що вони роблять (і що не станеться, якщо вони закінчаться). Отримайте це простою англійською мовою. Потім дайте нам можливість назавжди припинити їх, якщо вони не є критичними для функції програми.

Мені здається, що введення правила, яке стверджує, що програми, які цього не роблять, будуть позначені ОС користувачеві під час встановлення, може призвести до певної вкрай необхідної дисципліни (я розглядаю вас і ваші жалюгідні функції синхронізації, Adobe) розробники.

Так, це утопічне бачення, але як це насправді могло б статися на практиці? Я думаю, що режим Windows S був невдалою для Microsoft, але якщо ви просто вимагаєте від розробників бути більш моральними, про що ви по суті просите, удачі. Я бачу це як величезну постійну банку глистів. Можливо, я просто песиміст.

Я так з вами в Adobe, хоча ха-ха. Щоденне використання їх програмного забезпечення - це справді перевірка волі ха-ха.

Справді. Середовище Win32 - це дикий захід, і воно буде продовжуватися дуже довго.

Я перейшов на Affinity для мого візуального дизайну та поєднання декількох різних програм для мого редагування аудіо та відео близько року тому, тому що фонові процеси Adobe були просто ... тьфу.

Так, і ця лінь також вкладає в їх основні програми. У Illustrator та Photoshop є помилки, які буквально існують роками. У них немає жодної конкуренції, тому у них немає стимулу вдосконалюватися, але якщо вони триматимуть це досить довго, це наздожене їх.

У Windows є трохи цього для додатків магазину. Наприклад, завантажте версію iTunes для MS Store, і її запис у списку програм у Налаштуваннях покаже вам все, що працює під час запуску, за допомогою кнопок їх вимкнення та завершення процесу.

Тож ви неодмінно хочете отримати навіть додатки Win32 із магазину для полегшення управління додатком.

Для некерованих корпорація Майкрософт мала б додати API років тому, що дозволяє програмному забезпеченню реєструватися в локальній службі Windows Update. Потім він міг перейти на різні веб-сервери розробників програмного забезпечення, виявити наявність оновлень, перевірити їх, завантажити та встановити.

Коротше кажучи, управління пакетами Linux (apt-get update && apt-get install, with a pretty frontend).

Це запобігло б цій дурній ситуації, яка є у нас зараз, коли кожна програма створює власний засіб оновлення програмного забезпечення і запускає його у фоновому режимі (іноді захаращуючи системний трей) або за розкладом.

(так, я знаю про Chocolatey, але було б непогано, якби Microsoft придумала щось, що за замовчуванням було у кожного, хто працює під управлінням Windows)

Незважаючи на те, що я погоджуюся з вашим аргументом, я підозрюю, що корпорація Майкрософт та Apple скоріше мають додатки, перелічені в їх магазинах додатків, де існує належний сервіс оновлення програмного забезпечення. Якщо Microsoft впровадила еквівалент apt-get за межами магазину, для початку вони видаляють великий стимул для розробників розміщувати повідомлення там. Крім того, Microsoft не хотіла б навіть неявно оновлювати або підтримувати програми, які можуть бути шкідливими; уявіть собі заголовки "Microsoft Update завантажує програмне забезпечення Cryptolocker на мільйони ПК", хоча Microsoft не має нічого спільного з сховищем

Це робить навіть власне програмне забезпечення Microsoft - якщо я загляну в планувальник завдань у своїй системі, заплановані завдання для Office, OneDrive, Visual Studio тощо

Не допомагає те, що Магазин Windows та його програми все ще є такими неприємними. Я все ще сумую за основними програмами (зокрема, YouTube та Comixology), і з тих пір, як я почав використовувати Game Pass, мені іноді доводиться мікро керувати магазином.

Вулиці Rage 4 застрягли на 0% під час завантаження. Додаток Xbox не повідомляє мені, чому, але в додатку Store я бачу, що в черзі завантажень є 25 оновлень додатків. Здається, переміщення записів в чергу не працює, а скасування великого оновлення для іншої гри, оскільки я не хотів чекати, поки воно закінчиться, змусило мене повністю видалити гру. Зрештою знадобилося кілька ручних оновлень та перезавантаження системи, поки нарешті не почалося завантаження.

Мені також довелося видалити The Outer Worlds через невдале оновлення.

Загалом час завантаження для початкового старту ігор здається довшим, що, можливо, пов’язано з перевіркою, чи є у вас активна підписка на Game Pass. Версії ігор Store також, здається, частіше виходять з ладу (особливо під час запуску), ніж їхні версії Steam або GOG.

Каталіна так розчаровує мене. Ці спливаючі відки зводить мене з розуму.

Що, якби рішенням усього цього був якийсь iPadOS (тримайся .), який дозволяв встановлювати будь-яке програмне забезпечення, яке бажав користувач, навіть за межами офіційного магазину, пропонував систему вікон тощо, однак (як і iPadOS) система пропонують лише обмежений набір системних хуків для завантаження файлів, фонових процесів тощо, а також запобігають злому ядра тощо. Також потрібно буде запропонувати пісочницю (наприклад, оснащення) одним натисканням на деінсталяцію та дуже суворий контроль/перелік того, що знаходиться в пам'яті - з неможливістю програм ховатися під "notepad.exe" або будь-яким іншим фальшивим ім'ям, яке вони хочуть показати в диспетчері процесів, але замість цього чітко відображатиметься "Назва програми - підпроцес 1". Також усі системні дзвінки та оновлення додатків повинні проходити через центральний планувальник мережі що може задушити зловмисні програми тощо.

оооо…. практично Windows 10 X (якщо це справді виявиться тим, що вони обіцяли)?

Я справді не розумів, що це визначення Windows 10x; це насправді те, що вони мали на увазі?

Чи може будь-який виробник обладнання зробити щось (обладнання, пов’язане з музикою, веб-камера, зйомка руху, робот, просторовий сканер, речі IOT, що завгодно), завантажити свій драйвер на сервер (такого немає), щоб користувач міг гаряче підключити апаратне забезпечення в iPadOS, автоматично завантажте драйвер, завантажте програму та починайте працювати?
Ні…
І Apple == API короткого життя

Думаю, це сподобалося б усім, але технологія цього не підтримує. Якби це сталося, то ми б не вели цю розмову.

Пам’ятайте, що, принаймні для Windows, зворотна сумісність є головним клієнтом їх пропозиції. Підприємство - їх основний бізнес - цього вимагає. Ось чому Microsoft робить дуже маленькі та консервативні кроки вперед, які не свідчать про старі технології. Навіть нові аспекти, такі як UWP, все ще побудовані на старих технологіях, таких як COM.

Просто повернувшись до поїзда MacOS ... не зрозумів, що Каталіну уподібнили до Vista. Так.

Я думаю, що це досить вільний спосіб описати це.

Каталіна мала купу нитерів через скидання 32-бітової підтримки. Це досить слабко ... Mac підтримує 64-бітну версію з 2003 року. Проблема Vista полягала в тому, що якщо ви перейшли з XP, вона зламала неймовірну кількість драйверів - зробивши ваш комп’ютер майже вагою для паперу порівняно з хвилинами раніше. Втрата 32-розрядних програм була майже не такою ж поганою, як це.

Автор порівнює Каталіну з Vista, оскільки обидва вони показують купу запитів дозволу під час звичайного використання. Нічого спільного з драйверами чи підтримкою 32-бітної програми чи чимось подібним

Mac OS має агресивні повідомлення UAC протягом багатьох років. Я щойно розпалив Мохаве, і їх є більше, але вони орієнтовані на конфіденційність (і оцінені мною).

Можливо, в Каталіні гірше. Можливо, з часом дізнаюся.