И бум АноныGoogle хочет использовать Swift для разработки Android программ! После того как они сделал не кому не нужные Dirt и Go они поняли что Apple лучше их и теперь берут этот язык для своей тупой ос. Пруфы http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/
>>710412 (OP)Лучше бы сделали нормальный сишный API, поверх которого бы запускали жабу, свифт или что там еще им взбредет в голову.
Пидоры. Как же Kt от создателей Android Studio? Хотя ладно, Свифт очень годен.
>>710418В жопу Android Studio
Черви-пидоры.
>>710412 (OP)Кто в итоге соснул?
>>710477google
>>710477Пока никто. Боюсь, все умрет, а джаба останется.
Вопрос: почему же он соснул? Не запихав в андроид языки предназначенные для других областей, и облегчив портирование на ондроед в 10 раз?
>>710484>соснулНе перпеписал ОС написаную на костылях, которые зиждутся на костылях.
>>710500А нахуя переписывать легаси, которое работает?Запилят компилятор свифта в байткод их местной жвм и всё.
>>710506> компилятор свифта в байткод их местной жвмТакие давно есть, это капля в море, паре толковых студентов на неделю работы. В статье кстати норм расписано сколько ебашить нужно.
Заебись и на что мне мак покупать под этот сфивт?
>>710524Мак покупает начальство после гей-оргии.
>>710524Думаю для даунов сделают студию под винодой
>>710516Тогда хуй когда они это сделают, лол. Отхуячить новый панамке значит перехуячить большой кусок системы и лишится кучи кода и мака которые хуя чатом приложухи.
>>710546>панамкеРантайм конечно.
>>710533Не для даунов, а для простых русских безработных людей без денег, мудак ебаный.
>>710417они же не могут - заявлено что андроид работает сразу на 3 архитектурах, не только на ARM
>>710663И че? У нас где-то C не работает?
>>710718Тащемта да, работает только в теории, а на практике сидауны в 95% случаев обсираются, так что даже на другой ОС не компилируется, что уж там платформы.
>>710719На разных ОС и один ява код не всегда работает, а для разных процессоров на практике достаточно пару раз рекомпильнуть, если не использовать хаки с памятью и прочим.
>>710795> На разных ОС и один ява код не всегда работаетДавай без демагогии.Вот есть у нас приложение написанное на свифте и скомпиленное в бинарник, как это запустить на разных архитектурах, которых уже:x86, x64,arm6, arm7, arm64, mipsНа iOS это уже проблема, тк биткод еще в бете и приходится собирать "толстые бинарники", но это еще на так плохо тк там всего пара архитектур.
>>710801>Давай без демагогии.Давай без твоего ебантяйства. Ты сам начал срач что, мол, на разных ОС не работает — иди запусти яваприложение использующее винапи на ос х.>как это запустить на разных архитектурахЕсли не закрывать глаза что 90% рынка это всего 2 платформы из перечисленного тобой, и нативный бинарник на разных процессорах ВНЕЗАПНО не запустить, то есть уже 2 решения:1) Компилировать свифт в байт-код;2) Сделать несколько бинарников (явамакаке больна от баша, автоматизацие ета сложна), и либо изменить систему загрузки в гп, либо делать как в больших играх — один мелкий бинарник из гп загружает нативный бинарник с твоего сервера.
>>710809> Ты сам началДа вы заебали, это анонимный форум, я вообще мимо проходил> Компилировать свифт в байт-код;Уже есть, называется Kotlin> 2)Ну и кому нафиг нужны эти приседания, не говоря о том что время компилирования увеличится в разы
>>710832>Ну и кому нафиг нужны эти приседания, не говоря о том что время компилирования увеличится в разыТем, кому не всралась жвм. Остальным хватит явы с котлином.Ты, видимо, релизный билд под все платформы каждый раз делаешь, чтобы запустить и проверить что-то? 1 раз подождать лишние 5-10 минут не такая большая проблема.
>>710719Примеры? Только не надо сейчас про винду - это даже не ОС.>>710801>как это запустить на разных архитектурах, которых уже:Собрать под платформу. Ты совсем поехавший?>>710832>Ну и кому нафиг нужны эти приседания, не говоря о том что время компилирования увеличится в разыТестишь ты на всех платформах сразу?
>>710853>Примеры? Только не надо сейчас про винду - это даже не ОС.Не то что линукс с его гордым 1%, да?
>>710863На Линуксе зарабатывают. На Винде - нет (кроме мс), так что разработчику она малоинтересна.
>>710719>работает только в теорииЯдро линукса на телефоне тоже в теории работает? Программы под NDK?
>>710801http://stackoverflow.com/questions/14420312/how-to-target-multiple-architectures-using-ndk
>>710896Ой блять спасибо, прям глаза открыл
>>710795>один ява код не всегда работает, Манямирок.>а для разных процессоров на практике достаточно пару раз рекомпильнутьИ написать десять разных конфигов и #ifdef для конпеляции>>710853>Примеры? Только не надо сейчас про винду - это даже не ОС.Ну вот собственно, животное начало обсираться раньше чем взялось за код.>>710893>Ядро линукса на телефоне тоже в теории работает?Сколько там ебунту портировали? Или ты можешь запустить ведроид у себя на компе без эмуляторов?
>>710869... и поэтому весь не серверный софт пишут сначала под винду
>>711645Не серверный софт никому не нужен
>>711641>Сколько там ебунту портировали?Я про андроид говорил.
>>711641>Манямирок.Лан животное. Приходи когда что нибудь напишешь, а не вася ерохин-маркетолог с завода сказал что так и есть и для тебя это теперь прописная истина.>И написать десять разных конфигов и #ifdef для конпеляцииКонфиги пишутся копипастой с заменой пары флагов, а ifdef чаще используется именно для разных систем (на иазных процессорах есть вероятность сесть на хуец какого нибудь разного выравнивания и тд если ты совсем акробат).>Ну вот собственно, животное начало обсираться раньше чем взялось за код.Мартыш, успокойся. На шинде деньги получают только разработчики игрушек и большого распиаренного софта (антивирусы, 3дмаксы и офисы). Для тебя, явамакаки, эта область дефакто закрыта.>Сколько там ебунту портировали? Ясно блядь, явадебилище не отличает ядро ос от полноценного дистрибутива ос. Уйди нахуй просто.>Или ты можешь запустить ведроид у себя на компе без эмуляторов?Ты совсем тупое?Алсо, жвм написана на плюсах, вась. Это так, факт о непортируемости.
>>711738> Конфиги пишутся копипастойВот ты и попался копипасный мартыхан> жвм написана на плюсахМного чего написано на плюсах, но ты же не знаешь сколько муки это приности разработчиками и как им приходится ебатся с cygwin.
>>711776>Вот ты и попался копипасный мартыханТакой дебил как ты наверно и каждый мейкфайл бы писал руками. Тот самый момент, когда неосиляторство помогает индустрии совсем не погрязнуть в дебилах.>Много чего написано на плюсах, но ты же не знаешь сколько муки это приности разработчиками и как им приходится ебатся с cygwin.Почему мне должна быть разница, как ебутся мартышки на этой пародии на ос?
>>711641>МанямирокЧто тогда насчёт совместимости/несовместимости с устройствами? Или это проблема исключительно железа?