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

Развитие ARKit в этом году и новая возможность в ARKit 4: Location Anchors

Время на прочтение 7 мин
Количество просмотров 4.1K
Разработка под iOS *Разработка под AR и VR *AR и VR

В последние годы я очень активно работаю с сфере разработки нативных игр под платформу Apple и интересуюсь возможной интеграцией игровых процессов в AR. Поэтому стараюсь следить за всеми обновлениями которые ежегодно анонсируются на WWDC. Хотя за последние годы не было никаких обновлений для SpriteKit, SceneKit и GameplayKit, но Apple продолжает активно обновлять и продвигать ARKit и RealityKit которые можно интегрировать с этими игровыми инструментами.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Реализация Grid раскладки на SwiftUI

Время на прочтение 5 мин
Количество просмотров 3.2K
Разработка под iOS *
Перевод

Что такое Grid Layout?


Разрабатывая интерфейс приложения, мы чаще всего имеем дело именно с двумерным представлением визуальных элементов. Существует множество контролов, призванных стандартизировать и упростить верстку. Если рассматривать концепции веб-разработки, то в качестве наилучшего способа создания двумерных шаблонов интерфейса CSS Working Group в 2017 году предложила Grid Layout.
image
В iOS 13 SDK в наличии у нас имеется возможность располагать элементы линейно VStack, HStack, ZStack, в виде списка: List. Но нет возможности определить семантику расположения элементов в двумерной системе координат. Поэтому мы решили создать его сами.
В iOS 14 Apple представила свою реализацию grid, о которой мы расскажем ниже в разделе Apple LazyVGrid/LazyHGrid.

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Дайджест интересных материалов для мобильного разработчика #359 (24 — 30 августа)

Время на прочтение 4 мин
Количество просмотров 3.4K
Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте подготовка к iOS 14, архитектура приложений и многомодульные проекты, детские интерфейсы и вопросы высшего образования разработчиков, продуктивность, новый месседжинг, роботы и много других интересных материалов!

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Секрет формы иконок iOS: это сквиркл? Разбор

Время на прочтение 4 мин
Количество просмотров 69K
Блог компании Droider.Ru Графические оболочки *Интерфейсы *Дизайн мобильных приложений *Дизайн
Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку.





Можете ли вы определить, где какие? Не торопитесь, посмотрите внимательно? Ну что, выбрали?

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

Дело в том, что поддельные иконки по форме — это квадраты с закруглёнными углами, ну и прямоугольник если говорить о серой подложке.

Но! В интерфейсе iOS нет ни одного квадрата с закруглёнными углами. Все элементы в iOS, это не квадраты и прямоугольники — это суперэллипсы!

Сегодня мы поговорим про секреты в дизайнах продуктов Apple. Что такое суперэллипс? В чём магия формы иконок? И почему HomePod — это суперяйцо.



Всего голосов 112: ↑93 и ↓19 +74
Комментарии 102

Apple против Facebook: как накаляется борьба двух гигантов

Время на прочтение 6 мин
Количество просмотров 16K
Информационная безопасность *Хранение данных *IT-компании

Два года назад Amazon воевала с Google из-за умных колонок. Компании запрещали сервисы друг друга, инвестировали миллиарды в рекламу и всеми силами пытались показать, что продукты их конкурента выеденного яйца не стоят. Теперь друг в друга вцепились Facebook и Apple. У них сейчас идёт настоящая PR-война, а всё из-за прав распоряжаться данными пользователей.

Противостояние здесь больше идеологическое, и последствия (особенно для Facebook) могут быть очень серьезными.

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Комментарии 45

Apple будет разрабатывать софт по-новому из-за жалоб на iOS 13

Время на прочтение 2 мин
Количество просмотров 13K
Разработка под iOS *Разработка мобильных приложений *Аналитика мобильных приложений *Гаджеты IT-компании


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

В соответствии с новым подходом, в тестовых сборках будущих операционных систем Apple проблемные или недоработанные функции будут по умолчанию отключены. У разработчиков также появится возможность отключать все функции, введённые в определённый промежуток времени, чтобы они могли сосредоточиться на написании своих программ, не отвлекаясь на сторонние.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 13

Хакеры получили доступ к iOS 14 еще в феврале. Утечка произошла со смартфона разработчика

Время на прочтение 2 мин
Количество просмотров 6K
Информационная безопасность *Разработка под iOS *Смартфоны Софт IT-компании
imageФото: www.vice.com

Журналисты Vice выяснили, что хакеры, а также исследователи безопасности получили на руки новую ОС iOS 14 за восемь месяцев до момента официального выпуска, в феврале этого года. Как это произошло — точно никто не знает, но источники сообщали, что кто-то смог выкупить утечку в Китае.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 5

TikTok не будет копировать текст из буфера обмена после появления жалоб и проблем с этой функцией в iOS 14

Время на прочтение 2 мин
Количество просмотров 6.8K
Разработка под iOS *Разработка мобильных приложений *Социальные сети и сообщества IT-компании


В конце июня 2020 года китайская компания ByteDance (разработчик сервиса для создания и просмотра коротких видео TikTok) сообщила, что выпустит обновление приложения для iOS, в котором TikTok перестанет постоянно копировать и анализировать данные из буфера обмена.
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 40

TikTok влезает в буфер обмена на iOS и попал под полный запрет в Индии

Время на прочтение 4 мин
Количество просмотров 6.6K
Блог компании ITSumma Информационная безопасность *Разработка под iOS *Разработка мобильных приложений *Монетизация мобильных приложений *


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

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

ArsTechinca предоставила полный перечень опасно ведущих себя приложений для iOS по категориям:
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 19

Пользователь обнаружил, что приложение Instagram в iOS 14 нештатно использует камеру. Разработчик пояснил, что это баг

Время на прочтение 2 мин
Количество просмотров 17K
Разработка под iOS *Смартфоны Социальные сети и сообщества IT-компании
Фрагмент изображения экрана смартфона с индикатором активности камеры из Twitter пользователя KevDoy.

После выхода бета версии iOS 14, в которой есть индикатор активности микрофона и камеры в виде маленьких оранжевой и зеленой точек в верхнем правом углу экрана, многие пользователи стали активными тестерами этой фичи для их конфиденциальности и начали проверять активность этих индикаторов в различных мобильных приложениях. Так, совсем недавно пользователь Twitter с ником KevDoy обнаружил, что приложение Instagram использует камеру его смартфона, когда он не снимает фото или видео, а, например, листает в приложении ленту.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 30

Apple пояснила требования к сторонним приложениям, которые могут стать браузером и почтой по умолчанию в iOS 14

Время на прочтение 3 мин
Количество просмотров 5.2K
Разработка под iOS *IT-компании


Apple опубликовала на портале разработчиков требования и рекомендации по настройкам к сторонним приложениям, которые могут стать браузером и почтой по умолчанию в iOS 14 вместо штатных Safari и Mail на iPhone и iPad.
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 19

В iOS 14 Apple News+ перехватывает ссылки на новостные сайты и забирает трафик себе

Время на прочтение 2 мин
Количество просмотров 6.9K
Браузеры Монетизация веб-сервисов *IT-компании

Бета-версия iOS 14 и macOS Big Sur по умолчанию переводят пользователей, кликающих на заголовки новостей в браузере Safari, в приложение Apple News+ вместо сайта самого издания. На это обратил внимание глава сервиса Scroll Тони Хейл — Scroll предлагает за $5 в месяц отключать рекламу на сайтах СМИ и отдаёт им часть денег с каждого пользователя. 

Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 22

Facebook предупредила партнёров, что в iOS 14 реклама будет таргетироваться хуже

Время на прочтение 2 мин
Количество просмотров 7.3K
Контекстная реклама *Социальные сети и сообщества

Социальная сеть Facebook сообщила своим партнёрам о том, что по выходе iOS 14 реклама может стать менее эффективной. Это связано с ограничением сбора информации о пользователях, которое Apple анонсировала в новой версии ОС в июне 2020 года. 

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 16

Apple отложила введение ограничений приватности в iOS 14 из-за жалоб Facebook

Время на прочтение 2 мин
Количество просмотров 6.7K
Разработка под iOS *Контекстная реклама *
image

Apple отложит до начала следующего года изменения в своей политике конфиденциальности в ОС iOS 14. Потенциально они могут привести к снижению продаж рекламы Facebook и других компаний, ориентированной на пользователей iPhone и iPad. Отсрочка же принесет пользу Facebook, которая на прошлой неделе заявила, что нововведения Apple сделают один из ее мобильных рекламных инструментов на iOS 14 настолько неэффективным, что, «возможно, не имеет смысла предлагать его».
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 60

В iOS 14 можно поставить Chrome браузером по умолчанию

Время на прочтение 2 мин
Количество просмотров 18K
Разработка под iOS *Браузеры IT-компании


В бета-версии iOS 14 (iOS 14 beta 8) появилась возможность сменить браузер по умолчанию. В настоящий момент пользователю разрешено установить вместо Safari последнюю версию Chrome.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 40

Разработчики приложений недовольны действиями Apple: iOS 14 вышла с предупреждением всего за сутки до релиза

Время на прочтение 2 мин
Количество просмотров 5.6K
Разработка под iOS *Смартфоны IT-компании


Согласно информации MacRumors, TechCrunch и Verge, многие разработчики мобильных приложений оказались не готовы ко вчерашнему релизу iOS 14. Apple предупредила сообщество разработчиков за сутки до выхода новой версии iOS и iPadOS. Ранее им были доступны в течение нескольких месяцев бета-версии iOS 14 после июньской конференции WWDC 2020. В 2019 году Apple уведомила разработчиков о выходе новой версии iOS за неделю до релиза, и этого времени всем хватило.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 21

Facebook просит Apple разрешить пользователям менять мессенджер по умолчанию в iOS 14

Время на прочтение 2 мин
Количество просмотров 6.4K
Разработка под iOS *Смартфоны IT-компании


По данным портала The Information, вице-президент Facebook Messenger Станислав Чудновский (Stan Chudnovsky) раскритиковал текущую политику Apple по отношению к мессенджеру по умолчанию в iOS 14. Чудновский просит компанию разрешить пользователям выбирать альтернативные приложения для обмена сообщениями, в том числе для отправки и получения SMS/MMS, как это сделано в Android.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 34

Apple с 8 декабря заставит разработчиков приложений сообщать пользователям, какие данные они собирают

Время на прочтение 1 мин
Количество просмотров 7.7K
Информационная безопасность *Разработка под iOS *Контекстная реклама *Социальные сети и сообщества

Разработчики приложений для iOS и iPadOS с 8 декабря должны будут сообщать пользователям, какие данные они собирают. Для этого в AppStore введут «ярлыки конфиденциальности», сообщается на сайте Apple. 

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 37

Facebook организует кампанию против Apple за решение дать пользователям больше контроля над личными данными в iOS 14

Время на прочтение 2 мин
Количество просмотров 12K
Разработка под iOS *Контекстная реклама *IT-компании
image

Facebook решила организовать газетную кампанию против Apple. Компания считает, что грядущие изменения в iOS 14 в отношении сбора данных и таргета рекламы вредны для малого бизнеса.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 50

«Фонд электронных рубежей» раскритиковал кампанию Facebook против Apple

Время на прочтение 2 мин
Количество просмотров 3K
Информационная безопасность *Разработка под iOS *IT-стандарты *Контекстная реклама *IT-компании
image

«Фонд электронных рубежей» выпустил заявление относительно информационной кампании Facebook против Apple, которая посвящена грядущим изменениям в политике конфиденциальности данных в iOS 14. По мнению организации, Facebook прикрывается защитой интересов малого бизнеса, а на самом деле предпринимает «смехотворные попытки» отвлечь внимание об собственной репутации в свете антиконкурентного поведения и проблем с конфиденциальностью.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 3
1