Комментарии 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 и Bluetooth LE, так что все должно работать точно-так как и на телефонах.
Насчет макбуков, у них есть батарейка, UUID и Bluetooth LE, так что все должно работать точно-так как и на телефонах.
Да, но что будет управлять bluetooth модулем без активной операционной системы? Или они будут отдельно заливать новую прошивку в option rom самого bluetooth/wifi чипа?
Да, но что будет управлять bluetooth модулем
T2 например.
Вопрос про UI только встал. То есть, ближайшие пару лет всё равно придётся верстать с использованием старых фреймворков ради поддержки большего количества гаджетов. А совмещать для разных версий os это как-то по мазахистски.
Кстати, заметили новый UI в структурах? Привет POP?
А вот в Mac Pro, интересно, SSD будут распаянными или втыкаться? А то 256 гигов для прошки как-то маловато. Но даже так — есть куча слотов PCI-e, куда можно воткнуть SSD напрямую или через переходник на m.2.
SSD обычные M.2, так же там есть PCI-E куда можно еще других обычных SSD вставить, никакого лока нет.
И там же, в овервью на картинках, похоже есть два разъёма sata.
Серьезно, 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 же не может врать и не может делать что-то не правильно а если что-то не работает то кто виноват? -:))
Apple продолжает заниматься улучшением вопросов конфиденциальности пользователей, и пока компания не была замечена в скандалах, связанными с приватностью.
Дада, пока у соседних компаний собирают открытую информацию, слив приватного облака эпла конечно же не был замечен никем. Абсолютно.
Что представила Apple на WWDC, и что об этом думают iOS-разработчики