Вышли четвертые бета-версии iOS 10.3, macOS 10.12.4 и watchOS 3.2

Разработчикам снова пора приняться за работу. Apple выпустила новы бета-версии iOS 10.3, macOS Sierra 10.12.4 и watchOS 3.2, уже четвертые по счету. Когда эти прошивки доберутся до релиза, они принесут пользователям устройств от Apple много нового. Разработчикам предстоит найти недочеты и оптимизировать свои приложения до того, как прошивки доберутся до пользователей.

В настоящий момент ведется активный поиск нововведений, но не стоит ожидать появления чего-то действительно впечатляющего. Было показано достаточно много в ранних бета-версиях.

В четвертой бета-версии iOS 10.3 был обновлен раздел настроек для 32-битных приложений. С помощью этого раздела Apple планирует привлечь разработчиков к оптимизации своих приложений для современных устройств и их процессоров. Обновление содержит и различные исправления. За время тестирования разработчики и бета-тестеры смогли найти достаточно много недочетов.

Как сделка с Apple может изменить жизнь стартапа

Даже самые крупные компании желают иметь такого партнера, как Apple. Мы неоднократно говорили о том, как важна работа с Apple для Qualcomm, Samsung и даже Google. Стоит понимать, что такой крупный партнер готов изменить жизнь небольших компаний и стартапов. Основатель стартапа Parkopedia в недавнем интервью для Business Insider рассказал о том, как изменилась его жизнь и жизнь его стартапа после заключения сделки с Apple.

Parkopedia – это лондонская компания. Она помогает своим клиентам найти парковочные места. В прошлом году компания заключила потенциально выгодную сделку с компанией Apple, что мгновенно привлекло внимание инвесторов. Евгений Цирклевич, основатель и генеральный директор Parkopedia, рассказал, что некоторые крупные компании даже попытались приобрести его детище. Но как он сказал: «Чем вы успешнее, тем меньше денег вам нужно и тем больше возможностей открывается».

К сожалению, Евгений отказался раскрыть информацию о доходах Parkopedia и о том, насколько в действительности выгодной оказалась сделка с Apple. Он лишь сказал, что на протяжении нескольких лет его компания в годовом исчислении росла на 50-100 процентов. Поспособствовали инвестиции. Инвесторы обращались в компанию со словами: «Я узнал о вашей недавней сделке с Apple, давайте пообщаемся».

В прошлом году Parkopedia, которая обладает информацией о 40 миллионах парковочных мест по всему миру, предоставила доступ к этой информации компании Apple для расширения возможностей Apple Maps. Евгений отметил, что работать с крупной компанией достаточно сложно. Если требуется внести какие-либо изменения, это займет значительно больше времени, чем для стартапа, ведь Apple в ответе за то, что получают все их клиенты. Однако тяжелый труд приносит успех стартапу.

Вышла третья бета-версия macOS Sierra 10.12.4

В последнее время предрелизные версии macOS отстают по времени выхода от других бета-версий операционных систем компании Apple. Эта неделя стала исключением. Вместе с вышедшими в самом начале недели третьими бета-версиями iOS 10.3, watchOS 3.2 и tvOS 10.2 вышла третья бета-версия macOS Sierra 10.12.4. На данный момент она доступна зарегистрированным разработчикам, которые активно тестируют новую версию и ищут нововведения.

Все четыре новых версии операционных систем от Apple готовятся порадовать пользователей серьезными нововведениями. В случае с macOS, речь о режиме Night Shift, который ранее был доступен лишь пользователям iOS. Уверен, многие владельцы Mac, использующие iPhone и iPad, помимо своего компьютера, оценили удобство режима Night Shift и дискомфорт при переключении взгляда с портативного устройства на компьютер в позднее время суток. С выходом релизной версии macOS 10.12.4 дискомфорт должен исчезнуть.

Не исключено, что до выхода релизной версии macOS 10.12.4 в ней появится еще несколько нововведений. На данный момент в третьей бета-версии удалось обнаружить iCloud Analytics в первоначальной настройке Mac. Кроме того, в приложении Mac App Store появилась поддержка Touch Bar. Мы обязательно сообщим, если будет найдено еще что-то важное.

Вышли третьи бета-версии iOS 10.3, watchOS 3.2 и tvOS 10.2

Давно разработчики не получали новых бета-версий операционных систем от компании Apple. В этот понедельник производитель наших любимых гаджетов все-таки подкинул работы разработчикам. Третьи бета-версии iOS 10.3, watchOS 3.2 и tvOS 10.2 вышли. Их могут установить зарегистрированные разработчики. Как вы можете догадываться, в данный момент идет активный поиск нововведений.

Первая бета-версия iOS 10.3 уже показала немало нового. С ней можно искать потерянные наушники AirPods, и именно эта версия прошивки призвана изменить файловую систему на наших устройствах. Много новых возможностей получили разработчики приложений. На данный момент, в третьей бета-версии iOS 10.3 удалось обнаружить лишь новое меню в настройках, которое уведомляет вас об устаревших приложениях. Речь идет о приложениях, разработанных для 32-битных устройств. Apple выделяет приложения, чьи разработчики не оптимизировали свои разработки для 64-битной архитектуры, указывая на то, что они могут оказать негативное влияние на работу современных iOS-устройств.

В новой бета-версии watchOS 3.2 на данный момент удалось обнаружить лишь изменения в Центре управления. Серьезных изменений нет, иконки поменялись местами. Напомним, что именно в этой версии операционной системы для Apple Watch появится новый режим, который сделает пребывание в кинотеатре более комфортным для владельцев умных часов от Apple, и для всех окружающих.

Если удастся найти что-то еще в новых бета-версиях, наши читатели обязательно узнают об этом.

#DevStory — История создания приложения VChate

Нам пишет Михаил Луцкий

Здравствуйте, друзья. Меня зовут Михаил Луцкий, и в течение последних нескольких лет я изучаю программирование под iOS, выпустил несколько своих оригинальных приложений как в ходе собственной практики, так и для курсовой работы университета.

В конце прошлого года я, любитель техники Apple и инновационных девайсов в целом, приобрел себе умные часы Apple Watch. Поначалу мне казалось, что функционал устройства чуть ли не полностью удовлетворяет всем моим потребностям, однако спустя какое-то время я столкнулся с проблемой: захотелось, кроме всего имеющегося, также иметь возможность отвечать на сообщения ВКонтакте. К сожалению, в App Store приложения, выполняющего функцию мессенджера ВК для часов, не было.

Так родилась идея создать свое приложение для общения во ВКонтакте при помощи Apple Watch. Изучив API WatchKit, я приступил к написанию кода и непосредственной работе над приложением.

В ходе разработки, конечно, не обошлось и без проблем. Дело в том, что для реализации одной из ключевых функций – push-уведомлений – в центр разработки ВКонтакте надо загрузить два сертификата приложения, один из которых для production-версии (уже находящейся в App Store), а другой — для development-версии (находящейся в разработке на устройстве). Такие сертификаты генерируются в Apple. Однако с какого-то момента времени стало возможным сгенерировать только единый сертификат с отдельным ключом к нему. Я, не найдя никаких решений вопроса, достаточно долго раздумывал над следующими действиями. В итоге решение оказалось простым – объединить сертификат и ключ в один файл и загрузить оба файла и в production-, и в development-секцию центра разработки ВК.

Мне пришлось столкнуться также и с проблемой авторизации во ВКонтакте. Поскольку SDK ВКонтакте для iOS не работает на watchOS, было принято решение реализовывать авторизацию на самом iPhone через VK SDK. После авторизации устройство iOS связывается с часами через Framework WatchConnectivity для передачи часам полученного токена.

Кроме всего вышеперечисленного, мне понадобилось изучить универсальный метод VK execute для упрощения кода в целом, что повысило быстродействие приложения.

За неделю упорной работы, исправления багов и тестирования удалось создать приложение, которое позволяло читать последние сообщения ВК, отвечать на них при помощи голосового ввода и шаблонов – «спасибо», «привет», «в пути», «позже отвечу» и т. д. (такое решение было принято в связи с нецелесообразностью использования клавиатуры на такой диагонали экрана). Радости не было предела – первое мое приложение для Apple Watch работало и корректно выполняло все задуманные функции!

С момента выхода приложения в магазин App Store прошло несколько месяцев, и в течение данного времени я совершенствовал функционал приложения все больше и больше. Постепенно появлялись новые возможности: отправка смайлов, просмотр новостной ленты, написание комментариев к постам. Всего на настоящий момент вышло три версии VChate.

Несмотря на то, что я, как студент, не мог себе позволить прорекламировать приложение соответствующим образом, оно нашло свою стартовую аудиторию, и на момент написания статьи уже имеется около 1500 скачиваний. Что интересно, маленькое количество установок набралось даже из Китая и США.

Приложение простое и интуитивно понятное. Для начала вам нужно авторизоваться с iOS-устройства. С этого момента VChate готов к работе! Свайпом в стороны можно переключаться между диалогами и новостной лентой. Отображаются последние диалоги, в них – последние сообщения, поддерживается текст, картинки, стикеры. Присутствует индикатор пользователя (онлайн/офлайн). Для удобства пользования часами «на ходу» можно воспользоваться встроенными шаблонами для ответа на сообщения.

Подводя итоги, хочется сказать, что VChate – первый и единственный клиент-мессенджер на WatchOS для ВКонтакте, его функционал хоть и сильно упрощен, но уж точно находится на уровне необходимого минимума для того случая, когда у вас Apple Watch и вы активный пользователь социальной сети ВКонтакте. Надеюсь, что пользование моим приложением облегчит вам жизнь и сделает часы еще более полезным девайсом.

Название: VChate
Издатель/разработчик: MIKHAIL LUTSKIY
Цена: 75 руб.
Встроенные покупки: Нет
Совместимость: iPhone/Apple Watch
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Как стать разработчиком игр под iOS за 5 месяцев?

Pokemon Go

Можно зарабатывать, играя в видеоигры, а можно самому стать разработчиком этих самых игр. И если первое покоряется лишь единицам, то стать создателем игровых приложений намного проще, чем многие себе представляют. Здесь, конечно, тоже работает пословица про труд, рыбку и пруд, но есть те, кто помогут разобраться со всеми этими UIButton, UIImageView и так далее.

Вообще, разработка приложений для iOS — дело довольно прибыльное. Согласно отчету аналитической компании App Annie за 2016 год, мобильные разработчики смогли заработать 35 миллиардов долларов, львиная доля которых пришлась на приложения из App Store. Загрузок меньше, чем у Аndroid, а денег больше — такой вот интересный факт.

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

Зарплата

Отличную возможность научиться создавать приложения для iOS предоставляет платформа GeekBrains. За сжатые сроки (всего пять месяцев) вы освоите Svvift, научитесь основам баз данных, прослушаете курс по алгоритмам и структурам данных, поучаствуете в командной разработке в компаниях и проектах и даже сможете найти работодателя — не зря же 7 из 10 студентов площадки находят работу в процессе обучения. А там пару лет — и запросто сможете претендовать на высокий оклад. Устроиться в зарубежную компанию поможет видеокурс «Английский для IT-специалистов», который также входит в общую программу.

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

Главное преимущество получения профессии на GeekBrains — гарантированная стажировка. Целых два месяца вы с командой разрабатываете проект под руководством опытного наставника. На выходе имеем не только 2 месяца командной разработки, но и полноценный кейс для портфолио.

Удовольствие это, конечно, платное, и если вы пока не слишком уверены в своих силах, можно начать с бесплатного курса «Swift. Быстрый старт», который полностью посвящен разработке игры для iPhone. Суть курса в том, чтобы вы написали простое игровое приложение для смартфонов Apple на языке программирования Swift.

Вы научитесь:

• Создавать элементы мобильного приложения через Interface Builder привязывать их к коду.
• Создавать элементы мобильного приложения напрямую из кода.
• Делать анимацию элементов.
• Использовать инструмент Source Control.

И многому другому. По окончании обучения также будет выдан сертификат. Но не столько для вас будет важна бумага, сколько опыт в создании игр для iOS, который вы приобретете.

Так что действуйте! Кто знает, может через пару лет ваша игра обгонит по доходам Clash Royale?

Как стать разработчиком игр под iOS за 5 месяцев?

Pokemon Go

Можно зарабатывать, играя в видеоигры, а можно самому стать разработчиком этих самых игр. И если первое покоряется лишь единицам, то стать создателем игровых приложений намного проще, чем многие себе представляют. Здесь, конечно, тоже работает пословица про труд, рыбку и пруд, но есть те, кто помогут разобраться со всеми этими UIButton, UIImageView и так далее.

Вообще, разработка приложений для iOS — дело довольно прибыльное. Согласно отчету аналитической компании App Annie за 2016 год, мобильные разработчики смогли заработать 35 миллиардов долларов, львиная доля которых пришлась на приложения из App Store. Загрузок меньше, чем у Аndroid, а денег больше — такой вот интересный факт.

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

Зарплата

Отличную возможность научиться создавать приложения для iOS предоставляет платформа GeekBrains. За сжатые сроки (всего пять месяцев) вы освоите Svvift, научитесь основам баз данных, прослушаете курс по алгоритмам и структурам данных, поучаствуете в командной разработке в компаниях и проектах и даже сможете найти работодателя — не зря же 7 из 10 студентов площадки находят работу в процессе обучения. А там пару лет — и запросто сможете претендовать на высокий оклад. Устроиться в зарубежную компанию поможет видеокурс «Английский для IT-специалистов», который также входит в общую программу.

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

Главное преимущество получения профессии на GeekBrains — гарантированная стажировка. Целых два месяца вы с командой разрабатываете проект под руководством опытного наставника. На выходе имеем не только 2 месяца командной разработки, но и полноценный кейс для портфолио.

Удовольствие это, конечно, платное, и если вы пока не слишком уверены в своих силах, можно начать с бесплатного курса «Swift. Быстрый старт», который полностью посвящен разработке игры для iPhone. Суть курса в том, чтобы вы написали простое игровое приложение для смартфонов Apple на языке программирования Swift.

Вы научитесь:

• Создавать элементы мобильного приложения через Interface Builder привязывать их к коду.
• Создавать элементы мобильного приложения напрямую из кода.
• Делать анимацию элементов.
• Использовать инструмент Source Control.

И многому другому. По окончании обучения также будет выдан сертификат. Но не столько для вас будет важна бумага, сколько опыт в создании игр для iOS, который вы приобретете.

Так что действуйте! Кто знает, может через пару лет ваша игра обгонит по доходам Clash Royale?

Apple намерена прекратить поддержку 32-битных приложений

Apple готовится прекратить поддержку 32-битных приложений для мобильных платформ, уверяет разработчик Питер Штайнбергер. На это указывает системное сообщение, появляющееся в бете iOS 10.3 при попытке установить программу с заниженной разрядностью. Как следует из оповещения, право доступа к такому ПО пока останется за пользователем, но будет ограничено при обновлении до будущих итераций iOS. Разработчики, поторопитесь.

Эра 64-разрядного ПО для iOS началась в 2013 году с выходом iPhone 5s, официально вступив в права лишь в феврале 2015-го. Именно тогда Apple обновила правила публикации приложений в App Store, установив строгий запрет на размещение ПО, построенного на 32-битной архитектуре. Данная мера привела к практически полному искоренению неактуальных программ за исключением некоторых, чьи создатели либо забросили свои разработки, либо решили тянуть до конца.

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

Вышла первая бета-версия watchOS 3.2 с новым режимом «В театре»

В период новогодних праздников появился слух о скором выходе первой бета-версии iOS 10.3 с новым режимом «В театре». Эта версия прошивки для разработчиков и тестеров вышла гораздо позднее и без какого-либо нового режима. Затем упоминание режима «В театре» нашли разработчики в сопроводительной документации к watchOS. Стало понятно, что этот режим мы увидим в watchOS 3.2. Сегодня первая бета-версия этой операционной системы для Apple Watch стала доступна зарегистрированным разработчикам.

Разработчики уже сейчас могут установить первую бета-версию watchOS 3.2. Для них это будет очень полезно, так как это первая версия операционной системы для Apple Watch, которая работает с SiriKit, позволяя разработчикам использовать возможности Siri так же, как это происходит в iOS 10.

Как мы уже упомянули, помимо SiriKit в первой бета-версии watchOS 3.2 можно найти новый режим «В театре». Он отключает функцию зажигания экрана при движении рукой после появления уведомлений. Это избавляет от необходимости погружаться в настройки. Режим можно активировать из Центра управления с помощью кнопки с изображенными на ней театральными масками.

Разработчики со знанием Swift востребованы как никогда

Язык программирования Swift, разработанный компанией Apple и представленный на WWDC в 2014 году, занял второе место в рейтинге наиболее востребованных умений среди фрилансеров. Такое заключение сделали эксперты крупнейшего фриланс-портала Upwork. Согласно материалам отчета, спрос на знатоков Swift в несколько раз превысил спрос на их коллег, владеющих навыками 3D-моделирования и работы с MySQL.

Невероятный рост популярности языка, несмотря на его новизну, эксперты связывают с высокими продажами Apple Watch. Подавляющее большинство приложений, издаваемых для часов, содержит в себе код Swift. При этом единственной штатной программой в среде iOS, написанной с применением фирменного языка программирования, до недавнего времени оставался Калькулятор. Не менее печально выглядит статистика по macOS.

Ранее стало известно, что руководитель проекта Swift Крис Латтнер принял решение покинуть компанию Apple, в которой проработал последние 12 лет. Не исключено, что причиной его увольнения стала весьма опосредованная заинтересованность Apple в развитии Swift. Латтнер займет пост вице-президента по программному обеспечению в Tesla Motors, возглавив команду разработчиков систем автопилотирования. На чьи плечи ляжет развитие Swift теперь – пока неизвестно.