Как стать автором
Обновить

Комментарии 58

Меня интересует новая функция "Find my" которая будет работать даже при выключенном устройстве без сети, через другие Apple устройства. Получается своего рода mesh. Из того что сказано на презентации известно:


  • Устройства будут посылать некие широковещательные beacon-сообщения, предположительно по Bluetooth LE даже в выключенном состоянии без SIM-карты и WiFi.
  • Любое устройство Apple, имеющее доступ в интернет и услышавшее этот маяк будет присылать его на сервер. При этом это может быть совершенно любое устройство, даже случайного прохожего на улице.
  • В маяках будет содержаться некий обезличенный зашифрованный (динамический?) UUID. То есть просто так отснифав данные нельзя будет понять какая учетная запись привязана к этому UUID, сопоставление будет происходить на стороне Apple.

Заявлено, что функция будет работать на айфонах и макбуках. Отсюда возникает сразу куча вопросов:


  • Будет ли этот UUID динамическим, или можно будет трекать по нему устройства?
  • В какой момент включается эта функция, только после активации режима пропажи (когда телефон смог получить статус пропажи с серверов) или всегда?
  • Как это будет работать на макбуках?

Предполагаю, что функция будет работать только на макбуках с чипом Т2, то есть 2018 года и новее. Потому что все более старые макбуки имеют абсолютно незащищенную флешку с UEFI на которой хранится nvram со всеми настройками icloud и токенами для find my mac. Такую флешку легко очистить в любом сервисном центре за 500 рублей, даже при установке пароля на прошивку. А вот с Т2 уже такое невозможно.

И было бы здорово когда-нибудь в будущем прикрутить эту технологию к утерянным Air Pods.

Могу предположить что UUID устройства дополняется рандомными данными (новыми для каждого посланного пакета), шифруется открытым ключом Apple и в таком виде передается. Тогда ни вычислить посланный UUID, ни отследить устройство по маякам невозможно. Функция должна работать всегда, потому что иначе придется доставлять некую информацию до пропавшего устройства, а речь в презентации шла только о передаче информации от устройства в Apple.
Насчет макбуков, у них есть батарейка, UUID и Bluetooth LE, так что все должно работать точно-так как и на телефонах.
Насчет макбуков, у них есть батарейка, UUID и Bluetooth LE, так что все должно работать точно-так как и на телефонах.

Да, но что будет управлять bluetooth модулем без активной операционной системы? Или они будут отдельно заливать новую прошивку в option rom самого bluetooth/wifi чипа?

Будет сделано что-то похожее на Intel AMT. На месте инженеров Apple я бы не трогал прошивку Bluetooth чипа, я бы подключил Bluetooth модуль к T2 чипу, к нему и так уже подключен как минимум SSD и Touchbar. T2 тогда бы перенаправлял запросы из основной системы в чип Bluetooth и время от времени генерировал и посылал бы свои маяки.
Да, но что будет управлять bluetooth модулем

T2 например.

Ноутбуки с Т2 только 2018 года, я об этом и говорю.

Очень удобные и полезные функции делает Apple для пользователей. Только вот теперь получается что сама Apple может отслеживать пользовательские устройства даже в выключенном состоянии.
Впечатляюще, конечно, было!
Вопрос про UI только встал. То есть, ближайшие пару лет всё равно придётся верстать с использованием старых фреймворков ради поддержки большего количества гаджетов. А совмещать для разных версий os это как-то по мазахистски.
Кстати, заметили новый UI в структурах? Привет POP?
Оперативненько!
Пожалуйста, не надо.

но ведь ужасно похоже! разве нет?

Разговоры про его дизайн еще долго будут сотрясать социальные сети и форумы (если вам кажется, что корпус на что-то похож, то знайте, что об этом уже пошутили миллион раз).
Эпл конечно всегда славилась своей эээ… щедростью к ценам. Но подставка для монитора за $1000 это уже что-то за гранью добра и зла.
Зато если купить Mac Pro с монитором и подставкой, что в общей сложности получается всего каких-то $12000, то можно его потом смело терять — функция «Find my» как-никак.
Только потеря Mac Pro обычно связан с пожаром в квартире
В минимальной конфигурации.
А у подставки тоже функция find my работает?
НЛО прилетело и опубликовало эту надпись здесь
Мозг.
НЛО прилетело и опубликовало эту надпись здесь
А как вам идея: сделать ни с чем не совместимое проприетарное крепление для монитора, и продавать переходник на VESA за $200. А в комплекте с монитором не поставлять стойку, вообще никакую.
Не приходится сомневаться, что переходники на VESA китайского производства за $20 появятся в самое ближайшее время. Как и полноценные подставки за $100
Можно же чип встроить в крепление.
В оригинальной подставке будет чип, при использовании не оригинальной подставки монитор будет переходить в CGA режим.

Активировать пиропатрон в монтажных отверстиях и производить экстренную отстыковку

Разве производитель не в своем праве устанавливать ту цену, которую захочет?
Все в своем праве: производитель — заниматься ценообразованием, потребители — о[б]суждать.
Смысл обсуждать то, что и так очевидно?
НЛО прилетело и опубликовало эту надпись здесь
Там монитор дешевле аналогичных в несколько раз, так что удивительно, но моник даже с такой подставкой выходит значительно дешевле. Да и как я понял, те кому такие моники нужны, имеют на рабочем месте кронштейны/подставки под несколько сразу, так что для них переходники по 200$ подойдут.
НЛО прилетело и опубликовало эту надпись здесь
SwiftUI — это пять, наконец-то! Джва года Со времён разработки на WPF (раньше прогал вин-десктопы) жду такую фичу в Xcode. И мержить проще станет. Ещё б файл проекта упростили бы, хотя бы разбивкой на несколько. Решать конфликты в project.bpxproj — это боль.

А вот в Mac Pro, интересно, SSD будут распаянными или втыкаться? А то 256 гигов для прошки как-то маловато. Но даже так — есть куча слотов PCI-e, куда можно воткнуть SSD напрямую или через переходник на m.2.
НЛО прилетело и опубликовало эту надпись здесь

SSD обычные M.2, так же там есть PCI-E куда можно еще других обычных SSD вставить, никакого лока нет.

Глянул в овервью — да, заменяемые. Но разъём, похоже, как в макбуках про, на который уже есть переходник. А нет — так появится. Другой вопрос, заведётся ли, хотя бы второй диск, несистемный.
И там же, в овервью на картинках, похоже есть два разъёма sata.

Sata похоже есть, но что там, интересно, с местом под диск.

Ну SATA для такого девайса и задач несерьёзно, разве что под помойку.
Это да, системный SATA SSD ставить — разве что от безискодности безысходности, когда разъёма m.2 нет. А вот файлопомойка хоть на HDD, хоть на SSD не помешает.
Уже некоторые компании пообещали, что сделают MPX Модули, куда вы сможете вставить свои ССД-шки.
За такую цену подставки она должна иметь встроенный экран
НЛО прилетело и опубликовало эту надпись здесь
Боже, неужели SwiftUI… Спустя 10 лет у нас код и верстка будут в разных файлах, господи спасибо! И, надеюсь, это убьет окончательно фрэймворки типа SnapKit, от которых глюков больше чем быстроты верстки.

Серьезно, Microsoft выпустила WinForms черт знает когда, HTML был сразу и при всех его недостатках появилась целая профессия верстальщиков, чтобы разгрузить немного девелоперов от монотонной верстки и позволить заниматься делом. В 2009 году моей первой платформой был Андроид, и после него так дико было видеть IB, верстать кодом, вставлять пикселевый хардкод… и в 2019 это не особо поменялось — спасибо за анкера, но все равно свой местный markup language.

Возможно, даже примерно с iOS 14 этим можно будет пользоваться! Бедные джуниоры, теперь им придется изучать xib, storyboard, visual format, обычные констрэйнты, анкера, верстку фрэймами, autoresizing mask, — теперь еще и SwiftUI. И это вдобавок к obj-c который никак не уйдет, любой крупный проект еще на 50% состоит из этих чудных [вызовов].
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Случайный — это насколько? Не думаю, что эппл купит тысячи доменов тупо для такой фичи.


А на самом деле, функция реально полезная, ибо ключевое слово тут — "более-менее крупных". Более—менее крупные сильно и не достают обычно.

НЛО прилетело и опубликовало эту надпись здесь
Да?
С него ж на произвольные адреса нельзя почту отправлять насколько я понимаю, только отвечать на то что написали.
Да и если улетит в бан — объяснять пользователем Apple кто использовал Sign in with Apple что виноваты НЕ разработчик приложения/Apple будет весьма затруднительно скажем так. А не ставить в приложение этот Sign in with Apple если уже стоит логин через FB/VK/Twitter/Google — нельзя потому что в AppStore не пустят.
Если ставить только в iOS приложения но при этом сервис имеет Android/Web-версии (например — приложение Хабра) — то будут вопросы от пользователей почему НЕ работает логин на других платформах (и опять же — объяснять что виноват не разработчик… удачи, после того как Apple прямо сказала что это — очень хорошая и полезная фича, ведь Apple же не может врать и не может делать что-то не правильно а если что-то не работает то кто виноват? -:))
А что конкретно поменяют в CarPlay? Сейчас пользоваться приложениями через него это просто боль. WhatsApp не умеет ничего кроме прочитать/написать сообщение, Tidal вообще не понимает что от него хотят и тупит на элементарных операциях. Это из тех что я пользую ежедневно, а например, телега вообще не имеет возможности хотя бы читать сообщения, такую полезную функцию вроде сделали, а работает все через ж…
Как не пользователю, не фанату и не разработчику яблочных приложений, печально видеть, что хедлайнером презентации стала темная тема! Революция прям
Если вы не пользователь и не фанат, как получилось, что у вас на аватаре человек с татуировкой Apple на фоне логотипа Apple? :)
Apple продолжает заниматься улучшением вопросов конфиденциальности пользователей, и пока компания не была замечена в скандалах, связанными с приватностью.

Дада, пока у соседних компаний собирают открытую информацию, слив приватного облака эпла конечно же не был замечен никем. Абсолютно.
Вы про что?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий