Swift от Apple мог бы стать новым языком Android, и это было бы бомбой

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

SWIFT

В действительности языки программирования - это именно то, чем они себя называют, языки программирования. Как и любой другой язык, в данном случае он используется для связи с машинами. А новые выпускаемые языки выпускаются с целью облегчить программисту создание своих приложений. В случае Swift мы говорим о языке программирования, созданном для разработки мобильных приложений. Java - гораздо более старый язык программирования, и, хотя многие пользователи знают его очень хорошо, правда в том, что его не так просто использовать и изучать, как со Swift. Все это могло побудить Google рассмотреть возможность использования Swift в качестве языка программирования высшего уровня для Android, хотя это язык, созданный Apple.

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

Логотип Swift

Прощай, Windows Phone

Но это, кроме того, будет иметь значение, выходящее за рамки простого улучшения и облегчения разработки приложений для Android. IOS и Android в целом выглядят как конкурирующие операционные системы, но давайте не будем забывать, что тот факт, что обе операционные системы являются почти единственными двумя мобильными операционными системами, приносит им большую пользу. Если бы вдобавок к этому у них появился один и тот же язык программирования, остальные мобильные операционные системы были бы полностью исключены для разработчиков. Почему? Потому что разработчику нужно только научиться программировать на Swift, чтобы впоследствии окончательно адаптировать свои приложения к мобильным устройствам Android и iOS. Другими словами, Windows Phone будет еще ближе к смерти. Если вы уже получаете гораздо меньше приложений, чем Android и iOS, то сейчас очень немногие разработчики будут заинтересованы в Windows Phone. Не только из-за того, что у него очень низкая пользовательская квота, но и потому, что было бы намного сложнее научиться разрабатывать для Windows Phone, чем для iOS и Android.

Логотип Android

С iOS на Android

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

Конечно, Java не перестанет оставаться основным языком программирования Android. Для этого пройдет какое-то время. Android пришлось бы добавить новые библиотеки для работы со Swift и компилятор для этого языка программирования. Это была бы великая революция и эффект разорвавшейся бомбы, но все же парадоксально, что Apple Swift может стать великой революцией, которая должна была достичь мира приложений для Android.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий

  1.   Пауло сказал

    «Windows phone был бы ближе к смерти»? Но если бы вы сказали пару дней назад, что он уже мертв! Теперь выясняется, что он все еще жив, но если бы он согласился на Свифт, теперь он бы умер! Вы так хотите, чтобы парадигма мобильных устройств Microsoft была похоронена?