Connect with us

Разработка

Почему Swift стал Open Source?

Они больше заинтересованы в том, что находится под “капотом”, в инфраструктуре, которая будет поддерживать платформу в более широком понимании. Это – разработчики, и они важны, как никогда.

SwiftBook

Опубликовано

/

     
     

На WWDC 2015 Apple анонсировала Swift, как открытый язык программирования (с открытым исходным кодом). Это означает,  что разработчики могут теперь разрабатывать приложения для OS X и iOS, используя Linux PC. Эта выбранная стратегия далека от стандартной политики Apple.

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

Для этой аудитории косметические улучшения не станут решающими, они не «купятся» на новую круглосуточную радиостанцию. Они больше заинтересованы в том, что находится под “капотом”, в инфраструктуре, которая будет поддерживать платформу в более широком понимании. Это – разработчики, и они важны, как никогда.

Меняющийся облик развития

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

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

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

Значение слова “разработчик” значительно расширилось. Стипендиаты, особо отмеченные в начале речи Типа Кука на WWDC 2015 года – разработчики. Сотрудники Twitter, которые адаптируют сервисные приложения для новых устройств – разработчики. Человек, пишущий код у себя в спальне и создающий игру, которая взорвет App Store, тоже является разработчиком.

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

100 миллиардов загрузок

Почему разработчики считаются наиболее важным сектором аудитории для производителя? Потому что они те, кто создают контент.

Apple хвастался вехой в 100 млрд загрузок на App Store во время WWDC, но компания только заложила основы для такого достижения. Большая часть из этих 100 млрд загрузок состоялась благодаря приложениям, разработанным за пределами Apple и затем распространенными через их сервис.

2

Выбор программного обеспечения близок к «отрыву» от операционной системы. Вы можете скачать Microsoft Word на любую платформу, которая вам нравится, будь то Windows PC или Apple iPhone. Компании готовы предоставить пользователям кусочек того, что они предлагают, в надежде, что это сподвигнет пользователя воспользоваться полной экосистемой.

В этом нет ничего нового, но сейчас это становится все более распространенным. Ведь в современном мире факт того, что у человека есть смартфон, компьютер и планшет, не является чем-то неординарным, но когда-то их наличие было приятным бонусом, а не «must have», как сейчас.

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

Открывая дверь

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

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

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

3

Все это не взялось из ниоткуда. Все это тщательно создано разработчиками. Переход на открытый исходный код – это верный способ произвести впечатление на сообщество разработчиков и убедиться, что они останутся верными компании Apple в будущем, как были верны и в прошлом. Это особенно важно для OS X. И если iOS всегда пользовался популярностью у сильного сообщества разработчиков, то OS X уже давно жил в тени библиотеки программного обеспечения Windows.

Посмотрите, например, как Microsoft предлагает версию Windows 10, оптимизированную для устройств IoT. Это не супер новость для большинства, но это помогает сделать предложение разработчикам, говоря, что компания серьезно намерена поощрять их работу на всех уровнях. Для Microsoft это важно потому, что компания изо всех сил пытается раскрутить Windows Store, конкурента Apple Store, но пока не особо успешно.

Apple может несколько потерять на продажах высококачественных Маков в настоящее время, ведь у разработчиков теперь есть привлекательная опция написания кода на Swift на своих Linux. Но в глобальном смысле, этот шаг дает карт-бланш наиболее важному сегменту аудитории компании – мужчинам и женщинам, создающим контент, который определяет iOS и OS X.

swift

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Новости

Интересные материалы: 12.12

Сегодня Avito iOS Winter Edition, распознавание лиц и спасет ли ваш бизнес изменение цвета кнопок?

Леонид Боголюбов

Опубликовано

/

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Комментарии
Продолжить чтение

Новости

Интересные материалы: 11.12

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

Опубликовано

/

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Комментарии
Продолжить чтение

Медиа

Радио-Т №575

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

AppTractor

Опубликовано

/

Автор:

В новом выпуске:

Комментарии
Продолжить чтение

Новости

Digest MBLTdev: Новости для iOS разработчиков №147

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный и Саша Зимин, а также директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

Автор:

AlphaZero показывает невероятные успехи в выигрывании чего угодно у кого угодно. Стандарт C++17 перешёл в статус Published. Успели-таки, чертяги. Microsoft замутит ноутбуки на ARM. Наше восхищение рэдмондцам. Это должно продвинуть индустрию вперёд. А ещё, редакция дайджеста получила ваши ответы. Они нас порадовали. Прямо подарок к Новому году. Спасибо. Потребуется какое-то время, чтобы реализовать задумки, но мы, что называется, on the way.

1

31 Million Client Registration Files Leaked by Personalized Keyboard Developer

Есть такая популярная сторонняя клавиатура — AI.type. Немножечко обнаружилось, что эта клавиатура собирает прорву данных, да ещё и хранит их небезопасно на своём сервере. Кстати, покупая какую-нибудь китайскую розовую клавиатуру с радужной подсветкой всего за 99 руб., будьте готовы к похожему результату.

MACKEEPERSECURITY.COM

Apple Expands Search Ad Offerings with Search Ads Basic

Новый тип рекламы в App Store. Пока только US.

WWW.MACSTORIES.NET

4

Hyperion-iOS

Штука для дизайн-ревью приложения прямо на девайсе. Можно измерять расстояния, смотреть атрибуты и замедлять анимации без Xcode.

GITHUB.COM

Singleton, Service Locator and tests in iOS

Статья про антипаттерны Singleton и Service Locator, а также про то, как можно оставить их в проекте и иметь тестируемый код.

BADOOTECH.BADOO.COM

Building an enum-based analytics system in Swift

Аналитики в современных приложениях много. Маркетологом только дай волю. 5+ систем воткнут только так. Вот вариант, как оформить хаос с событиями. А если вы используете MVVM, поглядите этот вопрос на SO, тоже про усмирение хаоса.

WWW.SWIFTBYSUNDELL.COM

When Not to Use an Enum

Когда в ответ на статью появляется статья, это особенно прекрасно. Замечания и предложения к предыдущей статье: мол, enum отличный, но негоже всюду его пихать только потому, что enum в Swift функционален.

MATT.DIEPHOUSE.COM

e-Legion Meetup: дизайн мобильных интерфейсов

Санкт-Петербург, 14 декабря, офис Тинькофф, 18:30. «Система контроля версий для дизайнера» от Димы Головкова из e-Legion. «Дизайн форм для мобильных приложений и сайтов» от Ника Бабича из UX Planet. «Как мы используем продуктовую мобильную аналитику» от Толи Ларина из Тинькофф. Будет трансляция.

ELEGION.TIMEPAD.RU

Moscow CocoaHeads Meetup

Москва, 15 декабря, офис Mail.Ru, 19:00. «Как стать GPU-инженером за час» от Андрея Володина из Prisma AI. «Распределённая сборка IPA» от Мити Куркина из Mail.Ru. «Синее смещение: оптимизация запуска на платформе iOS» от Виктора Брыскина из Яндекса.

CORP.MAIL.RU

c71bdfcf-9da6-4069-9426-b03ba710c042

Яндекс изнутри: глазами iOS-разработчика

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

WWW.YOUTUBE.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Комментарии
Продолжить чтение

Наша рассылка

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков веб и мобильных приложений!

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Популярное

X

Спасибо!

Теперь редакторы в курсе.