Почему Apple не делает Swift самым и единственным?


0 4

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

В наше время большинство языков и фреймворков появляется сразу с прицелом на захват максимальной аудитории и всех платформ. 

Когда Microsoft выпустила смою .NET платформу и современный язык C#, то они были кросс платформенные на словах, но только под Windows в реальности. И только недавно начался реальный переход на реальную кросс платформу и .NET официально появился под macOS и Linux. 

Я не вижу, чтобы Apple делала хоть какие-то усилия, чтобы Swift вырвался за пределы экосистемы Apple и стал языком, на котором можно было бы писать код под Linux, Windows или может быть даже под Андроид. Нет попыток даже расширять горизонты использования языка. Ну ладно, под Андроид – это я конечно же грубанул, я даже представить себе такое не могу, это что-то уж совсем нереальное. 

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

Тут наверно нужно подумать и ответить для себя на вопрос – а зачем им это нужно? Apple это просто не нужно и поэтому они не инвестируют в это деньги. 

А почему Майкрософт это выгодно? Позиция и маркетинг Майкрософт всегда был через популяризацию. Они продвигали свою ОС на максимальном количестве железа и продвигали ее через всех производителей. Чем больше людей уже знает, как работать с Windows, тем больше шансов, что они будут ее использовать для своих задач. 

То же самое и с языками – Microsoft много инвестировала в среды разработки, в языки, инструменты и постоянно инвестирует в популяризацию. В течении года проходит несколько различных конференций и программистам много рассказывают – как использовать инструменты Microsoft. Если программист знает C#, то с большой вероятностью он будет решать свои задачи с использованием этого языка и скорей всего будет использовать продукты Microsoft. Сейчас компания делает большую ставку на облачные технологи и эта ставка явно играет положительно, потому что в этой сфере доходы компании постоянно увеличиваются. 

Я не могу утверждать, но на мой взгляд позиция Майкрософт – вот вам простой инструмент, вот вам тонна информации и теперь вы можете работать с нашей ОС. Компания даже делала попытки компилировать Objective-C код, написанный под платформу Apple на платформе Windows. И эта попытка круто провалилась. 

 

Что делает Apple? А им плевать на популярность Objective-C или Swift. Их позиция – смотрите, у нас есть платформа, на которой продаётся огромное количество различных приложений на миллиарды долларов. Хотите кусочек этого вкусного пирога? Плевать на то, какие языки вы уже знаете, у нас есть свой выбор – изучайте Swift и тогда получите доступ к рынку. 

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

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

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


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 4 человек


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне