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 появится что-то еще.

Geek Week 2016: для тех, кто не боится учиться

Программирование

Хотели научиться программированию, но никак руки не доходили? Нет возможности позволить себе платное обучение? Тогда вам обязательно необходимо посетить международную онлайн-конференцию Geek Week 2016. 6 дней обучения программированию и общения с ведущими экспертами IT-компаний всего мира. Это бесплатно, и даже не придется отходить от компьютера.

Онлайн-формат, безусловно, является самым доступным, поскольку не требует присутствия в каком-либо бизнес-центре на конференции и позволяет расширить практические знания ничуть не хуже, чем офлайн-мероприятия. Конференция Geek Week 2016 пройдет с 14 по 19 ноября и будет полезна не только разработчикам.

Цели конференции:

— заинтересовать программированием, веб-дизайном и интернет-маркетингом как можно больше людей;

— с помощью бесплатных онлайн-вебинаров и практических мастер-классов создать максимально комфортные условия для эффективного развития и профессионального роста в самых востребованных направлениях IT-сферы;

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

Что ждет

В мире 18 миллионов специалистов в сфере IT и ежегодно появляется 500 тысяч новых программистов, веб-дизайнеров и интернет-маркетологов. Уже 10 лет сохраняется тенденция: на каждое резюме — 7 вакансий. Ввиду демографического кризиса 1990-х годов IT-кадры в России могут стать еще более дефицитными к 2018 году. Необходимо внедрять современные решения для стабильного роста сферы информационных технологий уже сейчас, чтобы заранее предотвратить трудности, которые ждут Россию в ближайшем будущем. Одним из таких решений является Ежегодная IT-конференция GeekWeek 2016, которая пройдет с 14 по 19 ноября в режиме онлайн.

Кому будет полезна конференция?

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

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

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

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

Что вас ждет?

— Обучение с нуля

— Развитие навыков

— Актуальные тренды

— Сертификаты и подарки

Список спикеров довольно внушительный и постоянно обновляется:

Спикеры

Напоминаем, участие в конференции бесплатное, Geek Week 2016 пройдет с 14 по 19 ноября. Все, что нужно сделать, — зарегистрироваться по этой ссылке. Будет интересно!

Почему выход iOS 10 — отличный шанс начать самому создавать приложения

Программирование

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

Так, например, Apple добавила SiriKit — теперь приложения могут напрямую взаимодействовать с голосовым ассистентом компании. Уже сейчас вы можете вызвать при помощи Siri такси Uber или написать сообщение в WhatsApp. Каждый день все больше разработчиков интегрируют Siri в свои приложения, поскольку это действительно удобно.

SiriKit

Приложения в iOS 10 также могут работать с iMessage — теперь сервис обмена сообщениями Apple имеет даже собственный App Store, для которого любой разработчик может создавать приложения. Еще один бонус — CallKit, позволяющий интегрировать программы со стандартным приложением «Телефон». Многие уже наверняка успели оценить это решение по примеру WhatsApp. Кроме того, приложения, которые позволяют осуществлять бронь, резервировать столики в ресторанах и другие действия, связанные с геолокацией, получили поддержку расширения приложения «Карты».

Разумеется, это не все нововведения SDK в iOS 10 — всего их несколько десятков, и каждый разработчик найдет для себя, чем воспользоваться. Для кого-то, например, будет актуален поиск по своему приложению стандартными средствами операционной системы; другие откроют для себя полезность виджетов и упростят таким образом взаимодействие с пользователем.

Виджеты

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

Спрос

Сейчас по профессии iOS-разработчик в России открыто 294 вакансии. Для 33,7% открытых вакансий работодатели указали заработную плату в размере 42 000—81 500 руб. 33,3% объявлений с зарплатой 81 500—121 000 руб, и 13,3% с зарплатой 121 000—160 500 руб. Размер зарплаты, конечно, зависит от региона.

Почему же так происходит? Многие боятся, что программировать на iOS тяжело, что надо долгие годы учиться, чтобы написать свое первое приложение. Реальные истории выпускников GeekBrains говорят об обратном: научиться iOS-программированию можно даже в сжатые сроки. Да, это будет непросто, но потраченные усилия потом будут компенсированы.

Например, выпускник GeekBrains Давид Какаладзе быстро понял, что разрабатывать приложения для iOS — прибыльный бизнес, и записался на курсы. Начал с бесплатного курса «Основы программирования», а потом перешел на профессию «Разработчик iOS». В результате после прохождения обучения Давид открыл свою компанию IosDevClub — стартап в IT-инкубаторе GeekBrains, уже набирает первых сотрудников. Он планирует не просто писать программы, а заниматься созданием приложений с дополненной реальностью. Благо все необходимые знания для этого у него уже есть.

Сейчас, когда есть собственный язык программирования Swift от Apple, программировать на iOS стало еще проще. Так что пробуйте, ищите себя, выбирайте и развивайтесь!