URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107539
[ Назад ]

Исходное сообщение
"В язык Swift добавлена поддержка платформы Android"

Отправлено opennews , 13-Апр-16 11:10 
В состав основной ветки языка программирования Swift приняты (https://github.com/apple/swift/pull/1442)  изменения, обеспечивающие начальную поддержку платформы Android. В том числе возможность сборки для платформы Android реализована для stdlib, стандартной библиотеки Swift, что позволяет организовать запуск собранных Swift-приложения в окружении Android с использованием Android NDK (http://developer.android.com/ndk).

URL: https://github.com/apple/swift/pull/1442
Новость: http://www.opennet.me/opennews/art.shtml?num=44234


Содержание

Сообщения в этом обсуждении
"В язык Swift добавлена поддержка платформы Android"
Отправлено _Usaga_ , 13-Апр-16 11:10 
Клёво. Если не ява на iOS, то Swift на андроид)

"В язык Swift добавлена поддержка платформы Android"
Отправлено GrammarNarziss , 13-Апр-16 14:20 
"на Андроиде", алё

"В язык Swift добавлена поддержка платформы Android"
Отправлено _ , 13-Апр-16 16:27 
_в_ Андроид!!! (по мотивам танцпола :)

"В язык Swift добавлена поддержка платформы Android"
Отправлено iPony , 13-Апр-16 11:10 
Спасибо, я кончил. Вот это годнота.

"В язык Swift добавлена поддержка платформы Android"
Отправлено MPEG LA , 13-Апр-16 11:20 
годнота будет когда из свифта можно будет дергать весь Android SDK + поддержка в Android Studio.

"В язык Swift добавлена поддержка платформы Android"
Отправлено НяшМяш , 13-Апр-16 11:45 
Уже достаточно того, что можно будет нативную часть писать не на C++, а на свифте. Ибо яваобезьянки при виде плюсов в обморок падают.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Garrick , 13-Апр-16 12:22 
И какая же она после этого "нативная"?

"В язык Swift добавлена поддержка платформы Android"
Отправлено омномномнимус , 13-Апр-16 13:03 
нативная - потому что все переводится в машинный код, а не инструкции виртаульной машине, ваш к.о.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 13:47 
Чем Dalvik отличается от ART ваш к.о. не в курсе?

"В язык Swift добавлена поддержка платформы Android"
Отправлено омномномнимус , 13-Апр-16 14:00 
в курсе, почему же.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Вареник , 13-Апр-16 16:58 
Одинаково люблю Яву и С++. Идеальные инструменты для своих ниш (в основном непересекающихся). Развитые фреймворки, которых при всем обилии языков в принципе 3 шт - boost+Qt, JDK, .NET;  У меня параллельно открыты QTCreator и NetBeans, по разным проектам.

И кстати - ява не тормозит и не жрет, ни десктопная в IDE, ни серверная. Тормозят и жрут браузеры и VS.

Что я делаю не так?


"В язык Swift добавлена поддержка платформы Android"
Отправлено Crazy Alex , 13-Апр-16 17:42 
Гонишь. Берёшь какой-нибудь Vuze и qbittorrent. И хренеешь с различия в потреблении памяти.

"В язык Swift добавлена поддержка платформы Android"
Отправлено виндотролль , 13-Апр-16 17:54 
Берешь plasma desktop и razor-qt. Хренеешь с различия в потреблении памяти.
Смотришь на чем написаны... стоп, оба на C++. Что-то не так...

"В язык Swift добавлена поддержка платформы Android"
Отправлено Crazy Alex , 13-Апр-16 19:03 
Ок, предъяви шустрое и не прожорливое джава-приложение. Если у него будут сишные/плюсовые альтернативы - готов поспорить, что они будут в разы менее требовательны к ресурсам.

"В язык Swift добавлена поддержка платформы Android"
Отправлено sage , 13-Апр-16 19:18 
Вот-вот. У меня SIP-звонилка Jitsi, написанная на Java, потребляет 600 МБ оперативки, хотя Linphone, написанный на C++, жрет около 30-40.

"В язык Swift добавлена поддержка платформы Android"
Отправлено rico , 14-Апр-16 17:15 
> Вот-вот. У меня SIP-звонилка Jitsi, написанная на Java, потребляет 600 МБ оперативки,
> хотя Linphone, написанный на C++, жрет около 30-40.

это вы еще pjsip не видели


"В язык Swift добавлена поддержка платформы Android"
Отправлено Другой аноним , 13-Апр-16 21:17 
Чем больше приложение, тем меньше становится разница в потреблении памяти и ЦП между C++ и Java. Маленькие Java утилиты - согласен жрут слишком много и запускаются дольше.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Crazy Alex , 13-Апр-16 21:46 
Есть такое дело. И тем проще писать/поддерживать на джаве. Но всё это не о  десктопе и не о мобильных приложениях.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Вареник , 14-Апр-16 03:51 
>> Если у него будут сишные/плюсовые альтернативы

VisualStudio на крупном проекте (пусть даже додотнетовский - вешавший в свап 2 гига) vs NetBeans (за 400-500 мб не выходит при открытых порядка 30 средних мавеновских модулей).

Учитываем что сишные IDE - как правило блокноты с подсветкой синтаксиса, без глубокого анализа с фоновой предкомпиляцией, без индексаций с умными рефакторингами.

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

Тяжелый JDK? Да неужто 500 мб распакованного JDK тяжелее 200 мб all-boost или 600 мб запакованного Qt? Возьмите "встроенный профиль" в 9 яве - приложение сожрет те же десятки мб вместо сотен. Или dalvik - у меня 128 мб. на всю систему, летает на 2 андроиде. Главное обновление не ставить, поновее уже гигабайт хочет.

Я одинаково люблю С++ (кроме MFC, конечно) и Java, но наезды сишников в части прикладной аппликухи - в основном построены на мифак. Да, блокнот легче на C++, но полноценная IDE уже будет легче на яве, даже при всех overhead.


"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 14-Апр-16 21:45 
Жавабыдклодерской попоболи псто.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Вареник , 15-Апр-16 03:47 
Спасибо за звонок. Ваше мнение очень важно для нас.

Конструктивная критика обязательно будет учтена.


"В язык Swift добавлена поддержка платформы Android"
Отправлено Антонина , 13-Апр-16 18:06 
Нормальным людям объяснять не надо, а ненормальным не стоит, просто пользуйся и будь счастлив.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 11:22 
История с ораклом и явой гугл ничему не научила?

"В язык Swift добавлена поддержка платформы Android"
Отправлено НяшМяш , 13-Апр-16 11:47 
И где ты тут видишь похожесть ситуации?

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 12:01 
Ты не видишь? А она есть.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Pickle , 13-Апр-16 16:06 
Просвети, будь добр, а то её никто кроме тебя в упор не видит.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 20:42 
> Просвети, будь добр, а то её никто кроме тебя в упор не
> видит.

Это святой антипроприетарист. Он не отдупляет, что Apple свой Swift продвигает на другие платформы, а не судится за его использование.



"В язык Swift добавлена поддержка платформы Android"
Отправлено Ordu , 13-Апр-16 21:07 
Жабу тоже продвигали на другие платформы. До тех пор, пока судиться не стало выгоднее, чем продвигать.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 21:34 
> Жабу тоже продвигали на другие платформы. До тех пор, пока судиться не
> стало выгоднее, чем продвигать.

Тогда пойте Интернационал при лучине в землянке.



"В язык Swift добавлена поддержка платформы Android"
Отправлено Garrick , 13-Апр-16 12:21 
А по-моему, это всё как раз из-за этой истории.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 12:42 
https://github.com/apple/swift

Swift - это опенсорс, детка


"В язык Swift добавлена поддержка платформы Android"
Отправлено аннаним , 13-Апр-16 12:49 
А Java не опенсорс чтоли, дедуля?

"В язык Swift добавлена поддержка платформы Android"
Отправлено Pickle , 13-Апр-16 16:07 
> А Java не опенсорс чтоли, дедуля?

Нет. Ванильная ораклоёдная жаба не опенсорс.


"В язык Swift добавлена поддержка платформы Android"
Отправлено _ , 13-Апр-16 16:36 
>> А Java не опенсорс чтоли, дедуля?
> Нет. Ванильная ораклоёдная жаба не опенсорс.

Однако же предсказатели нагибают зелёных ОЧРов :-)  Нашли за что, зотя там даже не "Ванильная ораклоёдная жаба" :) И яблочня найдёт за что! :) Бабло побеждает зло.


"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 20:44 
> Однако же предсказатели нагибают зелёных ОЧРов :-)  Нашли за что, зотя
> там даже не "Ванильная ораклоёдная жаба" :) И яблочня найдёт за
> что! :) Бабло побеждает зло.

Лечиться!


"В язык Swift добавлена поддержка платформы Android"
Отправлено . , 14-Апр-16 03:40 
Медсестра, от жизни не вылечишь, но ты можешь попробовать меня расслабить :) Ты же не страшная?

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 13:41 
"подготовленные компанией Google изменени"?!! Админ Opennet'a cегодня с дуба упал?

Brian Gesiak, засабмитивший пулл-реквест c патчем для билд-скипта,  никакого отношения к Google не имеет - это во-первых. Во-вторых, от сборки бинаря для андроида при помощи NDK до возможности писать приложения - как как до луны раком. Зачем тиражировать дезу, выдавая патчик от очередного энтузиаста за "подготовленные компанией Google изменения"?


"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 22:15 
Это был пиар :)

Вброс удался, вон как у тебя подгорает.


"В язык Swift добавлена поддержка платформы Android"
Отправлено . , 14-Апр-16 03:31 
>Это был пи_ар :)

Да мы поняли что это был не суровый сибирский мужик, да  :-D


"В язык Swift добавлена поддержка платформы Android"
Отправлено Вареник , 13-Апр-16 16:50 
И когда они его откроют, с полным фреймворком и гуями?

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


"В язык Swift добавлена поддержка платформы Android"
Отправлено Ананас , 13-Апр-16 20:50 
Чтоб открыть Фреймворки, надо открыть OS X полностью ибо всё завязано на Foundation.

"В язык Swift добавлена поддержка платформы Android"
Отправлено Аноним , 14-Апр-16 02:56 
Android SDK не завязан на Foundation

"В язык Swift добавлена начальная поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 20:35 
Куда-то же с явы им надо переползать. И Корякл подталкивает. Но это будет чередой новых потрясений для пользователей ведрогаджетов.

"В язык Swift добавлена начальная поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 21:42 
Такая поддержка Android есть в RUST уже год!
https://crates.io/search?q=android

"В язык Swift добавлена начальная поддержка платформы Android"
Отправлено Fyfyfy , 14-Апр-16 13:49 
Ага, только ваш Rust навиг ни кому не нужен...

"В язык Swift добавлена начальная поддержка платформы Android"
Отправлено Аноним , 13-Апр-16 22:17 
Где-то читал, что гугл будет активно продвигать Dart как язык разработки для андроид. Или путаю чего-то..

"В язык Swift добавлена начальная поддержка платформы Android"
Отправлено nii , 13-Апр-16 23:04 
Теперь нужна поддержка iOS в GOlang.

(А, нет - уже есть)