Рубрика «watchos»

Подводим итоги недели перед стартом Всемирной конференции разработчиков Apple с последними новостями о ней и обо всём, что происходило в мире Apple. А ещё несколько интересных концептов, патенты и новинки. Нет времени объяснять – переходим к новостям!

WWDC22 is coming

Worldwide Developers Conference образца 2022 года стартует уже вечером в понедельник, 6 июня. Там мы ждём новые iOS, iPadOS, watchOS, tvOS и macOS. Инсайдеры не ждут анонса новой системы realityOS, однако это не мешает Apple спокойно хотя бы анонсировать новинку. Проверим лично – приглашаем вас на текстовую трансляцию, в нашем Telegram-канале и TwitterЧитать полностью »

Вас ждёт очень медленная платформа, переход на новые фреймворки, тестирование с особой атмосферой и уведомления от ОС «эй, подвинься» за секунду до принудительной выгрузки треда.

Что вы захотите знать до того, как писать приложение под Apple Watch: наш опыт - 1
Да, это моя волосатая рука

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

Как это ни странно, они не дали. Всячески помогали потом дальше, но вот со статистикой прямо беда. Нормальных данных по состоянию год назад ни у кого не было, причём не помогло даже изучение отчётов о продажах. Часы привозятся во многом в «серую» и не от нашего региона изначально.

Зачем статистика? Чтобы понять, сколько какого поколения на рынке. В итоге решили поддержать все устройства.

Читать полностью »

Что представила Apple на WWDC, и что об этом думают iOS-разработчики - 1
Кадр из приветственного видео на WWDC

Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Amazing», «Ever» и «Machine Learning», произнесенных со сцены во время мероприятия.

Это значимое событие и для программистов, и для обычных пользователей Apple: тут и про нововведения в системном API, и про пользовательские сервисы. И, кстати, про железо — хотя мероприятие в первую очередь софтовое, сегодня на нём впервые за годы обновили Mac Pro.

iOS-разработчики из программного комитета конференции Mobius не могли пройти мимо этого события: помимо рассказа «что вообще представили», мы дали комментарии о своих эмоциях от прослушанного и постарались ответить на вопрос, та ли еще Apple или уже нет.
Читать полностью »

У iPhone нашли аллергию на гелий - 1

Такую историю услышишь не каждый день. Эрик Вулдридж – специалист по сложным системам в Госпитале Морриса близ Чикаго. Когда он устанавливал новую машину для МРТ от GE Healthcare, ему начали поступать жалобы на неработающие телефоны. Потом у людей начали глючить Apple Watches.

«Я сразу же подумал о том, что МРТ испускает какое-то электромагнитное излучение, в результате которого у нас может появиться множество проблем». Но ЭМ-импульс вывел бы из строя и медицинское оборудование больницы – а при этом всё работало прекрасно! Он начал изучать этот вопрос, и выяснил, что абсолютно все устройства, пострадавшие в результате этого случая, были сделаны в Apple – при этом телефон на базе ОС Android самого техника прекрасно работал. Кроме того, этот инцидент распространился довольно широко, повлияв на работу 40 различных устройств. Что за чертовщина?
Читать полностью »

Apple Special Event, сентябрь 2018 [архив текстовой трансляции] - 1В начале прошлого месяца капитализация Apple пробила отметку в триллион долларов, и более половины дохода компании приносит iPhone. Линейку своих смартфонов Apple обновляет традиционно осенью. Нет ничего удивительного в том, что к двухчасовой презентации прислушиваются как любители электроники и биржевые аналитики, так и представители лагеря Android. Иногда производители андроидофонов заимствуют некоторые технические и дизайнерские решения, при этом не всегда удачно.

Начало осенней презентации этого года запланировано на 12 сентября в 20:00 по московскому времени (в 10 утра местного). В программе показа ожидаются три смартфона, ещё одно поколение часов Apple Watch и другие обновления. К сожалению, округлые своды Театра им. Стива Джобса в Купертино не смогут вместить все миллионы интересующихся. Как обычно, видеотрансляция презентации доступна в Интернете. Внутри этого поста находится текстовая трансляция события.
Читать полностью »

Баг в яблокеНовая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel.

PVS-Studio для macOS

С выходом версии анализатора для macOS, PVS-Studio можно смело называть кроссплатформенным статическим анализатором кода для C и C++.
Читать полностью »

image

В этом туториале мы создадим простое, но полнофункциональное приложение под watchOS 4. А конкретнее, мы будем работать над приложением придуманной авиакомпании Air Aber для Apple Watch.

Из этого туториала вы узнаете:

  • Как добавлять целевую сборку watchOS 4 в приложение iOS.
  • Как обмениваться данными между двумя целевыми сборками.
  • Как добавить в Storyboard контроллер интерфейса watchOS и расположить объекты интерфейса.
  • Как создать подкласс WKInterfaceController и соединить всё вместе.
  • Как добавить новый контроллер интерфейса, добавить к нему таблицу и создать прототип из строк.
  • Как создать подкласс класса WKInterfaceController, чтобы заполнить таблицу, настроить строки и обрабатывать выбор.
  • Как сделать контроллер интерфейса модальным и передавать ему данные для отображения.
  • Как создавать анимации на основе изображений.
  • Как использовать API анимации watchOS 4.

Читать полностью »

Мы с bealex снова на WWDC — главной конференции Apple для разработчиков. В этом году представили как обновления в системных фреймворках и API, так и новые устройства. Как-никак сегодняшние анонсы окажут сильное влияние на то, как мы будем пользоваться мобильными устройствами на iOS и Android в ближайшее время, так что спешим поделиться наблюдениями первого дня.

WWDC — на что Apple делает ставку в 2017 году? - 1

iOS 11, новые iPad Pro и маки, колонка HomePod и многое другое — под катом.Читать полностью »

Около двух лет назад кто-то задал мне хороший вопрос: «Почему нам нужны делегаты для UIViewControllers?» Он думал, что Swift многое облегчил, но вся эта штука с делегатами кажется очень сложной. Почему просто нельзя посылать сообщения или инициализации между классами?

Когда я впервые изучал iOS, я признал, что у меня ушли месяцы, чтобы понять, что произошло с делегацией. Я нашел много непонятного кода и немного объяснений. Когда я работал над этим, результата было мало. В большинстве случаев туториалы ссылались на информацию о том, как использовать стандартный делегат Apple, но не показывали, как создавать свой отклик. Эти отклики необходимы для полного понимания делегатов.

Я решил, что время обновить статью и включить два примера с которыми разработчики могут столкнуться: iOS и watchOS версии. Вместе с взрослением watchOS в watchOS 3, я думаю, многие разработчики начнут смотреть в сторону разработки приложений для часов и там могут столкнуться с непонятными вещами.

Что такое Class?

Давайте начнем с начала, что бы все понимали проблему. До тех пор, пока мы используем классы в объектно-ориентированном программировании, стоит хорошо понимать, что они из себя представляют. Class — это коллекция данных, которые мы называем properties (свойства) и действий methods (методы) к properties.
Читать полностью »

Вид из Moscone West

После WWDC на сайте Apple размещается очень много сессий. Чтобы разобраться, что смотреть, а что нет, требуется куча времени. Так как я провел всю неделю на конференции и просмотрел множество топиков, захотелось собрать в одном месте краткий список новинок и видео, которые нужно посмотреть по каждой теме.

Статья будет наиболее актуальна для мобильных разработчиков, использующих возможности и встроенные фреймворки iOS при разработке нативных приложений.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js