The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Apple обеспечит поддержку разработки Android-приложений на языке Swift

27.06.2025 09:05

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

Основные задачи, которые будет решать созданная рабочая группа:

  • Улучшение и сопровождение поддержки Android в официальном инструментарии Swift, избавление от необходимости использования сторонних патчей для поддержки Android.
  • Расширение возможностей базовых пакетов, таких как Foundation и Dispatch, для более качественной поддержки подходов, применяемых при разработке приложений для Android.
  • Работа с группой, отвечающей за поддержку платформ в Swift, для официального определения уровней поддержки платформ и их постепенной реализации для Android.
  • Определение диапазона поддерживаемых API Android и проведение работы по их интеграции со Swift.
  • Разработка механизма непрерывной интеграции для проверки связанных с Android изменений в Swift.
  • Разработка рекомендаций по организации взаимодействия между Swift и Android Java SDK, а также распространению Swift-библиотек для Android.
  • Развитие инструментов для отладки Swift-приложений для Android.
  • Содействие добавлению поддержки Android в различные пакеты на Swift, развиваемые сообществом.

Язык Swift сочетает лучшие элементы языков C и Objective-C, и предоставляет объектную модель, совместимую с Objective-C (Swift-код может смешиваться с кодом на С и Objective-C), но отличается использованием средств автоматического распределения памяти, контроля переполнения переменных и массивов, защитой от использования неинициализированных переменных и блокированием доступа к памяти после её освобождения, что значительно увеличивает надёжность и безопасность кода. Swift также предлагает множество современных методов программирования, таких как замыкания, обобщённое программирование, лямбда-выражения, кортежи и словарные типы, быстрые операции над коллекциями, элементы функционального программирования.

Pеализация Swift построена с задействованием технологий проекта LLVM. Для обеспечения высокой производительности Swift-программы компилируются в машинный код, который в проведённых тестах демонстрирует производительность на 30% опережающую код на Objective-C. Вместо сборщика мусора в Swift используются средства подсчёта ссылок на объекты. В поставку входит пакетный менеджер Swift Package Manager, предоставляющий инструменты для распространения модулей и пакетов с библиотеками и приложениями на языке Swift, управления зависимостями, автоматизированной загрузки, сборки и связывания компонентов. Компилятор и инструментарий для языка Swift распространяется под лицензией Apache 2.0.

  1. Главная ссылка к новости (https://forums.swift.org/t/ann...)
  2. OpenNews: Компания Apple открыла код сборочной системы Swift Build
  3. OpenNews: Компания Apple представила язык программирования Swift 6.0
  4. OpenNews: Для продолжения разработки браузера Ladybird решено использовать язык Swift
  5. OpenNews: Создатель LLVM и Swift уходит из компании Apple
  6. OpenNews: В язык Swift добавлена начальная поддержка платформы Android
Лицензия: CC BY 3.0
Наводку на новость прислал Artem S. Tashkinov
Короткая ссылка: https://opennet.ru/63482-swift
Ключевые слова: swift, android
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (109) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, freehck (ok), 11:38, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если после этого можно будет портировать приложения из App Store в Play Market с минимальными правками -- это прямо киллер-фишка. Хорошее решение и грамотный ход от Apple. Хотим и ждём.
     
     
  • 2.3, Пользователь (?), 11:48, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Нет, этого будет сделать нельзя. Кроссплатформенность скорее всего будет ограничена бизнес логикой
     
     
  • 3.60, Аноним (60), 18:30, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, этого будет сделать нельзя.

    На основании чего вы это утверждаете?

     
     
  • 4.78, мяв (?), 21:43, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    довольно разные апи у систем.
    и кмк они не будут там городить "слой совместимости"
     
     
  • 5.100, Аноним (100), 13:06, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Добавлю ещё: сделали приложения в список регионов добавили в то числе Крым и  Севастополь. В эпле сказали: нельзя, они под санкциями.
    В Андроиде нормально.
    Сомневаюсь что эпловцы будут разруливатб эту разницу
     
     
  • 6.101, Аноним (100), 13:09, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати это былеще 2019 год. С тех по мы всегда выкладываем ещё в рустор и рекомендуем скачивать именно оттуда
     
  • 2.26, Илитка (?), 13:20, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Эппл сейчас сидит без софта, нет даже аналогов половины опенсурсных приложений из f-droid. Про плейстор можно даже не говорить. Мелкая коммерческая разработка часто на Эппл даже не смотрит.

    Надежда епла, что теперь под ведро будут писать на свифте и будет легко портировать на иос и совсем без софта не останутся через десять лет.

     
     
  • 3.30, Пользователь (?), 13:29, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что за бред? Практически все стартапы начинают разработку софта под iOS, а про андроид вспоминают в самом конце.
    Причина довольно прозаична и не завязана на религиозности, AppStore приносит много денег, а аудитория в 3.5 гика с «продвинутыми» требования вообще никому не интересна
     
     
  • 4.33, developersdevelopersdevelopers (?), 13:49, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    как там в 2013? биткойны купил?
     
  • 4.42, Смузихлеб забывший пароль (?), 15:50, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Имея опыт работы с яблоком... даже не под мобилу, а под десктоп, даже норм универсальный архиватор и чтоб бесплатный - под яблоко хрен найдёшь
    Под винду и проч есть 7zip, под яблоко - какое-то гамно или платное или с регулярной рекламой или с периодической, но политической( антироссийской ) рекламой

    *Практически все стартапы, но какой-то отдельной страны. США, например... Но даже не целиком, а отдельной части... скажем, калифорнии... и то, не всей. Но их-то понять можно, т.к из-за импортных ограничений выбор смартфонов сильно ограничен и почти наверняка там будет огороженное яблоко. Но только там.
    Но ведь далеко не во всём мире так

     
     
  • 5.47, тимкук (?), 16:15, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Практически все стартапы, но какой-то отдельной страны. США, например

    Ну учитывая, что bay area + nyc генерят больше миллиардных стартапов, чем все страны вместе взятые, этого вполне достаточно

     
  • 5.51, Phil (??), 16:32, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так есть встроенный архиватор, зачем что-то еще ставить?
     
     
  • 6.54, freehck (ok), 17:26, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Так есть встроенный архиватор, зачем что-то еще ставить?

    Ну кстати да, встроенный архиватор ест всё, кроме RAR. Но он попадается пипец как редко, и в целом меня вполне устаривает консольный, поставленный через brew. Впрочем, я могу быть необъективен, ибо даже под макосью сижу в основном в терминале: всё-таки linux-бэкграунд сказывается.

     
  • 4.55, Аноним (55), 17:31, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это какие стартапы? Которые делают приложения для велосипедистов что-ли?
     
  • 3.38, freehck (ok), 15:09, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Мелкая коммерческая разработка часто на Эппл даже не смотрит.

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

     
     
  • 4.43, Смузихлеб забывший пароль (?), 15:51, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    яблоко уже давно никакой не премиум. Ну лет 5-10 как минимум.
    порой, настолько малая доля рынка, что даже возиться с этим просто не имеет смысла
     
     
  • 5.46, тимкук (?), 16:12, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты хотя бы статой поинтересуйся что ли. Айфон буквально выносит весь премиум-сегмент даже внутри Китая со всем его протекционизмом и патриотизмом, причём с заметным перевесом. И это не говоря уже о мире или тем более США
     
  • 5.53, freehck (ok), 17:21, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > яблоко уже давно никакой не премиум. Ну лет 5-10 как минимум.

    Дорогой Смузихлеб, Вы либо зажрались, либо пересмотрели рекламы Самсунга. )

    > порой, настолько малая доля рынка, что даже возиться с этим просто не имеет смысла

    Вот я прямо сейчас смотрю аналитику одного из своих проектов: с iOS сидят ~15% пользователей, но они обеспечивают ~50% продаж. Да, доля пользователей малая. Зато, как видно, платёжеспособная. И яблочный пользователь бизнесу почти в 10 раз ценнее, чем дройдовый.

    И таки да, я рекомендую верить тезису товарища из #30.

     
     
  • 6.105, Аноним (-), 14:14, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> яблоко уже давно никакой не премиум. Ну лет 5-10 как минимум.
    > Дорогой Смузихлеб, Вы либо зажрались, либо пересмотрели рекламы Самсунга. )

    Это кое-кто слишком фанатеет от марки - и не только пересмотрел маркетингового булшита, но и сам его источать начал. При том это начинается вот прям с ника. Ты не "free" с твоим гламурным рабовладельцем сомнительной направленности, и уж тем более не hck с твоми потребительским настроем. Но вывеска пытается зачем-то доказать кому-то обратное. Бессмысленно и беспощадно. Называя вещи своими именами - ты типичный представитель экосистемы эппла.

     
     
  • 7.109, Аноним (-), 14:35, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты не "free" с твоим гламурным рабовладельцем сомнительной направленности,
    > и уж тем более не hck с твоми потребительским настроем.

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

    А ты еще не поумнел. И что-то думаю вряд ли поумеешь.

     
  • 3.61, Аноним (60), 18:39, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Эппл сейчас сидит без софта [...] Про плейстор можно даже не говорить

    Что за бред ты несешь? Апп Стор всегда приносил и приносит более чем в 2 раза больше выручки, чем Гугл Плей:

    https://www.businessofapps.com/data/app-data-report/
    https://www.revenuecat.com/state-of-subscription-apps-2025/#h-platform-revenue

     
     
  • 4.95, хех (?), 10:09, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В сценарии когда твой продукт это приложение епл может быть и хорошо всё ещё. В сценарии когда приложение это только дополнительная затрата - нет, точно.
     
  • 3.69, Аноним (69), 19:45, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну ну. Найди мне норм DAW под андроид. Сделай так чтоб со звуком без задержек работать можно было. Сможешь запустить плагины, как в айос?
    Весь софт для креатива это только эпл. Всякие видеоредакторы нормальные, фотошопы, приложения шоб рисовать пером как на граф.планшетах - это все только у эпла.
    Ну и под яблоки приложения намного красивее выглядят.
     
     
  • 4.75, Аноним (75), 21:09, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Найди мне аналог Televizo под iOS, бесплатный, без глюков, с такой же стабильностью и функционалом. Только вот, его банально нет. Единственный нормальный IPTV плеер там - UniPlayer, который даже не покупать надо, а оплачивать ежемесячную подписку
    А по поводу рисования пером, Clip Studio Paint есть под все платформы, хоть iOS, хоть Android. Адобовские проги тоже имеются
     
     
  • 5.107, Аноним (-), 14:28, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Найди мне аналог Televizo под iOS, бесплатный, без глюков, с такой же
    > стабильностью и функционалом. Только вот, его банально нет.

    Под япл VLC есть - наверное iptv таки сожрет.

    Но вот с VLC там - жуткий прикол. У эпла interop с всем что не эпл - отстойный донельзя. Файло по блутусу послать? На произвольно взятый комп или чей-то гаджет? Ну вот нет. Стандартные профайлы блупупа - не для нетакусиков! И даже с скачкой файлов в их недобраузере - там все как-то дико криво и ущербно.

    Поэтому самый простой способ залить файло на ифон или ипад - врубить вебсервер в VLC и через него залить файло по сети. И да, вы знаете, заливать офисный документ через видео плеер - это именно через то самое место, которое эппл любит! А что делать если все остальные способы еще сложнее и хреновее? :)

     
  • 4.97, fdroid (?), 10:23, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну найди мне аналоги хоть как-нибудь рабочие. Потом найди аналоги open source под iOS
    https://f-droid.org/packages/de.csicar.ning
    https://f-droid.org/packages/fr.neamar.kiss
    https://f-droid.org/packages/eu.siacs.conversations
    https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge
    https://f-droid.org/packages/org.schabi.newpipe

    А это, можно считать, базовый набо приложений без которых телефон вовсе не телефон даже если и нет хорошо рабочего DAW, хех

     
     
  • 5.106, Аноним (-), 14:23, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    iNetTools такое уродство не для ios Monal, Convo, AstraChat Нет, потому что т... большой текст свёрнут, показать
     
  • 3.70, Аноним (69), 19:53, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты в этом ф-дроиде то сам бывал чтоб так говорить?
     
     
  • 4.96, хех (?), 10:11, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да Conversation там скачал. Questions?
     
  • 3.74, BrainFucker (ok), 21:05, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Эппл сейчас сидит без софта, нет даже аналогов половины опенсурсных приложений из f-droid.

    Нужность софта сильно переоценена. Линуксоиды на десктопах сидят ещё более без софта и ничего. Зато, перефразируя старый мем, "пользоваться нашей системой большая честь".

     
     
  • 4.77, Аноним (75), 21:31, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На Линуксе хотя бы wine и proton есть, так что, можно запускать даже то, чего нет под него. С iOS так не получится
     
     
  • 5.114, _ (??), 17:37, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > С iOS так не получится

    Я вот ябблы не люблю, но такую чушь пороть... :-(

    Мне как то со словами "тыжеиженегр!" выдали яббл... Я им устроил разнос с разЪяснением что я Инженер, а не секретарша Мэйси и пока мне покупали достойный тыжеинженегра _нормальный_ лаптоп ... пользовал вот это: "VMware Fusion Pro for Mac"...

    И смотри ка - до сих пор жив :-р

     
  • 2.71, Дима из Крыма (?), 20:33, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если после этого можно будет портировать приложения из App Store в Play Market с минимальными правками -- это прямо киллер-фишка.

    Эта киллер-фишка уже давно существует. Даже не одни. И имя им react native и flutter. Более того, большинство современного софта пишутся в этих средах. Сегодня уже почти никто не использует нативные средства разработки типа котлина или свифта.

     

  • 1.2, Анонимище (?), 11:45, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Народ, я же правильно понимаю что Swift это фактически функциональный язык программирования?
     
     
  • 2.4, Анонимный Анон (?), 11:52, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, неправильно
     
  • 2.6, Аноним (6), 12:03, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    да, верно, Swift это фактически дисфункциональный язык программирования.
     
  • 2.52, Аноним (52), 17:19, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если 0 это вполне себе число, то и Swift функциональный язык.
     
  • 2.56, Аноним (55), 17:33, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Язык с элементами функциональщины, также как и многие современные языки.
     

  • 1.7, Аноним (6), 12:08, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Всё правильно Applе, единственное нужно отказаться от Swift и перейти на  ̶R̶u̶s̶t̶ Dart.
     
  • 1.8, Аноним (8), 12:18, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Боятся Kotlin, решили что лучшая защита это нападение

    Конкуренция всегда хорошо, и оба языка: Swift и Kotlin выйграют в конечном итоге. Эдакий гвоздь в гроб джавы на android

     
     
  • 2.17, IMBird (ok), 12:36, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Технически пока выигрывает ArkTS.
     
     
  • 3.35, developersdevelopersdevelopers (?), 13:51, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ещё более огорженный китайский товарисч - нам не товарисч
     
     
  • 4.37, IMBird (ok), 14:59, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вам нет, а мне вот интересно. Это вам не перелицованные сборочки годами за откаты впаривать.
     
  • 2.21, bdrbt (ok), 12:48, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Позновато нападают. Kotlin multiplaform уже давно существует https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-samples.
     
  • 2.28, Илитка (?), 13:22, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой процент приложений написан на этом шизоязыке 0.69%? И те любителями жетбрейнса.
     
     
  • 3.63, Аноним (60), 19:02, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какой процент приложений написан на этом шизоязыке 0.69%? И те любителями жетбрейнса.

    Это официальный язык для разработки под Андроид.

    "Kotlin is already used by over 60% of professional Android developers, and 95% of the top 1,000 Android apps contain Kotlin code. "

    https://developer.android.com/kotlin/build-better-apps

    В следующий раз попробуй не язвить, а хотя бы погуглит, дабы снова не опозориться.

     
     
  • 4.73, Аноним (73), 20:36, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Может и официальный, но никто на нём не пишет. Говорю тебе как коммерческий разработчик мобильных приложений, работающий одной в американской компании с 2014 года.
     
     
  • 5.79, мяв (?), 21:47, 27/06/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.81, Аноним (60), 23:54, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Может и официальный, но никто на нём не пишет.

    Перечень "никого" включает Slack, Evernote, Pinterest, Trello, Netflix и другие несуществующие приложения.

    > Говорю тебе как коммерческий разработчик

    Ну, как всегда, Гугл наврал, а опеннентный нонейм сказал правду (пруфов не будет, но мамкой клянусь!). Самому не смешно?

     
     
  • 6.84, Аноним (84), 01:11, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чел, это капля в море по сравнению с тем, что пишут на флаттере и реакте.
     
     
  • 7.98, Аноним (100), 12:52, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала "никто", потом "капля в море".
    На реакт нейтиве писали, никому не посоветую.
    Написали приложение - стало батарейку так разряжать , что телефон стал горячим как утюг.

     
  • 7.111, Аноним (60), 15:17, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Чел, это капля в море по сравнению с тем, что пишут на флаттере и реакте.

    Ты вообще в курсе, что Флаттер и Реакт - это UI фреймворки, а не языки?

     
     
  • 8.115, _ (??), 17:41, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ащотакова Пишут то всё равно на них Ну и js ts are mixed in ... текст свёрнут, показать
     
  • 2.59, стоячок (?), 17:52, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Kotlin разве не форе джавы?
     
  • 2.72, Дима из Крыма (?), 20:34, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Боятся Kotlin

    Котлин не взлетел. Старые приложения так и сидят на джаве. Новые пишутся в флаттере и реакт нэйтив.

     
     
  • 3.99, Аноним (100), 12:53, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Реакт нейтив - фуфуфу
     
  • 3.110, Аноним (60), 15:14, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Новые пишутся в флаттере и реакт нэйтив.

    Что ты несешь? Ты вообще в курсе, что Flutter и React - это UI фрейворки? А тут как бы языки обсуждаются.

     

  • 1.9, vitalif (ok), 12:19, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не взлетит, скриньте)
     
     
  • 2.19, Аноним (-), 12:46, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хм...
    оно уже работает на миллионах эпловых девайсов
    чему там "не взлетать"?
     
     
  • 3.36, vitalif (ok), 13:51, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    на эпловых потому и работает, что там альтернатив нет.

    а на андроиде не взлетит)

     
     
  • 4.116, _ (??), 17:43, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Изредка на опеннет заходят люди в теме ... :)
    На сегодня - всё именно так. Как оно будет потом - узнаем потом.
     
  • 2.45, Мемоним (?), 16:00, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Взлетит, но сразу упадет.
     

  • 1.10, Аноним (10), 12:20, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отлично! И это очень здорово, что писать софт требуется только на эпловских девайсах! Вендорлок не даёт хэйторам эпла и фанатам GNU пользоваться их язычком, что очень правильно!
     
     
  • 2.13, Аноним (-), 12:29, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И это очень здорово, что писать софт требуется только на эпловских девайсах!

    Ты где такое увидел O_o? Сам придумал, сам вбросил?

    Свифт давно уже поддеживается линукс. И RHEL, и убуниту (даже древнюю Ubuntu 20.04), и даже дебиан swift.org/install/linux/ubuntu/

    Ну и винду разумеется. Так что пишешь где хочешь.

    > фанатам GNU пользоваться их язычком

    Отсутствие мозга не дает фанатикам гну пользоваться чем-то отличным от гну.

     
     
  • 3.20, Аноним (20), 12:47, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Отсутствие мозга не даёт возможности писать код на чём угодно... А, погодите-ка, AI-ассистенты компенсируют это отсутствие.
     
     
  • 4.34, нейм (?), 13:49, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это скорее означает что отсутствие знания языка не мешает описать бизнес логику, буквально превращая всех этих "хранителей сакральных знаний" (что из си, что из раста) в обычного такого зазнайку.
     
     
  • 5.67, _ (??), 19:37, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты уже уволил программистафф? Или очко таки жим-жим? ;-)

    У нас пока не решаются, хотя жуниоров набирать - перестали. Напрочь! Идиоты! ... :(

     
  • 2.14, Аноним (14), 12:29, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А Свифт все ещё самый медленный язык, который умудрился проиграть даже JS (на сайте есть новость на сравнение языков) или что-то поменялось за эти годы?
     
     
  • 3.68, _ (??), 19:38, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это смотря _кто_ публикует бенчи ;-)
    Сходи на к примеру яббл - дык "свифт быстрее процессора!"(С) мемчег про Жабу :)
     

  • 1.12, НяшМяш (ok), 12:23, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пока не будет SwiftUI - никому свифт вне эппла не нужен. Библиотеки можно писать на чём угодно, хоть на сишке с крестами, хоть на расте, даже на гошке простигосподи.
     
     
  • 2.16, Аноним (-), 12:36, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно можно.
    Но если у тебя уже есть команда которая пишет под MAC/iOS, то ты относительно просто можешь получить кроссплатформу бизнес логики для винды, андроида и линукса.
    ГУЙ сделать через какой-то флаттер, электрон или даже нативно для каждой платформы.
     
     
  • 3.44, НяшМяш (ok), 15:59, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я не видел ни одной конторы, в которой есть _только_ макaкиос команда. Даже за бугром. Всегда начинают сначала с какой-нибудь веб, потом если очень надо - может винда появиться. Даже под линукс больше вероятности получить приложение раньше чем под мак, просто потому что практически любой популярный кросс-платформенный фреймворк позволяет одним кликом сделать сборку под линь. Под макaкось сделать билд без мака практически нереально, существующие попытки обойти ограничения обладают полулегальным статусом.
     
     
  • 4.49, Аноним (-), 16:28, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я видел много контор где была только яблочная команда Которые начинали с для i... большой текст свёрнут, показать
     
  • 4.50, Аноним (50), 16:29, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сделать билд без мака практически нереально

    А что, где-то есть софтверные компании, которым недоступны маки? Все ж с маков разрабатывают буквально всё, что не под винду, вплоть до ядра линукса и стикеров для гну-пропаганды. Какое-то высосанное из пальца предположение.

     
  • 4.57, freehck (ok), 17:33, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Под макaкось сделать билд без мака практически нереально

    Во-первых, с точки зрения бизнеса, купить мак -- вообще не проблема.
    Во-вторых, можно даже не покупать: в AWS есть мак-инстансы EC2.

    > существующие попытки обойти ограничения обладают полулегальным статусом

    Во-третьих, хакинтош -- имеет вполне себе легальный статус, если вдруг что.

     
  • 4.62, Аноним (60), 18:52, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже под линукс больше вероятности получить приложение раньше чем под мак, просто потому что практически любой популярный кросс-платформенный фреймворк позволяет одним кликом сделать сборку под линь

    Вот это ты сказочник. Ты, сочиняя, не подумал, что продажи на macOS/iOS часто приносят больше прибыли, чем на других осях просто потому, что там большинство платежеспособных пользователей. А на Линуксе их и вовсе близко к 0, лол, поэтому вообще плевать, насколько легко под него сделать сборку - твоя контора угрохает больше денег на тестирование, чем получит их от проданных копий/подписки.

     
  • 3.64, Аноним (60), 19:08, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Но если у тебя уже есть команда которая пишет под MAC/iOS, то ты относительно просто можешь получить кроссплатформу бизнес логики для винды, андроида и линукса.

    Поразительно, что этот комментарий заминусовали.

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

     
     
  • 4.94, freehck (ok), 07:34, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не расстраивайся по этому поводу. Специалистов всегда сильно меньше, чем тех, кому надо самоутверждаться. Таков Интернет.
     

  • 1.18, pic (??), 12:46, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сами выкидывают приложения из магазина потом удивляются снижением количества разработчиков, затем департаменту корпоративной пропаганды спускают наряд на промоакции. Видать какому-то вице-президенту прилетело, решились что-то изобразить.
     
     
  • 2.22, человек (??), 12:51, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пока эппл почивали на лаврах, Kotlin Multiplatform Mobile созрел до продакшна.
     
     
  • 3.27, Аноним (-), 13:20, 27/06/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.29, Илитка (?), 13:23, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Есть хоть один здоровый человек за пределами отставших стран третьего мира готовый писать хоть что-нибудь на котоине?
     
     
  • 4.39, trampampam (?), 15:13, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    все только и пишут на котле. гихаб открой.
     
  • 4.48, Имя1 (?), 16:26, 27/06/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.58, Аноним (55), 17:38, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да ты походу один не готов писать на котлине.
     
  • 3.31, Пользователь (?), 13:31, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам пробовал на нем писать что-то сложнее hello world?
    Он хорош только в теории, а на практике адекватно работает только с андроидом
     
     
  • 4.40, trampampam (?), 15:16, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    он идеален для веба, ios, android, desktop. Чего реально не хватает, так это шейдеров в common
     
     
  • 5.80, Аноним (80), 22:00, 27/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, для веба особенно. Если имелся ввиду бэк, то на web frameworks benchmarks котлиновский ktor где-то в нижних строчках болтается по скорости, тогда как Java/Jetty наверху сразу за C++.
     
     
  • 6.104, Аноним (-), 14:07, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, для веба особенно. Если имелся ввиду бэк, то на web frameworks
    > benchmarks котлиновский ktor где-то в нижних строчках болтается по скорости, тогда
    > как Java/Jetty наверху сразу за C++.

    Вообще-то на TechEmpower в топе болтаются - приблуды на io_uring, на си, си++ и хрусте. Что хотите с этим то и делайте.

     
     
  • 7.113, Аноним (113), 17:11, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, а сразу после них - ява с перфом где-то 85% от топа, и только потом всякие го и пхп.
     

  • 1.41, trampampam (?), 15:17, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    свифтня компилируемый. То есть связть будет как и у всех компилируемых, через JNI? Выходит, что мало чем будет отличаться от прочих компилируемых решений?
     
     
  • 2.82, Аноним (82), 01:04, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    При таком они могут уделать по производительности все эти Java магины или как их там.
    Другое дело, что уже вроде есть Flutter.
     

  • 1.65, Аноним (-), 19:15, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Компания Apple сформировала рабочую группу для сопровождения поддержки платформы Android

    Что, яппл, рыночная долька у вендорлокера - совсем сдулась, уже и вендорлок не в радость?

     
     
  • 2.85, Аноним (82), 01:11, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а от чего они должны взлететь. Apple сам по себе нишевый, код энутзиасты под него писать не могут (закрыты все подступы). Уникальных решений почти нет Swift этот просто разновидность какого-то пере-Питона. Браузер жирный и почти дохлый. Короче все на чем они сейчас держаться это iPhone. Не дай бог основной конкурент Google придумает чего-то например Android операционную систему портирует на десктопы и Apple вообще непонятно нафига будет со своими AirPlay и AirPay редко работающие в целом на массовом ширпотреб обрудовании.
     
     
  • 3.102, Аноним (-), 13:49, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так вот ему рыночную дольку ведроиды конкретно уже погрызли Их ща более 86 ... большой текст свёрнут, показать
     
     
  • 4.108, Аноним (-), 14:32, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так вот ему рыночную дольку ведроиды конкретно уже погрызли. Их ща
    > более 86% уже чтоли суммарно

    86% это где?
    В конце 2024 у Android было 71.42% market share worldwide.
    А в штатах у айфона было 56.63%. Потому что штаты страна богатая, а всякие нищykи в странах третьего мира беруть себе китайчину за 100 баксов ведро.

    При этом ios юзеры потратили $124 billion, а андроид $51 billion.
    Это понятно, адроид юзера готовы жрать рекламу и торговать своими данными непонятно кому ради бизплатности.

    Вот источник backlinko.com/iphone-vs-android-statistics
    Если не нравится, найди другой, но там везде видно что андроид днищенская платформа для разработки.

     
  • 2.88, Аноним (84), 01:26, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что, яппл, рыночная долька у вендорлокера - совсем сдулась

    Ты хотя бы открыл для начала график цены на акции яблока, а потом уже писал.

     
     
  • 3.103, Аноним (-), 14:05, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты хотя бы открыл для начала график цены на акции яблока, а
    > потом уже писал.

    Сразу после того как вы объясните как график цен акций яблока коррелирует с рыночной долей девайсов.

     
     
  • 4.112, Аноним (60), 15:26, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > как график цен акций яблока коррелирует с рыночной долей девайсов.

    В том-то и дело, дружок, что Яблоко - это конкретная компания в отличие от абстрактного Андроида. И при гораздо меньшем количестве девайсов в мире, Эппл Стор приносит Яблоку почти в два раза больше выручки, чем все Андроиды, вместе взятые. Ну, просто потому, что на Яблоке больше платежеспособных пользователей. Вот такой вот парадокс.

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

     

  • 1.66, Аноним (66), 19:17, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    AOSP или таки того Андроида который лепит Гугл?
     
  • 1.76, BrainFucker (ok), 21:13, 27/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Достали навязывать языки под свои платформы. Почему бы просто не дать разрабатывать на чём хочешь, как под десктоп и бэкенд это делается?
     
     
  • 2.83, Аноним (82), 01:07, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого нужно придумать кого-то кто начнет всем навязывать стандарт. Этакую организацию или институт, который скажет так парни а ну угомонили свои хотелки и прекратили захват рынка и быстро начлаи подждерживать то что я сказал. А для этого нужен какой-то коммитет с яицами? Ну и где вы такой найдете. Последний, который там чего-то наыязывал IEEE захлебнулся в своих же размышлениях и уже почти вышел весь на пенсию.
     
     
  • 3.87, Аноним (84), 01:25, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Для этого нужно придумать

    Всё давно придумано. HTML + CSS + JS. Работает на любой платформе. Требует только разного обвеса в плане систем сборки, пакетирования, тестирования и т.д.

     
     
  • 4.89, Аноним (-), 02:24, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://ru.m.wikipedia.org/wiki/SGML

    Языки HTML и XML были какое-то время приложением SGML. Нынче все выглядит так что HTML заправляет Google. Хотя кто знает, может консорциум W3C реально работает.

     
  • 4.90, Аноним (-), 02:28, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    JS - реализация стандарта ECMA. После того как Гугл потроллили 15 лет назад они взялись за JS серьезно на пару с Макрософтом. У одних вышел Бабель, у других Тайпскрипт.
     
  • 3.91, Аноним (-), 02:56, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Организаций которые называют стандарты не едины Есть кроме IEEE ещё и W3C если ... большой текст свёрнут, показать
     
  • 3.92, Аноним (-), 03:05, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И по поводу навязывания задам вопрос - почему ячейки АТМ имеют фиксированный размер 53 байта? Не 32, не 64 как у некоторых, а именно 53.
     
  • 3.93, BrainFucker (ok), 07:24, 28/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Для этого нужно придумать кого-то кто начнет всем навязывать стандарт.

    Опять про навязывание... Я понимаю что в этих регионах планеты массы в силу своего холопского менталитета не могут мыслить по другому, но блин... Почему-то под десктопные системы или для бэкенда случайный прогер Вася хочет пишет на C, а хоче пишет на TCL каком нибудь, а то и на баше и всем пофиг, никто не навязывает на чём писать.

     

  • 1.86, Аноним (84), 01:24, 28/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Свифт мертворожденный язык, потому что кроме прикладных программ для эппла больше нигде не используется. Да, есть конпилятор и под линукс, только знают об этом полтора анонима.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру