Для чего нужен и для чего не нужен Android NDK или что мы еще не знали про C++
На этот раз ведущим внезапно захотелось хардкора, поэтому гостем третьего выпуска второго сезона становится Александр Ефременков. Специалист по Client Security Components в Yandex Taxi, Google Developer Expert по Android и коведущий AndroidDevPodcast.
А, стоп, Александр, кроме всех перечилсенных титулов, еще и член программного комитета DevFest Siberia, который кстати пройдет на днях в Новосибирске, поэтому, в начале выпуска, не обходится без обсуждений нескольких прошедших и предстоящих конференций, но все быстро перемещается к техническим вопросам, которых, наверняка, так ждали все слушатели.
Некоторым из ведущих приходится признать, что они имеют достаточно смутное представление об Android NDK и что же собственно с его помощью можно делать, и начинают выяснять подробности, потихоньку погружаясь все глубже и глубже, в процессе выясняя много интересного: какие приложения невозможно написать без NDK, какие есть бенефиты, есть ли какие-то проблемы с Gradle и, наконец, зачем вообще нужен C++ если есть Kotlin Native.
Еще диалог периодически скатывается то в кроссплатформу (как же не сравнить Qt c Flutter), то в сравнении “Плюсов” со всеми современными языками, то еще в какие-то дебри. В результате всего этого, рождается главный вопрос выпуска: если С++ так хорош, то почему на нем не пишут все?
ЗЫ: После этого выпуска все ведущие резко решают сменить профиль и писать только на C++ (НЕ ПРАВДА)
🎧
SoundCloud
🎧
Apple Podcasts