Apple

Восстановление уставшего Mac mini

Век живи — век учись! Точнее, вот как дело было.

Есть у меня mac mini. Модель 2020 года, с M1, начального уровня. Машинка, честно говоря, не очень везучая — буквально через месяц после покупки довольно близко от дома ударила молния и как-то довольно избирательно пострадали устройства, в том числе и mini — перестал работать Ethernet порт. Впрочем, при этом сильно пострадал свитч, в который машина была включена, так что это вторичный эффект.

Тем не менее, машинка проработала несколько лет, но чем дальше, тем больше вылезали какие-то эффекты — терялся загрузочный диск, перезагрузка приводила к пляскам с бубном, чтобы оно все же загрузилось и в итоге, когда я уже переехал в качестве основной на Mac Studio, она облегченно вздохнула и перестала включаться вообще. Вы, кстати, знаете, что, когда устройство Apple категорически не может загрузиться, его светодиод (если он, конечно, есть) начинает оранжевым цветом мигать SOS?

Я долгое время не трогал компьютер — честно говоря, решил, что он больше не заведется. Но так получается, что мне очень нужен компьютер в студии и, после регулярного использования MacBook Pro, идея завести что-то другое нравилась всё больше. MacBook Pro у меня довольно старый — еще на Intel, причем на i9, — поэтому он, с одной стороны, мощный, но с другой — моментально нагревается и начинает шуметь вентиляторами. А это, в конце концов, студия и увеличивать уровень фонового шума не годится.

В общем, я даже присматривался к покупке нового mini, но прямо сейчас покупать его вроде бы не стоит — скоро анонсы новых моделей, — да и не очень дешевая покупка выходит, если ориентироваться не на самую слабую модель. Поэтому решил все же завести существующую машинку.

И оказалось удивительное — кстати, странно, что я раньше не натыкался на эту информацию. Оказывается, Маки на основе Apple Silicon имеют firmware, то есть прошивку, и эту прошивку можно починить. Маки даже можно для этого ввести в DFU (Device Firmware Update) и после этого подключить к другому Маку напрямую — и вторая машина поймет и предложит два варианта — Revive и Restore.

Description

Revive — это именно починить прошивку и налить новую операционную систему, а Restore — полностью очистить машину, прошить firmware и поставить новую операционную систему.

В общем, терять-то нечего, поэтому я попробовал. Первая опция загрузила 15 гигабайт софта, всё это было развернуто на mini, но не очень помогло. Тогда я вспомнил, что, вообще-то, я уже стирал всё с mini, так что сохранять нечего, и попробовал полный Restore. И в итоге, через пару десятков минут я получил полностью работающий mac mini с установленной Mac OS Sequoia.

Я удивлен, если не сказать больше. Честно говоря, я считал, что компьютер просто физически сломался и спасти его, не вскрывая и не перепаивая что-то, просто не получится. А, оказывается, его можно просто подключить к другому компьютеру и всё починится.

И сэкономит мне несколько сотен долларов, как минимум.

И опять про суды и Apple

Если вы помните, то по итогам рассмотрения иска Epic к Apple судья Ивонн Гонзалес Роджерс вынесла решение, которым отклонила почти все требования Epic, но признала Apple виновной в нарушении требований закона Калифорнии “О нечестной конкуренции”, поскольку компания “скрывала критическую информацию от пользователей” — то есть не разрешала разработчикам размещать ссылки на альтернативные способы оплаты.

Apple во исполнение решения суда придумала External Link Program, куда разработчики могут податься и Apple разрешит им размещение альтернативных ссылок. Epic такое дело не устроило и те подали ходатайство в рамках этого же процесса — то есть с рассмотрением опять перед YGR. И вот сейчас над Apple начинают собираться тучи — на прошлой неделе прошло два заседания, в рамках которых показания давали глава App Store Мэттью Фишер и финансист Алекс Роман, следующее заседание назначено на 16 мая. По сообщениям репортеров, судья выглядит довольно рассерженной, задавая вопросы вида “Где в своем решении я указала, что вы можете добавлять всевозможные новые условия?”. Защита Apple выглядит пассивной.

Пока неясно, к какому решению склонна прийти судья — вряд ли она сочтет, что Apple добросовестно выполняет предписание суда, но дальше тонкость в том, как именно она предпишет исправить ситуацию. Может указать, например, что программу модерации разработчиков следует упразднить, но признает за Apple право взимать комиссию за использование сторонних платежных систем. А может потребовать отменить вообще всё, включая комиссию.

Экономия на новой батарее

Как-то так оказалось, что вообще ноутбуков у меня много. Но рабочий один — MacBook Pro 2019 года, — и с недавних пор он меня начал расстраивать. Посудите сами – машине буквально четыре года (строго говоря, почти пять), используется она эпизодически, раз в несколько дней (потому что основное рабочее место у меня — Mac Studio, ноутбук я использую только, если выезжаю из дома). И вот примерно каждый раз я обнаруживаю, что батарея ноутбука разряжена, причем часто полностью и включить без включения в розетку его невозможно.

При этом свойства аккумулятора сообщают, что произошло всего 270 циклов заряда-разряда, состояние нормальное — а потерять половину заряда за день лежания в закрытом виде для него совершенно не проблема.

В целом, я бы даже не против поменять батарею, но настораживала мысль, что проблема в другом и со свежей батареей будет то же самое.

В общем, я пошел исследовать вопрос и действительно выяснил, что проблема в другом. Относительно давно Apple внедрила в ноутбуках режим Power Nap, во время которого устройство, даже в спящем режиме, периодически проверяет сообщения, почту и прочее, чтобы сразу после открытия крышки порадовать владельцем своей готовностью к актуальной работе. Причем по умолчанию этот режим активирован только при питании от сети, но владелец может включить его и для работы от аккумулятора. Именно так у меня и настроено.

Но при этом есть еще один вариант — когда ноутбук может быть разбужен по сети. Так можно со спящего устройства достать необходимые файлы, например. И вот каким-то образом этот режим именно на моем ноутбуке срабатывал так, что он просыпался примерно раз в минуту.

Проверяется это довольно просто — наберите в терминале команду

pmset -g

Это общесистемные настройки управления питанием. Посмотрите на строку со словом sleep — там будет что-то типа “sleep prevented by” и далее названия процессов, которые мешали ноутбуку заснуть. Посмотреть более детально можно в системном логе командой:

pmset -g log|grep -e " Sleep " -e " Wake "

Лог довольно понятно читается и, если вы видите, что ноутбук регулярно записывает событие Wake и описывает что-то сетевое, а вы его в этот момент не трогали, то выход один — выключить у него возможность просыпаться. Да, при этом надо понимать, что вы лишаетесь возможности будить ноутбук удаленно, но тут уж выбирайте, что важнее.

Итак, так же в терминале даём две команды:

sudo pmset -a tcpkeepalive 0

sudo pmset -a powernap 0

Обе команды спросят ваш пароль. После этого опять набираем pmset -g и проверяем соответствующие строки.

В моем случае полностью заряженный ноутбук после таких манипуляций потерял за ночь 3% заряда, а за трое суток — 50%. Я его периодически открывал и проверял и даже что-то делал на нем, так что вполне удовлетворительный результат.

Вот так я сэкономил стоимость замены батареи — не сверхбольшие деньги, но всё же приятно.

Маск, Apple и 30%

Марк Гурман, обозреватель Bloomberg по всем вопросам, связанным с Apple, предполагает, что в урегулировании гипотетического конфликта между Twitter и Apple заинтересованы обе стороны — именно поэтому Тим Кук предложил Маску встретиться и убедил его, что Apple никогда не рассматривала вопрос удаления приложения Twitter из AppStore — вариант, который Маск сам и продвигал, вероятно, после того, как модераторы AppStore начали задавать вопросы о том, как теперь соцсеть планирует справиться с модерацией.

Еще Гурман предполагает, что, если Маск захочет не платить 30% комиссии, то он может поступить так, как это делают многие другие приложения — продавать подписку Twitter Blue на вебсайте, а в приложении просто разблокировать её тем, кто купил.

Вообще, те, кто предполагает, что вот Apple забанили же Parler, так почему бы и Twitter не выбросить из AppStore, упускают то соображение, что Parler очевидно не предпринимал никаких особых усилий для модерации контента в соцсети (правила AppStore требуют предпринимать reasonable efforts и демонстрировать работающие процессы по реакции на жалобы и проактивной модерации). Twitter же до сих пор как-то справлялся и с реакцией на жалобы, и сам превентивно банил нарушителей, так что тут будет не очень просто корректно доказать, что ситуация заметно ухудшилась и администрация не считает это проблемой.

А 30% Apple вполне может скостить до 15 на условиях глубокой секретности и «в связи с высоким общественным значением подписки». Придумают что-нибудь вполне адекватное.

Удивительная история апгрейда на iOS 16

Я вообще люблю пробовать всё новое и те, кто меня читают не первый год, знают, что я регулярно ставлю и бета-версии и даже версии для разработчиков. Честно скажу, что далеко не всегда получается хорошо, но я в какой-то момент заметил, что даже у финальных версий программного обеспечения проблем может быть вполне достаточно, а бета-версии, которые по определению могут содержать серьезные ошибки, в большинстве случаев справляются удовлетворительно.

Это же и относится к прошивкам мобильных устройств и операционным системам — хотя часто проблемы в бета-версиях встречаются достаточно серьезные, но как-то справляться я с ними привык и в целом готов потерпеть ради доступа к новым функциям.

Новая презентация Apple

Надо все же оправдать подзаголовок и блога и рассылки и поговорить о технологиях.

Компания Apple вчера провела традиционную презентацию своих новых продуктов. Как и последние много лет (хотя я еще помню, когда это не было традицией), первая осенняя презентация посвящена мобильным устройства компании. И, как уже повелось с начала пандемии, презентация была записана заранее и изобиловала спецэффектами и эффектными переходами (а чаще — перелётами) от спикера к спикеру. Маководы со стажем обычно жалуются на отсутствие в такой презентации реакции зала, но результат в целом более зрелищен и динамичен — тем более, что харизмы той когорты спикеров (начиная со Стива Джобса), которых зрители в зале встречали овациями, все равно не достичь.

Крановщики против Google и Apple

Праздники небогаты на новостные поводы — поэтому со второго раза добрался до оригинального искового заявления, о котором уже упоминал пару дней назад в телеграм-канале — я имею в виду групповой иск, поданный к Google и Apple, обвиняющий компании в сговоре с целью монополизации рынка поиска и поисковой рекламы.

Правда, адвокатская контора — Alioto Law Firm, — специализирующаяся на антимонопольных исках, почему-то ошиблась с индексом дела, поэтому пришлось изрядно поискать по его по судебным базам. Само исковое заявление небольшое — всего 28 страниц, но довольно занудное. Дело принято к рассмотрению окружным судом Северной Калифорнии в Окленде и первое заседание назначено на 29 марта этого года.

Epic vs. Apple — первый итог

Итак, судья Ивонн Гонзалес-Роджерс вынесла решение по иску Epic Games к Apple — правда, не сдержав собственного обещания управиться к 13 августа. Полное решение содержит 185 страниц текста и прочесть его не очень просто из-за сложного юридического языка и обилия ссылок, как и полагается, но я постарался справиться.

Правда, большую часть текста можно смело пропускать — она содержит описание истории компании и продуктов, ставших предметом спора, и это всё нам известно, в том числе из материалов процесса. Интересно становится там, где начинается анализ позиций сторон, свидетелей и формируется позиция самого суда.

Eddy Cue о lossless музыке

Хорошая цитата из интервью Эдди Кью — главного в Apple по всем сервисам, включая, в первую очередь, Music, — по поводу запуска lossless-формата на Apple Music:

“The reality of lossless is: if you take 100 people and you take a stereo song in lossless and you take a song that’s been in Apple Music that’s compressed, I don’t know if it’s 99 or 98 can’t tell the difference. You can tell somebody, ‘Oh, you’re listening to a lossless [song],’ and they tell you, ‘Oh, wow. That sounds incredible.’ They’re just saying it because you told them it’s lossless and it sounds like the right thing to say, but you just can’t tell.”

Android в Китае и много магазинов

Благодаря разбирательству Epic vs. Apple стала доступна публике внутренняя презентация Google “Android in China”. Эту презентацию в качестве одного из доказательств представила Apple — очень уж яркая картина там описана.

Представьте себе — Китай, самая крупная страна мира по населению, с прекрасным проникновением мобильных сервисов, которое при этом еще и растёт год от года, но в ней нет Google Play. Собственно, вообще нет сервисов Google. Android, разумеется, позволяет создание альтернативных магазинов приложений и свято место пустым не осталось.

Новости про Epic и Apple

Приближается начало рассмотрения иска Epic Games против Apple и стороны активно готовятся, предоставляя в суд большое количество документов, необходимых для рассмотрения. Например, уже доступен список свидетелей, которые дадут показания в суде — и со стороны Apple там выступят и Тим Кук, и Фил Шиллер, Крэйг Федериги, сотрудники App Store и разработчики. От Epic будет участвовать тоже не маленькая группа, начиная с CEO Тима Суини.

В наборе документов интересно почитать мнения сторонних экспертов, которые с разных точек зрения исследуют вопросы, является ли Apple монополистом, каково состояние бизнеса Epic и так далее. Но самый интересный документ — это подготовленные обоими сторонами выдержки из показаний свидетелей — так называемые Deposition Designations. Это те самые показания, на которые, в частности, ранее ссылался Epic, обосновывая свою позицию в суде. Но теперь можно почитать живую речь и много дополнительных деталей — хотя это выдержки и там есть лакуны, связанные с конфиденциальной информацией.

Apple Podcasters Program

Apple довольно оперативно, только объявив о запуске программы монетизации подкастов, уже выкатила её на всю аудиторию. Чтобы принять участие в ней, надо, как и для участия в Developers Program, заплатить членский взнос — тут он составляет всего 19,99 долларов в год, — принять условия программы и сообщить банковскую информацию. После этого появится возможность создать платный продукт «Подписки».

Apple Podcasters Program

Условия участия практически не отличаются от аналогичных программ Apple для разработчиков — Apple получает 30% от всего дохода с подписок, производитель контента получает 70% минус комиссии и налоги. Во многих странах Apple выплатит за вас налоги, но в Украине это вам не грозит. Подкастерам из РФ, в принципе, тоже — Apple заплатит налоги лишь за нерезидентов, то есть, видимо, с дохода американских подкастеров от продаж подписок в РФ.

Презентация Apple весной 2021 года

Apple провела очередную презентацию своих продуктов — она уже успела стать долгожданной, поскольку публика, разбалованная аж тремя презентациями прошлой осенью, заждалась новинок.

На этот раз в уже привычном стиле компания показала довольно пестрый набор — тут и ожидаемые уже пару лет метки Airtags, и неожиданный лиловый iPhone 12, совершенно ожидаемый iPad Pro, обновление Apple TV со старым названием и новый iMac, в очередной раз выпавший из обоймы профессиональных машин.

Очень интересная часть — это сообщение о запуске подписок в подкастах. Там сложно было что-то показать, но мне уже пришло сообщение о том, что такие подписки будут запущены сразу во всех странах и станут доступны слушателям в следующем месяце.

Как работает AppStore

Если стали реже писать о суде Epic против Apple, то это не значит, что там ничего не происходит. Свидетели дают показания, выписываются ордера, подаются заявления — всё готовится к предварительному слушанию, которое пройдет в виде Zoom-встречи 21 апреля, а потом будет назначено само слушание. И местами появляются очень интересные документы — например, Epic на этой неделе подал огромное исследование — 365 страниц текста, — в котором подробно разбираются показания специалистов Apple относительно того, как работает App Store с системой модерации. То есть понятно, что одной из целей исследования является показать, что Apple стремится к монополии, что эта монополия ведет к ухудшению продукта и, в частности, что система модерации не способна решить поставленную задачу обеспечить контроль за качеством приложений.

Epic Apple saga continues…

Apple серьезно готовится к предстоящему суду с Epic Games — в списке тех, кто будет давать показания на стороне компании, на данный момент значатся Тим Кук, Крейг Федериги и Фил Шиллер, как и многие другие руководители Apple.

Epic в ответ выставит собственного CEO и других сотрудников, а также планирует вызвать в суд Скотта Форстала, который долгое время руководил разработкой iOS. Правда, вызывать его придется, видимо, суду, Epic это сделать пока не удалось.