Компания Apple сформировала рабочую группу для сопровождения поддержки платформы Android в инструментарии, связанном с языком программирования Swift, а также продвижении Swift в качестве языка для разработки мобильных приложений для Android. Android будет добавлен в число платформ, официально поддерживаемых в Swift...Подробнее: https://www.opennet.me/opennews/art.shtml?num=63482
Если после этого можно будет портировать приложения из App Store в Play Market с минимальными правками -- это прямо киллер-фишка. Хорошее решение и грамотный ход от Apple. Хотим и ждём.
Нет, этого будет сделать нельзя. Кроссплатформенность скорее всего будет ограничена бизнес логикой
> Нет, этого будет сделать нельзя.На основании чего вы это утверждаете?
довольно разные апи у систем.
и кмк они не будут там городить "слой совместимости"
Эппл сейчас сидит без софта, нет даже аналогов половины опенсурсных приложений из f-droid. Про плейстор можно даже не говорить. Мелкая коммерческая разработка часто на Эппл даже не смотрит.Надежда епла, что теперь под ведро будут писать на свифте и будет легко портировать на иос и совсем без софта не останутся через десять лет.
Что за бред? Практически все стартапы начинают разработку софта под iOS, а про андроид вспоминают в самом конце.
Причина довольно прозаична и не завязана на религиозности, AppStore приносит много денег, а аудитория в 3.5 гика с «продвинутыми» требования вообще никому не интересна
как там в 2013? биткойны купил?
Имея опыт работы с яблоком... даже не под мобилу, а под десктоп, даже норм универсальный архиватор и чтоб бесплатный - под яблоко хрен найдёшь
Под винду и проч есть 7zip, под яблоко - какое-то гамно или платное или с регулярной рекламой или с периодической, но политической( антироссийской ) рекламой*Практически все стартапы, но какой-то отдельной страны. США, например... Но даже не целиком, а отдельной части... скажем, калифорнии... и то, не всей. Но их-то понять можно, т.к из-за импортных ограничений выбор смартфонов сильно ограничен и почти наверняка там будет огороженное яблоко. Но только там.
Но ведь далеко не во всём мире так
>Практически все стартапы, но какой-то отдельной страны. США, напримерНу учитывая, что bay area + nyc генерят больше миллиардных стартапов, чем все страны вместе взятые, этого вполне достаточно
Так есть встроенный архиватор, зачем что-то еще ставить?
> Так есть встроенный архиватор, зачем что-то еще ставить?Ну кстати да, встроенный архиватор ест всё, кроме RAR. Но он попадается пипец как редко, и в целом меня вполне устаривает консольный, поставленный через brew. Впрочем, я могу быть необъективен, ибо даже под макосью сижу в основном в терминале: всё-таки linux-бэкграунд сказывается.
Это какие стартапы? Которые делают приложения для велосипедистов что-ли?
> Мелкая коммерческая разработка часто на Эппл даже не смотрит.Да неужели, мелкая разработка опасается соваться в премиум-сегмент, вот же неожиданность, никогда такого не было.
яблоко уже давно никакой не премиум. Ну лет 5-10 как минимум.
порой, настолько малая доля рынка, что даже возиться с этим просто не имеет смысла
Ну ты хотя бы статой поинтересуйся что ли. Айфон буквально выносит весь премиум-сегмент даже внутри Китая со всем его протекционизмом и патриотизмом, причём с заметным перевесом. И это не говоря уже о мире или тем более США
> яблоко уже давно никакой не премиум. Ну лет 5-10 как минимум.Дорогой Смузихлеб, Вы либо зажрались, либо пересмотрели рекламы Самсунга. )
> порой, настолько малая доля рынка, что даже возиться с этим просто не имеет смысла
Вот я прямо сейчас смотрю аналитику одного из своих проектов: с iOS сидят ~15% пользователей, но они обеспечивают ~50% продаж. Да, доля пользователей малая. Зато, как видно, платёжеспособная. И яблочный пользователь бизнесу почти в 10 раз ценнее, чем дройдовый.
И таки да, я рекомендую верить тезису товарища из #30.
> Эппл сейчас сидит без софта [...] Про плейстор можно даже не говоритьЧто за бред ты несешь? Апп Стор всегда приносил и приносит более чем в 2 раза больше выручки, чем Гугл Плей:
https://www.businessofapps.com/data/app-data-report/
https://www.revenuecat.com/state-of-subscription-apps-2025/#...
Ну ну. Найди мне норм DAW под андроид. Сделай так чтоб со звуком без задержек работать можно было. Сможешь запустить плагины, как в айос?
Весь софт для креатива это только эпл. Всякие видеоредакторы нормальные, фотошопы, приложения шоб рисовать пером как на граф.планшетах - это все только у эпла.
Ну и под яблоки приложения намного красивее выглядят.
Найди мне аналог Televizo под iOS, бесплатный, без глюков, с такой же стабильностью и функционалом. Только вот, его банально нет. Единственный нормальный IPTV плеер там - UniPlayer, который даже не покупать надо, а оплачивать ежемесячную подписку
А по поводу рисования пером, Clip Studio Paint есть под все платформы, хоть iOS, хоть Android. Адобовские проги тоже имеются
Ты в этом ф-дроиде то сам бывал чтоб так говорить?
> Эппл сейчас сидит без софта, нет даже аналогов половины опенсурсных приложений из f-droid.Нужность софта сильно переоценена. Линуксоиды на десктопах сидят ещё более без софта и ничего. Зато, перефразируя старый мем, "пользоваться нашей системой большая честь".
На Линуксе хотя бы wine и proton есть, так что, можно запускать даже то, чего нет под него. С iOS так не получится
> Если после этого можно будет портировать приложения из App Store в Play Market с минимальными правками -- это прямо киллер-фишка.Эта киллер-фишка уже давно существует. Даже не одни. И имя им react native и flutter. Более того, большинство современного софта пишутся в этих средах. Сегодня уже почти никто не использует нативные средства разработки типа котлина или свифта.
Народ, я же правильно понимаю что Swift это фактически функциональный язык программирования?
Нет, неправильно
да, верно, Swift это фактически дисфункциональный язык программирования.
Ну если 0 это вполне себе число, то и Swift функциональный язык.
Язык с элементами функциональщины, также как и многие современные языки.
Всё правильно Applе, единственное нужно отказаться от Swift и перейти на ̶R̶u̶s̶t̶ Dart.
Боятся Kotlin, решили что лучшая защита это нападениеКонкуренция всегда хорошо, и оба языка: Swift и Kotlin выйграют в конечном итоге. Эдакий гвоздь в гроб джавы на android
Технически пока выигрывает ArkTS.
ещё более огорженный китайский товарисч - нам не товарисч
Вам нет, а мне вот интересно. Это вам не перелицованные сборочки годами за откаты впаривать.
Позновато нападают. Kotlin multiplaform уже давно существует https://www.jetbrains.com/help/kotlin-multiplatform-dev/mult...
Какой процент приложений написан на этом шизоязыке 0.69%? И те любителями жетбрейнса.
> Какой процент приложений написан на этом шизоязыке 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
В следующий раз попробуй не язвить, а хотя бы погуглит, дабы снова не опозориться.
Может и официальный, но никто на нём не пишет. Говорю тебе как коммерческий разработчик мобильных приложений, работающий одной в американской компании с 2014 года.
в ф-дройде, по ощущениям, на нем больше половины приложений.
вполне себе пишут.
> Может и официальный, но никто на нём не пишет.Перечень "никого" включает Slack, Evernote, Pinterest, Trello, Netflix и другие несуществующие приложения.
> Говорю тебе как коммерческий разработчик
Ну, как всегда, Гугл наврал, а опеннентный нонейм сказал правду (пруфов не будет, но мамкой клянусь!). Самому не смешно?
Чел, это капля в море по сравнению с тем, что пишут на флаттере и реакте.
Kotlin разве не форе джавы?
> Боятся KotlinКотлин не взлетел. Старые приложения так и сидят на джаве. Новые пишутся в флаттере и реакт нэйтив.
Не взлетит, скриньте)
хм...
оно уже работает на миллионах эпловых девайсов
чему там "не взлетать"?
на эпловых потому и работает, что там альтернатив нет.а на андроиде не взлетит)
Взлетит, но сразу упадет.
Отлично! И это очень здорово, что писать софт требуется только на эпловских девайсах! Вендорлок не даёт хэйторам эпла и фанатам GNU пользоваться их язычком, что очень правильно!
> И это очень здорово, что писать софт требуется только на эпловских девайсах!Ты где такое увидел O_o? Сам придумал, сам вбросил?
Свифт давно уже поддеживается линукс. И RHEL, и убуниту (даже древнюю Ubuntu 20.04), и даже дебиан swift.org/install/linux/ubuntu/
Ну и винду разумеется. Так что пишешь где хочешь.
> фанатам GNU пользоваться их язычком
Отсутствие мозга не дает фанатикам гну пользоваться чем-то отличным от гну.
Отсутствие мозга не даёт возможности писать код на чём угодно... А, погодите-ка, AI-ассистенты компенсируют это отсутствие.
Это скорее означает что отсутствие знания языка не мешает описать бизнес логику, буквально превращая всех этих "хранителей сакральных знаний" (что из си, что из раста) в обычного такого зазнайку.
Ты уже уволил программистафф? Или очко таки жим-жим? ;-)У нас пока не решаются, хотя жуниоров набирать - перестали. Напрочь! Идиоты! ... :(
А Свифт все ещё самый медленный язык, который умудрился проиграть даже JS (на сайте есть новость на сравнение языков) или что-то поменялось за эти годы?
Это смотря _кто_ публикует бенчи ;-)
Сходи на к примеру яббл - дык "свифт быстрее процессора!"(С) мемчег про Жабу :)
Пока не будет SwiftUI - никому свифт вне эппла не нужен. Библиотеки можно писать на чём угодно, хоть на сишке с крестами, хоть на расте, даже на гошке простигосподи.
Конечно можно.
Но если у тебя уже есть команда которая пишет под MAC/iOS, то ты относительно просто можешь получить кроссплатформу бизнес логики для винды, андроида и линукса.
ГУЙ сделать через какой-то флаттер, электрон или даже нативно для каждой платформы.
Я не видел ни одной конторы, в которой есть _только_ макaкиос команда. Даже за бугром. Всегда начинают сначала с какой-нибудь веб, потом если очень надо - может винда появиться. Даже под линукс больше вероятности получить приложение раньше чем под мак, просто потому что практически любой популярный кросс-платформенный фреймворк позволяет одним кликом сделать сборку под линь. Под макaкось сделать билд без мака практически нереально, существующие попытки обойти ограничения обладают полулегальным статусом.
> Я не видел ни одной конторы, в которой есть _только_ макaкиос команда. Даже за бугром.Я видел много контор где была только яблочная команда.
Которые начинали с "для ios/macos".
Без всякой вебни (сайт визитка не считается)).Потом они обнаруживали что ̶з̶а̶ ̶М̶К̶А̶Д̶о̶м̶ ̶ на других платформах тоже есть жизнь.
Да, там какие-то нищуки и любители софта из реп-от-васянов, да и денег там мало...
Но зато их гораздо больше и они привыкли кушать шлак.И, самое главное, есть запрос от бизнеса.
Если в компании половина сотрудников с айфонами, а половина с андроидами,
или у всех винда, а у дизайнеров и маркетолухов макось, то продать им комплексное решение весьма сложно.> Под макaкось сделать билд без мака практически нереально, существующие попытки обойти ограничения обладают полулегальным статусом.
И? Это не есть проблема, покупается билдсервер для сборки эпл приложений.
Можно даже арендовать.
Мы же говорим про компанию разработки, а не про кодеров из подвала))
> сделать билд без мака практически нереальноА что, где-то есть софтверные компании, которым недоступны маки? Все ж с маков разрабатывают буквально всё, что не под винду, вплоть до ядра линукса и стикеров для гну-пропаганды. Какое-то высосанное из пальца предположение.
> Под макaкось сделать билд без мака практически нереальноВо-первых, с точки зрения бизнеса, купить мак -- вообще не проблема.
Во-вторых, можно даже не покупать: в AWS есть мак-инстансы EC2.> существующие попытки обойти ограничения обладают полулегальным статусом
Во-третьих, хакинтош -- имеет вполне себе легальный статус, если вдруг что.
> Даже под линукс больше вероятности получить приложение раньше чем под мак, просто потому что практически любой популярный кросс-платформенный фреймворк позволяет одним кликом сделать сборку под линьВот это ты сказочник. Ты, сочиняя, не подумал, что продажи на macOS/iOS часто приносят больше прибыли, чем на других осях просто потому, что там большинство платежеспособных пользователей. А на Линуксе их и вовсе близко к 0, лол, поэтому вообще плевать, насколько легко под него сделать сборку - твоя контора угрохает больше денег на тестирование, чем получит их от проданных копий/подписки.
> Но если у тебя уже есть команда которая пишет под MAC/iOS, то ты относительно просто можешь получить кроссплатформу бизнес логики для винды, андроида и линукса.Поразительно, что этот комментарий заминусовали.
Прекрасно показывает, какой процент реальных разработчиков в опеннетных комментариях - насколько их мало по сравнению с экспертами уровня "слышал оперсорсный звон", никогда в коммерческой разработке не участвовавших.
Сами выкидывают приложения из магазина потом удивляются снижением количества разработчиков, затем департаменту корпоративной пропаганды спускают наряд на промоакции. Видать какому-то вице-президенту прилетело, решились что-то изобразить.
Пока эппл почивали на лаврах, Kotlin Multiplatform Mobile созрел до продакшна.
И как оно будет на яблочных девайсах?
Особенно учитывая последний liquid (gl)ass ?Предположу что никак)
Есть хоть один здоровый человек за пределами отставших стран третьего мира готовый писать хоть что-нибудь на котоине?
все только и пишут на котле. гихаб открой.
Куча финткхов с жабы на Котлин свой бек мигрировали
Да ты походу один не готов писать на котлине.
Сам пробовал на нем писать что-то сложнее hello world?
Он хорош только в теории, а на практике адекватно работает только с андроидом
он идеален для веба, ios, android, desktop. Чего реально не хватает, так это шейдеров в common
Ага, для веба особенно. Если имелся ввиду бэк, то на web frameworks benchmarks котлиновский ktor где-то в нижних строчках болтается по скорости, тогда как Java/Jetty наверху сразу за C++.
свифтня компилируемый. То есть связть будет как и у всех компилируемых, через JNI? Выходит, что мало чем будет отличаться от прочих компилируемых решений?
При таком они могут уделать по производительности все эти Java магины или как их там.
Другое дело, что уже вроде есть Flutter.
> Компания Apple сформировала рабочую группу для сопровождения поддержки платформы AndroidЧто, яппл, рыночная долька у вендорлокера - совсем сдулась, уже и вендорлок не в радость?
Ну а от чего они должны взлететь. Apple сам по себе нишевый, код энутзиасты под него писать не могут (закрыты все подступы). Уникальных решений почти нет Swift этот просто разновидность какого-то пере-Питона. Браузер жирный и почти дохлый. Короче все на чем они сейчас держаться это iPhone. Не дай бог основной конкурент Google придумает чего-то например Android операционную систему портирует на десктопы и Apple вообще непонятно нафига будет со своими AirPlay и AirPay редко работающие в целом на массовом ширпотреб обрудовании.
> Что, яппл, рыночная долька у вендорлокера - совсем сдуласьТы хотя бы открыл для начала график цены на акции яблока, а потом уже писал.
AOSP или таки того Андроида который лепит Гугл?
Достали навязывать языки под свои платформы. Почему бы просто не дать разрабатывать на чём хочешь, как под десктоп и бэкенд это делается?
Для этого нужно придумать кого-то кто начнет всем навязывать стандарт. Этакую организацию или институт, который скажет так парни а ну угомонили свои хотелки и прекратили захват рынка и быстро начлаи подждерживать то что я сказал. А для этого нужен какой-то коммитет с яицами? Ну и где вы такой найдете. Последний, который там чего-то наыязывал IEEE захлебнулся в своих же размышлениях и уже почти вышел весь на пенсию.
> Для этого нужно придуматьВсё давно придумано. HTML + CSS + JS. Работает на любой платформе. Требует только разного обвеса в плане систем сборки, пакетирования, тестирования и т.д.
Свифт мертворожденный язык, потому что кроме прикладных программ для эппла больше нигде не используется. Да, есть конпилятор и под линукс, только знают об этом полтора анонима.