забыл сказать, если нужна аппметрика на десктоп от Яндекса и именно для macOS, то я вчера сделал форк и заставил его работать с десктоп. Оттестировал, платформа корректно трекается. Сейчас бьюсь с релизными тестами для автосборки для SPM и артифактами. Локальные тесты на моей машине все проходят, причем старые для айос и новые для десктопа. Но гитхаб экшенс их крашит. Сегодня разберусь и будет собираться через флоу. Но уже можно использовать.
У меня противоположная ситуация, у меня никогда не было проблем с Xcode, потому сторонние IDE не использовал. Мне тоже нравится SwiftUI и последние языковые решения. Еще очень круто у яблока подсвечены обработчики макросов через икскод.
Пользователи давно просят поддержку андроида и винды. Я даже разработчика нанимал, но произошел фейл на заключительном этапе. Потому сел учить/разбирать Котлин, сразу в связке КМР. Начал с простых проектов, чтобы понять "вражеское" флоу. А с чистым Compose на айос даже врапперы не нужны для использования состояний из Котлин.
У меня тоже основная специализация яблочная, но в последнее время развлекаюсь переделкой своих проектов на CMP. Вот реально зашло. Один код на все платформы и UI. У меня в проектах из айос сейчас только такой код (где нет платформенных зависимостей)
Мне бы такой сценарий не подошел, я сейчас делаю аппу на Swift сразу под iOS + tvOS + macOS.
Попробуйте Compose Multiplatform. Он давно получил официальную поддержку iOS, что ему не хватало для полноценной завязки. Только не хватает поддержки tvOS, то эту часть можно сделать нативно на SwiftUI.
Забавная статья. Все это работает на простых проектах. Как только начинается сложное флоу с кучей сторонних инструментов, вайбкодер без мака рыдает и выходит в окно.
Про скриншоты без мака
1) Можно скриншоты делать через тесты UI. Многие компании так делают во время прогона тестов.
2) скриншоты сделанные в Figma тоже проходят, при условии идентичности нарисованных экранов и реального приложения. Тем более это позволяет еще красиво оформлять скриншоты.
Шаг 1. Регистрация Apple Developer Account из России
Все это тыква на данный момент. Позволит делать только бесплатные проекты без возможности заработка (только рекламу показывать). После 2022 года новые учетки разработчиков в РФ не могут принимать соглашение о распространении платных приложений, что влечет невозможность заработка обычным путем.
А так как любимый народом РКН побрил яблоко на заработок через мобильных операторов (что основная часть их дохода в РФ), то не совсем ясно как сложится судьба учеток российских разработчиков.
Мак не нужен. Точка.
Слишком самонадеянно. Нужен, если вы планируете профессионально этим заниматься. Открою секрет, многие разработчики под нативный андроид, делают это через Мак. Вам удачи!
программист vs вайб кодер выдуманное противостояние
Не выдуманное. Вайбкодер без знания процессов коммерческой разработки даже не спросит о них ИИ, так как не знает о всех этапах разработки. Пока ИИ не научится сам ультимативно эти процессы навязывать. Тут же вот в чем подвох, даже если условный Вася с новым суперприложением о них где то догадается прочесть, то ему покажется, что это не важно и не влияет на качество разработки. А ведь там не только про качество, еще и безопасность может быть завязана.
Скилы довольно глубже по сути чем просто команды и правила. Там своя иерархия с шаблонами кода и референсами на нужные доки и примеры. Комплексный скилл может решить вызвать один или несколько других если считает, что они нужны для решения задачи.
Тут ключевой момент у автора, если это правда... 500_000 пользователей, которых он ранее собрал в годы маркетинга. Можно тупо клич кинуть и кто то от скуки зайдет. 1% = 5000 уникальных хостов.
Ну вы уж если взялись писать про процесс, могли бы потрудиться сделать скрининг запросов и вывода при использовании ИИ, тупо читать текст такое себе удовольствие. И да, таких статей вагон и маленькая тележка!
Часть 2: Загрузка данных and Improving или "Хождение по промтам"
А где первая часть? Прошелся по вашему профилю и не увидел.
Если стояла задача структурировать данные, то можно было использовать связку Xcode + ChatGPT, они отлично интегрируются и не нужно контекст копипастить туда/обратно.
Вы меня опередили с комментарием. Статья из параллельной реальности! У меня конечно зарубежная компания, но я знаю кучу народа кому до сих пор выплаты в рублях приходят на несанкционные банки. Яблоко отключила возможность принятия платных соглашений для новых учеток, но старые продолжают успешно работать, продляются тоже без проблем, прям со счета сим-карт.
Забавная статья. Что то полезное в ней есть. Несколько раз увидел отсылку к вашему менторству, это как намек, приходите и я за мало/много денег вас этому научу.
К сожалению, не увидел ни слова о том, что у разработчика "глаза должны гореть". Наверное сейчас это самое главное условие и гарантия роста, рынок переполнен горевыпускниками разных школ, которые пришли только ради денег.
В вашем случае, слишком громкое заявление! Без понимания процесса разработки, соответствующих навыков, без понимания жизненного цикла существования проекта и стратегии его развития - это просто очередные трекеры, которые остались за задворках поиска.
Даже если вы разовьете это все, все равно этого мало. Сейчас успеха добиваются не просто разработчики умеющие делать красивые и стабильные приложения, а разработчики-предприниматели - умеющие продавать свой продукт пользователю.
Ключевые слова, которые вы решили использовать - несут нулевую ценность, если пользователи не подтверждают релевантность путем установки именно вашего приложения по запрашиваемому ключу. А еще ключи бывают сложносоставными, низкочастотными, среднечастотными и высокочастотными. Еще ключи бывают брендовыми и не брендовыми, от категории приложения зависит процент загрузок по таким ключам.
Как именно вы собираетесь уничтожить этих крохоборов? Судя по позициям в поиске - у них грамотная поисковая оптимизация и есть ресурсы на коррекцию трафика через мотивированные установки. Остается только физическим путем!
Отличный пример. На самом деле: ему можно сделать даунгрейд до iOS 14, если использовать пример расширения как в статье: https://www.avanderlee.com/swiftui/navigationlink-programmatically-binding/
Не доступно для загрузки на тех площадках, которые вы спросили. Если загрузят через другой стор, то дропается коннект на моменте подключения. Таким "специалистам" проще свой сервер арендовать и использовать.
Я не сильно разбираюсь в типах записей для днс, вспоминаю у себя, не помню чтобы была необходимость на внешний ресолв где то прописывать локалхост. Где это может потребоваться для урла?
забыл сказать, если нужна аппметрика на десктоп от Яндекса и именно для macOS, то я вчера сделал форк и заставил его работать с десктоп. Оттестировал, платформа корректно трекается. Сейчас бьюсь с релизными тестами для автосборки для SPM и артифактами. Локальные тесты на моей машине все проходят, причем старые для айос и новые для десктопа. Но гитхаб экшенс их крашит. Сегодня разберусь и будет собираться через флоу. Но уже можно использовать.
Ссылка на репозиторий
https://github.com/InstaRobot/appmetrica-sdk-apple
У меня противоположная ситуация, у меня никогда не было проблем с Xcode, потому сторонние IDE не использовал. Мне тоже нравится SwiftUI и последние языковые решения. Еще очень круто у яблока подсвечены обработчики макросов через икскод.
Пользователи давно просят поддержку андроида и винды. Я даже разработчика нанимал, но произошел фейл на заключительном этапе. Потому сел учить/разбирать Котлин, сразу в связке КМР. Начал с простых проектов, чтобы понять "вражеское" флоу. А с чистым Compose на айос даже врапперы не нужны для использования состояний из Котлин.
У меня тоже основная специализация яблочная, но в последнее время развлекаюсь переделкой своих проектов на CMP. Вот реально зашло. Один код на все платформы и UI. У меня в проектах из айос сейчас только такой код (где нет платформенных зависимостей)
Попробуйте Compose Multiplatform. Он давно получил официальную поддержку iOS, что ему не хватало для полноценной завязки. Только не хватает поддержки tvOS, то эту часть можно сделать нативно на SwiftUI.
Забавная статья. Все это работает на простых проектах. Как только начинается сложное флоу с кучей сторонних инструментов, вайбкодер без мака рыдает и выходит в окно.
1) Можно скриншоты делать через тесты UI. Многие компании так делают во время прогона тестов.
2) скриншоты сделанные в Figma тоже проходят, при условии идентичности нарисованных экранов и реального приложения. Тем более это позволяет еще красиво оформлять скриншоты.
Все это тыква на данный момент. Позволит делать только бесплатные проекты без возможности заработка (только рекламу показывать). После 2022 года новые учетки разработчиков в РФ не могут принимать соглашение о распространении платных приложений, что влечет невозможность заработка обычным путем.
А так как любимый народом РКН побрил яблоко на заработок через мобильных операторов (что основная часть их дохода в РФ), то не совсем ясно как сложится судьба учеток российских разработчиков.
Слишком самонадеянно. Нужен, если вы планируете профессионально этим заниматься. Открою секрет, многие разработчики под нативный андроид, делают это через Мак. Вам удачи!
Не выдуманное. Вайбкодер без знания процессов коммерческой разработки даже не спросит о них ИИ, так как не знает о всех этапах разработки. Пока ИИ не научится сам ультимативно эти процессы навязывать. Тут же вот в чем подвох, даже если условный Вася с новым суперприложением о них где то догадается прочесть, то ему покажется, что это не важно и не влияет на качество разработки. А ведь там не только про качество, еще и безопасность может быть завязана.
Скилы довольно глубже по сути чем просто команды и правила. Там своя иерархия с шаблонами кода и референсами на нужные доки и примеры. Комплексный скилл может решить вызвать один или несколько других если считает, что они нужны для решения задачи.
На Реддит есть платная реклама. Довольно дешево, если мне память не изменяет, от 100 долларов
Тут ключевой момент у автора, если это правда... 500_000 пользователей, которых он ранее собрал в годы маркетинга. Можно тупо клич кинуть и кто то от скуки зайдет. 1% = 5000 уникальных хостов.
Забавная статья, но вспомнилось:
- Вы не любите кошек? Вы просто не умеете их готовить
Ну вы уж если взялись писать про процесс, могли бы потрудиться сделать скрининг запросов и вывода при использовании ИИ, тупо читать текст такое себе удовольствие. И да, таких статей вагон и маленькая тележка!
А где первая часть? Прошелся по вашему профилю и не увидел.
Если стояла задача структурировать данные, то можно было использовать связку Xcode + ChatGPT, они отлично интегрируются и не нужно контекст копипастить туда/обратно.
Вы меня опередили с комментарием. Статья из параллельной реальности! У меня конечно зарубежная компания, но я знаю кучу народа кому до сих пор выплаты в рублях приходят на несанкционные банки. Яблоко отключила возможность принятия платных соглашений для новых учеток, но старые продолжают успешно работать, продляются тоже без проблем, прям со счета сим-карт.
Забавная статья. Что то полезное в ней есть. Несколько раз увидел отсылку к вашему менторству, это как намек, приходите и я за мало/много денег вас этому научу.
К сожалению, не увидел ни слова о том, что у разработчика "глаза должны гореть". Наверное сейчас это самое главное условие и гарантия роста, рынок переполнен горевыпускниками разных школ, которые пришли только ради денег.
В вашем случае, слишком громкое заявление! Без понимания процесса разработки, соответствующих навыков, без понимания жизненного цикла существования проекта и стратегии его развития - это просто очередные трекеры, которые остались за задворках поиска.
Даже если вы разовьете это все, все равно этого мало. Сейчас успеха добиваются не просто разработчики умеющие делать красивые и стабильные приложения, а разработчики-предприниматели - умеющие продавать свой продукт пользователю.
Ключевые слова, которые вы решили использовать - несут нулевую ценность, если пользователи не подтверждают релевантность путем установки именно вашего приложения по запрашиваемому ключу. А еще ключи бывают сложносоставными, низкочастотными, среднечастотными и высокочастотными. Еще ключи бывают брендовыми и не брендовыми, от категории приложения зависит процент загрузок по таким ключам.
Как именно вы собираетесь уничтожить этих крохоборов? Судя по позициям в поиске - у них грамотная поисковая оптимизация и есть ресурсы на коррекцию трафика через мотивированные установки. Остается только физическим путем!
Тоже таким страдал. Только установку и запись в реестр делал через постэкшен в автоустановщике архива WinRar 😀
Отличный пример. На самом деле: ему можно сделать даунгрейд до iOS 14, если использовать пример расширения как в статье: https://www.avanderlee.com/swiftui/navigationlink-programmatically-binding/
Случайности не случайны!
Отличная шутка. Пытался плюсануть вам в комментарий, но мне карму обнулили.
Потому просто: +
Не доступно для загрузки на тех площадках, которые вы спросили. Если загрузят через другой стор, то дропается коннект на моменте подключения. Таким "специалистам" проще свой сервер арендовать и использовать.
Я не сильно разбираюсь в типах записей для днс, вспоминаю у себя, не помню чтобы была необходимость на внешний ресолв где то прописывать локалхост. Где это может потребоваться для урла?