Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Глупо все-таки завязываться на онлайн сервисы. Должна быть локальная инфраструктура, а онлайн-сервисы использоваться только как дополнение, но лучше вообще без них.

Обычно начинающим разработчикам дают несложные задачи, которые они делают по всем правилам и которые после ревью попадают в репозиторий. Если бы мне, когда я был начинающим разработчиком, предложили бы исправлять чужое г%#но, когда его автор сидит рядом и производит новое, я бы ушёл оттуда немедленно. Видимо есть какая-то другая причина, по которой стажёра у вас работают. Например любовь к мирному атому

То есть опытные разработчики делают ошибки, а неопытные должны за ними исправлять? Очень странное решение. Вряд ли молодые разработчики заходят работать в такой "команде"

Не вижу в подходе iOS никакой разницы по сравнению с Android, разве что модифицированные приложения создать сложне. В Android по умолчанию установка приложений из файлов требует подтверждения с предупреждением, а на телефонах детей с помощью Family Link может быть вообще закрыта

Если у вас 2 apk файла, при этом один скачан с сайта сбербанка и подписан их ключом, а второй модифицирован и подписан сгенерированным ключом, то для андроида они одинаково небезопасно и требуют подтверждения при установке. Как с этим обстоит дело в iOS её в курсе.

Оно будет подписано сторонним сертификатом. Автор написал, что для iOS такое тоже возможно, только сертификат нужен выпущенный компанией Apple, а не сгенерированный самостоятельно.

Ну давайте поучите ещё меня поиском пользоваться:
https://stackoverflow.com/questions/44618906/xcode-how-to-monitor-cpu-usage-for-any-running-third-party-app
https://stackoverflow.com/questions/12119407/use-xcode-to-instrument-profile-third-party-app

То что можно выполнять отладку своего приложения на реальном устройстве, я и без вас знаю.

Просьба уточнить по первым 2-м пунктам, речь идет о реальном устройстве или о симуляторе?

Я спросил про конкретные функции:

  1. Просмотр системного журнала iOS

  2. Мониторинг работы произвольного приложения

  3. Декомпиляция, исправление и последующая сборка произвольной приложения

Тем не менее такая возможность есть, и мне очень пригождалось несколько раз. Обычные пользователи могут обратиться к знакомым IT-шникам или неоффициальным сервисам. Можно ли то же самое сделать с iOS?

Для кого-то S24 Ultra провал, а кто-то наконец дождался плоского экрана с квадратными углами.

Исходные коды Windows Mobile были закрыты, поэтому сравнение с Android некорректное. На PalmOS тоже сторонние компании устройства выпускали, но это платформе не помогло.
Nokia да, по концепции очень похожа была на Apple. Супруга обожглась с их смартфоном C6-01, который пришёл в непотребное состояние быстрее чем она успела его освоить.
То есть требовать от разработчиков приложений на iOS определённую среду разработки, работающую только в MacOS это приемлемый доступ?

То что существуют поклонники разных производителей и оболочек говорит о правильности концепции Android. Пользователи iOS пользуются тем что им дают, находя при этом оправдания для таких откровенных недоразумений как Dynamic Island. На адроиде есть устройства и с подэкранной камерой и с перископной и вообще без фронтальной камеры :)

На мой взгляд самая большая проблема Apple это закрытось ОС и монополия на производство. Сталкивался с таким сначала с Palm, затем с Windows Mobile, когда были вложены деньги и время в корпоративный софт, а устройства закончились. Имея такой бэкграунд концепция Android была мною воспринята на ура. Вероятно это же, в определённый момент, привело меня к переходу на Linux на десктопе.
Я точно знаю, что в случае любой проблемы на телефоне, я могу подключиться к нему через adb и запустить logcat или strace, чтобы правильно диагностировать проблему. При необходимости можно самому разобрать, исправить и собрать apk и установить модифицированное приложение на устройство.
Мне сложно оценить ваши проблемы с Samsung S21, но я 9 лет пользовался Samsung Note 4 на эксиносе и на родной прошивке для меня он всегда был эталоном надёжности. К сожалению неофициальный прошивку на базе Android 11 для него так и не довели до ума и пришлось менять телефон. Тоже Samsung, правда на снапе.

Если у вас богатый опыт работы с Виндой, то стоило попробовать KDE. Мне,, например, Ubuntu хватило на полгода, потом на глаза попалась Kubuntu и как-то сильно полегчало.
Для игр все-таки советую использовать Винду на отдельном разделе

ну писать большие проекты на чистом js стало возможно только после появления ES6. Сравнение с байт-кодом делается в том смысле, что других универсальных возможностей для выполнения произвольного кода в браузере нет.

И он точно быстрее конкурентов того же класса (сравните с python)

Все таки быстрым его делает JIT-компилятор V8, на создание которого были брошены лучшие ресурсы компании Google. К сожалению PyPy так и остается нишевым продуктом.

Это IT-компания и сайт их основной продукт. Ну и размер компании таков, что можно целое подразделение на поддержку этого сайта выделить

Как минимум есть 3 подхода к абстракции JavaScript

  1. Полная трансляция кода, это то что на скинул выше. Что касается популярности - платформа 1С:Предприятие популярна? В ней при работе через веб-клиент выполняется трансляция языка 1С:Предприятие в JavaScript.

  2. Платформа генерирует основную часть клиентского кода, но при необходимости можно вставлять свои куски. Такой подход применяется, например, в Django и Odoo

  3. Фреймворки типа React или Angular, которые содержат готовые компоненты, которыми вы управляете на JavaScript

Возможно кто-то разрабатывает фронтенд на чистом JavaScript, но мне это кажется странным.

1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность