Разработчики получили шаблоны элементов интерфейса iOS 10 для Photoshop и Sketch

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

Если точнее, Apple выложила шаблоны для Sketch и Photoshop. Очень вероятно, что дизайнеры используют именно эти приложения на этапе проектирования интерфейса будущего приложения. В этих шаблонах можно найти все элементы интерфейса iOS в точности такими, какими их видят пользователи iPhone. Они доступны как в светлой, так и в темной темах.

Использование этих шаблонов упростит работу дизайнеров. Компания также опубликовала несколько новых видео для разработчиков, которые помогут довести свой продукт до соответствия требованиям Apple. Это позволит пользователям приложения получить максимально положительный опыт использования.

Вышли четвертые бета-версии iOS 10.2.1 и macOS Sierra 10.12.3

Мы ждали первую бета-версию iOS 10.3, но, кажется, Сонни Диксон допустил ошибку. Она не вышла, но вместо нее компания Apple выпустила сразу две бета-версии iOS 10.2.1 на этой неделе. Вместе с ними вышли и две бета-версии macOS Sierra 10.12.3. Четвертые бета-версии этих операционных систем доступны зарегистрированным разработчикам уже сейчас.

Третьи бета версии iOS 10.2.1 и macOS 10.12.3 были выпущены в минувший понедельник. Обычно Apple ограничивается одной бета-версией в неделю, но бывают исключения. По всей видимости, в третьих бета-версиях мобильной и настольной операционных систем было найдено что-то, что требовалось исправить немедленно. Иначе сложно объяснить столь скорый выход четвертых бета-версий.

Как вы можете догадываться, в четвертых бета-версиях iOS 10.2.1 и macOS 10.12.3 нет совершенно ничего нового, что можно было бы заметить невооруженным глазом. Для нас эти версии ОС не представляют совершенно ничего интересного, но мы знаем, что в Apple работают над стабильностью и безопасностью. Поблагодарим инженеров компании за это.

Вышли новые бета-версии iOS 10.2.1, macOS 10.12.3, watchOS 3.1.3 и tvOS 10.1.1

Будем надеяться, что разработчики и участники программы бета-тестирования Apple успели отдохнуть от новых бета-версий. Как только закончились праздничные выходные, компания Apple выпустила третьи бета-версии iOS 10.2.1 и macOS 10.12.3 и вторые бета версии watchOS 3.1.3 и tvOS 10.1.1. Зарегистрированные разработчики могут установить их уже сейчас.

Можно быть уверенным в том, что большинство заинтересовано в бета-версии iOS. Первая бета-версия iOS 10.2.1 была выпущена 14 декабря. В ней не нашли ничего важного и впечатляющего, кроме различных улучшений и исправлений недочетов. Все то же самое нам продемонстрировали вторая и третья бета-версии.

Увы, это справедливо и для бета-версий других операционных систем от Apple. Вышедшие сегодня предрелизные версии macOS, watchOS и tvOS не несут в себе чего-то нового. Усилия инженеров Apple сосредоточены на стабильности и безопасности операционных систем. Возможно, уже сегодня мы увидим другие бета-версии, в которых найдется что-то действительно новое.

Вышла вторая бета-версия iOS 10.2.1

Компания Apple на этой неделе немного задержалась с бета-версией iOS 10.2.1. Мы ожидали выход второй бета-версии в понедельник, но только сегодня зарегистрированные разработчики получили возможность ее установить. Выход второй бета-версии для участников программы публичного бета-тестирования может состояться, либо задержаться на пару дней.

iOS 10.2 принесла нам большое количество нововведений, среди которых сложно выделить что-то действительно значимое. От iOS 10.2.1 мы не ожидаем ничего подобного, а следовательно, интерес к этой версии ОС значительно ниже.

Скорее всего, в iOS 10.2.1 инженеры Apple сосредоточили свое внимание на стабильности, производительности и безопасности мобильной операционной системы для iPhone и iPad. Если это не так, и нам удастся найти что-то новое, читатели нашего сайта обязательно узнают об этом.

Встречайте первые бета-версии iOS 10.2.1, macOS 10.12.3 и tvOS 10.1.1

В начале недели Apple дала понять, что новых бета-версий iOS 10.2, macOS 10.12.2, watchOS 3.1.1 и tvOS 10.1 больше не будет. Компания выпустила релизные версии этих операционных систем. Увы, watchOS 3.1.1 пришлось вернуть туда, откуда она вышла. Будем надеяться, что это временно. Еще не все успели установить обновления, а Apple уже дала понять разработчикам и бета-тестерам, что скучать им не придется.

Встречайте первые бета-версии iOS 10.2.1, macOS 10.12.3 и tvOS 10.1.1. Если для ваших устройств недавно вышло обновление, это еще не значит, что инженерам компании Apple не над чем работать. На данный момент обновления доступны зарегистрированным разработчикам, но участники программы публичного бета-тестирования отдыхать будут не долго. Скорее всего, бета-версии новых iOS и macOS станут доступны им в ближайшее время.

Бета-версии новых операционных систем стали доступны совсем недавно. Еще не все первопроходцы успели их установить, и у нас нет информации о наличии каких-либо нововведений. Мы расскажем обо всем, что удастся найти. Судьба watchOS 3.1.1 и бета-версии watchOS 3.1.2 остается под вопросом. Вероятно, эти версии прошивок выйдут с запозданием, а компании потребуется время на поиск проблем.

10 причин выучить Swift и разрабатывать приложения для iOS

Swift на MacBook

В 2014 году во время конференции для разработчиков Apple представила новый язык программирования Swift. Компания позиционирует его как новый мощный язык для создания приложений для iOS и OS X. В этом году Apple объявила о выходе языка программирования Swift 3.0, где отмечается значительное расширение порта для платформы Linux. Раскрыть все преимущества языка и научить создавать мобильные программы поможет бесплатный курс по Swift от сервиса GeekBrains.

Swift легче поддерживать

В отличие от Objective-C, развитие которого зависит от C, Swift отменяет требование двух файлов. Кроме того, имена методов и комментарии между файлами синхронизируются автоматически, да и вообще программисты делают меньше вспомогательных действий за счет отсутствия шаблонного труда у Swift.

Swift более читаемый

Поскольку данный язык не построен на C, он гораздо проще читается. Например, не нужно ставить запятую в конце строки и писать скобки для окружения выражения внутри if/else. Никаких квадратных скобок, Swift напоминает обычный английский язык, является гораздо более чистым и имеет упрощенный синтаксис.

Swift

Swift не требует много кода

Количество кода со Swift становится гораздо меньше. К примеру, для добавления двух строк можно воспользоваться оператором «+». Язык поддерживает интерполяцию строк, не нужно запоминать токены.

Swift быстрее

Apple постоянно продолжает улучшать скорость работы приложений на Swift. Сейчас язык почти на одном уровне с C++ для FFT, и в Купертино обещают, что это не предел.

Swift безопаснее

Swift вызывает ошибку при исполнении кода при использовании переменной nil. Это позволяет облегчить процесс устранения багов, поскольку программист решает проблему сразу.

Swift лучше работает с проектами

С данным языком программисты могут дифференцировать классы или значения при помощи идентификатора пространства имен. Это сильно облегчает включение проектов с открытым исходным кодом.

Swift поддерживает динамические библиотеки

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

Swift интерактивен

Swift Playgrounds, представленные не так давно, позволяют программистам проверить новый алгоритм или графическую рутину (например, 15 строек кода), не создавая целое приложение для iPhone.

PlayGrounds

Swift полностью функциональный

Это не просто «надстройка» к Objective-C, это его полноценная замена.

Swift — это будущее

Очевидно, в ближайшие несколько лет все приложения для iOS (и не только) будут создаваться с помощью Swift. И на это будущее вы можете повлиять. Как же оперативно выучить новый язык и стать первоклассным iOS-программистом?

В этом вам поможет профессия «Программист iOS» в сервисе GeekBrains. Разработчиков Swift сейчас не так много, и специалисты, которые знают данный язык, очень востребованы на рынке. Всего за полгода вы можете освоить новую профессию, пройти гарантированную стажировку и начать работать в крупной IT-компании! Средняя зарплата по Москве и МО для разработчиков iOS говорит сама за себя.

Зарплата

Обучение состоит из двух уровней изучения Objective-C, основ баз данных, двух уровней изучения Swift и командной разработки в компаниях и проектах. 7 из 10 студентов GeekBrains находят работу уже в процессе обучения.

Как стать разработчиком

У сервиса есть компании-партнеры, которые рассматривают выпускников в качестве стажеров с возможностью дальнейшего трудоустройства. Проще говоря, начать свою карьеру в IT можно сразу после обучения. Резюме все-таки будет соответствующее.

Резюме

Для тех, кто давно хотел разрабатывать iOS-приложения, профессия «Программист iOS» — отличный шанс начать двигаться к своей мечте. Дерзайте!

Microsoft Visual Studio для Mac доступен для загрузки

coding_with_style-2_uhd

Интегрированная среда разработки программного обеспечения Visual Studio официально получила поддержку компьютеров Mac. С соответствующим заявлением в среду, 16 ноября, представители Microsoft выступили на прошедшей в Нью-Йорке конференции Connect(). Предварительная версия комплекса инструментов доступна для загрузки уже сейчас, а его полноценный релиз состоится в первом квартале 2017 года.

«Кросс-платформенность является ключевой особенностью нового Visual Studio, — сообщили на презентации. – Инструмент позволяет мгновенно переключаться между macOS и Windows, делясь проектами без потери прогресса. Кроме того, несмотря на свою новизну, продукт уже позволяет создавать приложения для множества операционных систем, в том числе мобильных, и полностью совместим с платформой MSBuild».

По своей сути Visual Studio для Mac аналогичен версии для Windows, утверждают разработчики Microsoft. «Если вам нравится Visual Studio, но по какой-то причине вы предпочитаете работать в среде macOS, теперь вы всюду можете чувствовать себя как дома», — подтвердил Микайла Хатчинсон, проект-менеджер компании Xamarin. Visual Studio для Mac создавался на основе богатого опыта специалистов из Редмонда, но был полностью адаптирован к работе на Mac.

Загрузить Visual Studio могут пользователи компьютеров Mac, работающих под управлением OS X версии 10.11 и более новых. Размер загружаемого файла составляет 22,8 МБ.

По материалам VentureBeat

Вышла третья бета-версия watchOS 3.1.1 для разработчиков

watchos_3_1_1_b3

В начале этой недели успели выйти все бета-версии операционных систем от Apple, кроме одной. Сегодня третья бета-версия watchOS 3.1.1 догнала третьи бета-версии iOS 10.2, macOS 10.12.2 и tvOS 10.1. Она доступна зарегистрированным разработчикам в приложении Watch на их iPhone. Для установки необходимо посетить раздел приложения «Основные» и выбрать пункт «Обновление ПО».

В отличие от iOS 10.2, бета-версии watchOS 3.1.1 не могут порадовать какими-либо видимыми нововведениями. Следующая версия разрабатывается для того, чтобы сгладить шероховатости в работе watchOS 3.1.

Будем надеяться, что Apple Watch первого поколения будут немного быстрее работать после обновления. Однако надежды мало. Компания уже выпустила более производительные часы, и, скорее всего, обновлениями инженеры стараются оптимизировать работу новых моделей.

[Dev Story] История создания приложения «Личные Финансы»

Личные Финaнсы

Нам пишет разработчик приложения «Личные Финaнсы»

Я всегда старался вести учет своего семейного бюджета и использовал для этого различные программы. Например, вел учет финансов в Excel, но постоянно сталкивался с необходимостью ручной настройки или отсутствием нужных мне функций.

Идея

Я работаю программистом “1С”, и идея создания мобильного приложения возникла сразу, как появилась возможность его разработки на платформе “1С”. Попытки держать все расходы в уме или записывать на бумажки сводились к одному — некоторые чеки неизбежно были забыты или потеряны. В связи с этим фиксация расходов сразу после совершения покупок была необходимостью.

Разработка и публикация

С самого начала я подошел к разработке серьезно ‒ тщательно прорабатывал каждый блок, работая практически круглосуточно. Мотивация была сильная — одним из первых создать коммерческое мобильное приложение для массового рынка на платформе “1С”. На разработку первой версии ушло 5 месяцев.

Такую программу я опубликовал в сентябре 2013 года:

Личные Финансы

Сегодня такой интерфейс выглядит наивно, но в 2013 году мне казалось, что это неплохо. После публикации приложения мои “розовые очки” разбились о суровую реальность. Критика пользователей была крайне резка. Все их внимание было направлено на мою слабую сторону — интерфейс. Он был расценен как “ужасный”, “убогий”, “отстойный” и т. д. С другой стороны, именно это помогло мне в дальнейших улучшениях программы.

Работа над ошибками

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

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

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

Теперь программа выглядит так:

Личные Финансы

Результат

На текущий момент приложение “Личные Финансы”:

  1. Занимает 1-е место на iPad в России по числу скачиваний в категории “Финансы” уже полгода.
  2. На iPhone в России попадает на 1-е место в категории “Финансы” по числу скачиваний.
  3. Попадает в топ-10 категории “Финансы” в 88 странах мира, среди которых Америка, Германия, Великобритания, Италия и т. д.
    Самое покупаемое мобильное приложение, разработанное на платформе 1С.

Планы

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

Название: Личные Финансы- Семейный Бюджет и Учет Расходов 1С
Издатель/разработчик: 1C Rarus MSK
Цена: 15 руб.
Встроенные покупки: Да
Совместимость: Универсальное приложение
Ссылка: Установить

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

Вышли первые бета-версии iOS 10.2, watchOS 3.1.1, tvOS 10.1 и macOS 10.12.2

ios10_2_b4

Остановится ли Apple на iOS 10.1? Нет. Инженеры компании уже работают над iOS 10.2, а разработчики уже могут установить первую бета-версию этой операционной системы. Вместе с ней вышли первые бета-версии watchOS 3.1.1, tvOS 10.1 и macOS 10.12.2. А главное, что мы наконец можем поговорить о нововведениях, которых не было видно так долго. В iOS 10.2 нашли восемь изменений.

В первой бета-версии iOS 10.2 есть новые альбомы. Тройка новых обоев – это цветные пузыри на черном фоне.

ios_10_2_8 ios_10_2_5

Появился виджет приложения Видео.

ios_10_2_9

Появились также выделенные настройки камеры, новые эмодзи, новые специальные возможности кнопки Home в меню «Универсальный доступ» и новая анимация «Праздник» в Сообщениях.

ios_10_2_1

Вы также можете отключить или включить отображение рейтинга композиций в настройках приложения Музыка. Появилась новая иконка для подключенных Bluetooth-наушников в статус-баре.

ios_10_2_3 ios_10_2_4

Это все, что нашли на данный момент. Наверняка в следующих бета-версия iOS 10.2 появится что-то еще.