Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чем плохо выносить повторяющиеся элементы дизайна в отдельные файлы и подключать их потом с помощью PHP?

Лучший ответ:
Тут, как обычно, не одна проблема, а три.

Первая проблема - это, как всегда, неумение задавать вопросы.
Вот и сейчас - вопрос "чем плохо ходить пешком?" Что можно ответить на этот вопрос? 
Но потом выясняется что вопрос на самом деле "Я живу в 20 километрах от работы. Чем плохо ходить на работу пешком?".

То есть вопрос у нас на самом деле, "Чем плохо выносить повторяющиеся элементы HTML в отдельные файлы и подключать их потом с помощью include?". Этот вопрос уже будет более осмысленный, и на него даже можно дать ответ не выглядя при этом идиотом. 

Вторая проблема заключается в том, что подход с "хидером и футером" реально неудобен и устарел уже лет 20 как. И вместо него используются шаблонизаторы. Тупо редактировать хтмл удобнее когда он лежит в одном файле, а не в header.php. footer.php. menu.php, banners.php и еще 10 файлах.
И это я даже не заикаюсь о случае, когда на разных страницах надо поключать разные файлы стилей и скриптов.

И третья проблема заключается в том, что хотя в принципе и можно что-то несложное накалякать с хидером и футером, но поголовно все новички все равно клепают их неправильно - а именно вкрячивают хидер до того, как скрипт вообще начнет работу. И потом имеют все прелести невозможности вывести НТТР заголовок, поменять что-то в хидере в зависимости от выводимых данных, поменять формат вывода  или аварийно завершить работу.

Худший ответ:
Зависит. Если вы на одной странице 40 раз запрашиваете файл с кусочком хтмл - это тупость. Файловая система не самая производительная часть компьютеров, обращение к дискам всегда было (и все еще является) узким местом. Если это разовый модуль - все ок, вы все равно его откуда-то из файловой системы должны взять, есть некоторый оверхед на открытие еще одного файлового дескриптора в рамках ОС, но в целом это не критично.
Вопрос: Что будет если переставить жесткий диск с одного ПК на другой?

Лучший ответ:
Что будет если переставить жесткий диск с одного ПК на другой?
Хронологически?
- возвращение друга
- братские п..дюли брату
- дружеские п..дюли Вам :) как главному организатору и исполнителю
При перестановке винта винда нормально заработает только если "новое" железо точь-в-точь такое же как старое. Но судя по поиграть на нормально пк это далеко не так. В таком случае винда начнет адаптацию к железу, поменяет хренову кучу настроек, сменит хренову кучу дров. 
И Ваш друг охренеет когда ее включит у себя :)

Худший ответ:
Можно ли подключить старый жесткий диск к новому компьютеру, чтобы все данные сохранились?
Вопрос: Как вывести pdf файл на страницу сайта?

Лучший ответ:
Любой современный браузер просто открывает PDF как страницу. 
Даете ссылку - и пользователь открывает, сохраняет, печатает - как ему угодно и удобно.

Худший ответ:
возможно этот вариант подойдет
https://habr.com/ru/post/111647/
Вопрос: Как данные вида json преобразовать в читаемый вид внизу пример?

Лучший ответ:
Это не JSON, а serialize

Худший ответ:
rint_r(serialize($prc1["wwsd_wholesale_discount_data"][0])) получил s:98:"a:1:{i:0;a:2:{s:23:"wwsd_flat_discount_rate";s:2:"25";s:25:"wwsd_minimum_discount_qrt";s:2:"41";}}"
Вопрос: Как грамотно позаимствовать шаблон сайта на WordPress?

Лучший ответ:
я вижу тут какая то тенденция нести чушь

Худший ответ:
Я никогда не посоветовал бы покупать на складчине.
Вопрос: Почему видео хостинги и соц. сети блокируют возможность скачивания видео/аудио?

Лучший ответ:
Правообладатели? Предотвращение высоких нагрузок?
Вот вы сами и ответили.
Остаётся только добавить, что вы всё равно платите за онлайн-контент наворачиванием рекламы за обе щёки, а при скачивании этого не будет.

Худший ответ:
Именно из за правообладателей.
Вопрос: Как написать документацию для приложения?

Лучший ответ:
User story  описывает цели которые могут быть достигнуты с помощью приложения. Они определяют пользу. Например, чтобы решить какую задачу выполнить сегодня, пользователь хочет определить самые приоритетные задачи. Польза приложения тут в помощи принятию решений по задачам. Тут нужно думать максимально с т.з конечного пользователя. Зачем он что-то делает и как продукт может помочь ему в этом. 
Use cases будут включать в себя описания какие взаимодействия с приложением пользователь может произвести чтобы достичь своей цели. Например:  Отсортировать по приоритету. Отфильтровать по тегам. И пр. По юзкейсам можно проверить, что приложение действительно предоставляет заявленные функции заявленным образом. 
По юзкейсам можно проводить системное тестирование. Т.е. есть заявленный сценарий, работает он или нет. 
Функциональная спецификация определяет детально устройство приложения, с подробным описанием всех технических "если", и "а вдруг". 
По функциональной спецификации пишется реализация, и сам код приложения уже покрывается юнит-тестами.

Худший ответ:
Тут все подробно и по полочкам. Как в универе: sce2.umkc.edu/BIT/burrise/pl
Вопрос: Как часто надо менять номер телефона?

Лучший ответ:

Если возможно, откажитесь от того, чтобы принимать звонки клиентов (неизвестные номера) на свой личный номер.
В идеале - принимайте звонки только от тех, кто у вас в контактах. Исключение - курьеры (у них нельзя заранее взять номер). spoiler
Если всё же хотите ответить на неизвестный номер, то не сразу отвечайте голосом. Помолчите. Пусть звонящий первый скажет "алло".
Также неизвестный номер можно проигнорировать, а потом забить его в гугл и посмотреть, что там пишут про него. И если окажется, что звонили из вашей поликлиники, то можно и перезвонить самому. spoiler
Уже есть специальные приложения для смартфонов, которые высвечивают, есть ли номер в спам-базах. spoiler


Худший ответ:
Нормальные люди никогда не меняют номера вообще, сидят по 20 лет с одним номером. Хотите новый номер, спросите у оператора, был ли он за кем-то.
Вопрос: Нужно ли читать книги про JavaScript что бы его освоить?

Лучший ответ:
Просто читать книги по Javascript - довольно дикое занятие. Это тоже самое что учиться водить, и не сидеть за рулём.
Вот вам сайт - Link
Смысл такой -
Прошли "Типы" - выполнили 20 задач на строки, числа, булевы значения;
Прошли функции - выполнили 20 задач на функции
Прошли объекты\массивы - выполнили задачи на объекты и массивы.
И тд и тп.

Чем больше вы будете решать задач(не только примитивных на уровне "перевернуть строку" или перебрать массив), а начнете решать какие-то пет проекты - сделать собственный калькулятор и тому подобное.
Каждая задача будет расширять ваши горизонты, научит вас задавать правильные вопросы, и анализировать ошибки.

Ну и самое главное - понять для чего вам нужен JS. Если ваша задача - стать фронтендером - изучив базу и es6 - не задерживайтесь, и смотрите на на библиотеки, фрейморки и тд и тп. Иначе если будете зазубривать язык, так и помрете в погоне за идеалами.

Худший ответ:
Естественно! На мой взгляд книги более легки к восприятию, чем монитор или планшет... Единственный мой совет - закрепляй прочитанное на практике.
Вопрос: Стоит ли идти после 9 класса искать работу php веба вместо учёбы в колледже?

Лучший ответ:
Детский лепет. Идите учиться. Я никак не хочу вас оскорбить, но ваш уровень как человека на данный момент очень низок, это не ваша особенность, а особенность всех подростков вашего возраста. 
Таких как вы в мире разработчиков полным полно, а вот разработчиков с мозгами не много. Эти мозги даются не опытом одного лишь программирования, эти мозги годами закладываются в ходе общего развития (школа, колледж, вуз, у кого-то армия). Если вы откажетесь сейчас от дальнейшего развития то потом его уже не вернуть и не так-то просто нагнать. Я учился в вузе на заочном после колледжа при этом работая программистом и получая неплохую запрлату. Были моменты когда были трудности в учебе и я думал что зачем мне оно все нужно если я и так крутой. Но сейчас я понимаю что то время когда я учился было вовсе неплохим, да мое образование мне не пригодилось, но я получил развитие, понял что я и как могу, научился общаться с разными людьми разных чинов. Обо всем этом я не жалею, а даже наоборот я понимаю что многие вещи мне понадобились в жизни

Худший ответ:
Нет конечно. Будешь необразованным макакой за похлебку.
Вопрос: Б/у книги по программированию. Где купить?

Лучший ответ:
Тут надо смотреть любые б/у книги.

Худший ответ:
Amazon вам в помощь. Там продают книги как новые, так и подержанные, с учетом их состояния будет снижаться и цена. Я покупал там книги достаточно много раз, в т.ч. и подержанные.
Вопрос: Стоит ли делать запрос на индексацию в Yandex и Google, если сайт пока что не совсем высок по показателю SEO-оптимизации?

Лучший ответ:
Если ты хочешь, чтобы он начал генерить траффик уже сейчас и у тебя очень низкоконкуретная ниша, то да. Разумеется, сначала подруби вебмастерские ПС.
Когда доработаешь, сможешь отправить на переобход. 
А, ну и ещё. Как только захочешь начать продвигать сайт, купи рекламки в директе. 
Кейсы показывают, что это влияет на ранжирование в яндексе.
UPD:
Подключение Google Analytics и Яндекс.Метрика - тоже очень в тему. Поможет этот самый трафик просматривать и анализировать.
SSL-сертификат тоже очень благоприятно влияет на ранжирование, даже для информационных сайтов, не говоря уже о коммерческих.

Худший ответ:
Раньше индексации нужно было ждать неделями, сейчас в ПС все происходит довольно быстро. Так что запускайте сайт и потом дорабатывайте тайтлы, тексты и другие моменты. Заодно будете сразу видеть свой результат. Что поменяли на сайте мета-теги+текст, как при этом изменился трафик и позиции сайта.

Обязательно добавьтесь в Я.Вебмастер, Гугл, установите Метрику и Analytics. Можно в AllPositions добавить основные ключи для отслеживания позиций.
Вопрос: Python для алгоритмических задач?

Лучший ответ:
Есть такой проект https://projecteuler.net/
Там как раз много задач для которых требуется проектирование алгоритмов для получения результата за разумное время.
Так вот - в ограничения языка Python я практически не натыкался пока. Единственно в нескольких задачах я использовал С только из-за того, что лениво было искать более оптимальный алгоритм, а хотелось решить простым перебором и побыстрее ))
В реальной жизни всегда можно в крайнем случае  написать библиотеку на С которую можно состыковать для убыстрения обработки данных. Но в 100+ реальных проектах с которыми сталкивался я - такого ни разу еще не потребовалось.

Худший ответ:
Смотря для каких целей вы изучаете алгоритмы, если для подготовки к интервью в компании типа Google, Amazon или просто для себя, тогда думаю это отличный вариант. Если вы готовитесь к олимпиадам такие как ACM ICPC, тогда думаю лучше присмотреться к языкам такие как C++, так как там на задания установлены лимиты по времени и памяти, и один и тот же алгоритм на python и к примеру C++ будут отличаться по времени выполнения)
Вопрос: Можно ли заработать на фрилансе со знанием c++?

Лучший ответ:
Ни с каким языком на фрилансе нет шансов, пока в офисе не дорос хотя бы до мидла.

Худший ответ:
Пока ваш опыт будет отпугивать заказчиков, а для хорошей зарплаты в офисе не будет хватать доверия. Поэтому начните действительно со стажировки, получите хороший опыт, заодно поучитеь, портфолио будет, а дальше посмотрите, в какую сторону лучше развиваться.
Вопрос: В каких случая используют иконку с двумя треугольниками (для выпадающих списков)?

Лучший ответ:
В данном, конкретном случае Яндекс просто ошибся.
Какой-то дизайнер яндекса очень любит свой Mac и считает его UI эталоном.
Вот и нарисовал как там, На маках это от части продиктовано тем что значение не редактируемого можно переключить стрелками up и down. Это так же можно объяснить и тем что список там открывается чуть хитрее (позиционируясь на выделенном) и не всегда вниз. 
В редактируемых списках там так же 1 треугольник.
Но в остальном мире 2 треугольника делают на Num UP/down элементе, т.к.  в зависимости от того по какому треугольничку клик - увеличится или уменьшится значение. На выпадающих списках (любых) просто треугольник (или галочку) во избежании путаниц.
на всякий случай прикрепляю скрин с UI на маках (старый, но не имеет особого значения)

Худший ответ:
Лично я бы ожидал что это отдельный от выпадающего меню элемент для увеличения/уменьшения значения в инпуте. (но это не так)
Возможно намек на то, что значение можно стрелочками на клаве переключать.
Вопрос: Как центральзованно управлять планшетами?

Лучший ответ:
https://www.manageengine.com/mobile-device-managem...
25 free девайсов

Худший ответ:
Как вариант, по поводу выхода пользователя - детский режим... выставьте ограничение программ и всё
Вопрос: Как изучить Vue.js?

Лучший ответ:
кроме самой документации Vue
Для изучения Vue рекомендую только и исключительно документацию по Vue, на основе которой и строятся васянские видеоуроки и лохокурсики.
И да, осильте поиск.

Худший ответ:
Вам поможет запрос в поисковой строке - "Vue.js уроки".
Вопрос: VPS после покупки — нужна ли какая «защита»?

Лучший ответ:
если доступны извне какие-либо сервисы (ssh, mysql, phpmyadmin), установите для них ограниченный доступ - ip white list, доступ по ключам (в случае ssh), установите и настройте fail2ban. А лучше проинспектируйте выходящие наружу сервисы, и проанализируйте возмжоность отключения доступа к ним напрямую из Интернет.

Худший ответ:
Можно за 2 минуты настроить фаерволл с помощью ufw
Вопрос: RAW образ чем открыть?

Лучший ответ:
установить на комп с windows wsl2; зайти в wsl, определиться с тем, что это: образ диска или образ раздела (fdisk -l /path/to/file в помощь), и смонтировать файл как loop-устройство (mount -o loop в помощь); перекопировать нужные файлы с него на диск винды (mc в помощь).

Худший ответ:
установите qemuKVM, создайте там виртуальную машину, запустите её и скопируйте файлы

или сконвентируйте образ в тот же виртуалбокс или распакуйте, с помощью того же KVM
Вопрос: Что означают «offset», «count» и «filter» в коде для бота в вк?

Лучший ответ:
offset - смещение, то есть с какого id начинать что-то делать;
count - количество;
filter - фильтр. Что-то отфильтровать по заданным параметрам;

Пример(псевдокод):
Есть у нас 100 сообщение, id которых от 1 до 100. 
print(messages({"offset":10,"count":20})) - Вывести 20 сообщений, начиная с id 10.

Худший ответ:
В этом коде обозначенные вами слова являются ключами словаря, который в свою очередь является одним из параметров метода method объекта vk_session. Словарь - это объект в фигурных скобках, подробней погуглите python dict.

Ноль в квадратных скобках - это запись, означающая выбор нулевого элемента последовательности (списка или кортежа, или аналогичного объекта). До нуля в квадратных скобках есть другие квадратные скобки, в них строка - это, вероятно, аналогичный выбор элемента, но не из списка по порядковому номеру, а из словаря по ключу. 

Т.е. в message словарь, из него берут значение по ключу «items». 

Видимо, это значение является списком, и из этого списка берут нулевой по порядку элемент. 

Видимо, этот нулевой элемент является словарём, потому что из него хотят получить значение по ключу «last message». Ну и так далее.
Вопрос: Какова вероятность что мой домен и хостинг REG.RU отключат, если ввести неправильные паспортные данные?

Лучший ответ:
Вас не накажут, но если (когда!) возникнет какая-то проблемная ситуация, и потребуется доказать, что домен ваш - вы не сможете этого сделать. И он уйдет к другому владельцу, или  будет висеть в неуправляемом состоянии пока не протухнет по таймеру.

Худший ответ:
Если вы задаёте такой вопрос - значит планируете что то не особо легальное/законное а значит достаточно быстро по первой жалобе вас заблочат. Для таких целей лучше брать домен за бугром)
Вопрос: Что лучше изучать PHP или Python для backend, если изучаешь backend в одиночку?

Лучший ответ:
Я работал с php, python, ruby, java, js и на самом деле для веба вообще без разницы. Учить стоит то что для начала зашло по синтаксису.  Не выносит мозг) второй язык дастся уже проще (а он в любом случае будет)

Худший ответ:
открываете вакансии и смотрите, какие есть в вашем населенном пункте и близлежащих, какие на них требования (вакансий на php будет гораздо больше и порог входа в них, как правило, ниже)... ну а если сравнивать сами языки, то и там и там для веба есть довольно хорошие решения в плане фреймворков: php (laravel), python (django, flask, aiohttp). Как по мне на пыхе проще найти доход, но для души питон ближе.
Вопрос: Нужно ли лочить структуру мьютексом, если идет конкуррентная запись в разные поля структуры?

Лучший ответ:
Да

Худший ответ:
Ни один из встроенных типов в Go не является конкурентно безоопасным в спецификации яэыка. В текущей реализации вы можете делать конкурентную запись в разные поля структуры указательного типа, то есть явную сссылку * , map, slice или channel. Нет никаких гарантий что такой код не упадет в других реализациях или на других архитектурах.
Вопрос: Как создать такую конструкцию на css grid?

Лучший ответ:
Простой и короткий вариант
https://codepen.io/hisbvdis/pen/abodJXQsnippet

Худший ответ:
Сеткой бутстрапа примерно так:<div class="row">
    <div class="col-md-6">
        Block
    </div>
    <div class="col-md-6">
        <div class="row">
            <div class="col-md-12">
                Block
            </div>
        </div>
        <div class="row">
            <div class="col-md-6">
                Block
            </div>
            <div class="col-md-6">
                Block
            </div>
        </div>
    </div>
</div>
Вопрос: Что делают фронтенд-фрилансеры?

Лучший ответ:
есть бесплатные или дешёвые шаблоны, всякие wordpress'ы и т.д. И
В таком случае дизайнерам и бэкендерам тоже нечем заняться: ведь есть готовые шаблоны и вордпресс.

Худший ответ:
Мне кажется, что если шаблон платный и популярный - деньги могут оказаться далеко не мелкими. Пять старушек - рубль...
Вопрос: Как повлияет на производительность SSD вставленный в SATA II, а не в SATA III?

Лучший ответ:
Я так смотрю все заостряют внимание на линейном чтении/записи
Но разницу между 200мб и 400мб /сек
Вы не особо заметите
А вот рандомное чтение/запись 4к более важный параметр, и он не особо поменяется
Так что, нет не отразится

Худший ответ:
Зависит от SSD. Если скорость SSD порядка 500 Мб\с, то разница будет заметна. Если ниже, то нет.
Скорость sata II до 300 Мб\с, sata III до 600 Мб\с. 
Можно установить внешнюю плату с sata III.
Вопрос: До какой температуры может безопасно нагреваться радиатор?

Лучший ответ:
https://electronics.stackexchange.com/questions/30...
Там ещё куча ссылок.
Если коротко, то так, как вы это пытаетесь прикинуть, это не считают. И 100 градусов для светодиодов - дохрена. Чтобы они не деградировали быстрее ламп накаливания, они должны быть не горячее 70 градусов.
Добавлю немного подробностей.
- "По даташиту нагреваются до 100 градусов" - неверно. Это максимально допустимая, а не номинальная рабочая температура.
- Судить об эффективности радиатора только по его температуре - нельзя, потому что тепловое сопротивление перехода между светодиодами и радиатором - неизвестная величина. При высоком сопротивлении, светодиод может, условно, уже сгореть, а радиатор все еще будет еле теплым. Судить об эффективности охлаждения по температуре можно, только если измерять температуру светодиода. Эта температура - единственный базовый показатель, который имеет значение.
- Поскольку сценарий использования лампы в вопросе не описан, непонятно и то, как вообще рассматривать ситуацию. Потому что, например, для режима кратковременного включения, именно радиатор (устройство, выполняющее интенсивный теплообмен со средой через конвекцию и излучение) - не нужен. Я делал несколько осветителей для макросъемки и микроскопии для такого режима, где роль теплоотвода выполнял кусок металла с большой теплоемкостью, но малой теплоотдачей (так было банально дешевле и быстрее). А вот для ситуации постоянной работы такой фокус бы не сработал, потому что достаточно быстро теплоотвод нагрелся бы, и перестал обеспечивать низкую температуру корпуса светодиодов, так как рассеивание тепла с его поверхности было бы явно недостаточно.

Худший ответ:
Радиатор будет пытаться нагреться до температуры светодиодов. Бесконечно. Но поскольку он будет рассеивать хоть сколько нибудь тепла, то при достаточном оребрении и размерах температура будет немного ниже текущей у диодов.
Для проверки используйте два термодатчика, один на боковую стенку светодиода, второй в основание радиатора.
Потом включаете светодиоды на 90% планируемой мощности. Ну а дальше смотрите на разницу температур. Как только перевалит за 80 на диоде желательно что бы на радиатор было 70 или меньше.
P.S. обычно в спеках указано тепловыделение. Можно посчитать в спец калькуляторах требуемый радиатор
Вопрос: Сайты «головоломки»?

Лучший ответ:
цикаду разгадайте, че мелочиться )

Худший ответ:
заинтересовал сайт, написала переборщик цифр-не подходит
но там и буквы можно вставлять
вы разгадали? (надпись на стенке я нашла, не помогло)
Вопрос: Правильно создать архитектуру?

Лучший ответ:
1 сервис = 1 контейнер (docker). При изменение одного сервиса тебе нет нужды пересоздавать остальные.
Базу данных в docker не нужно, в идеале на отдельный VPS и забыть.
Nginx без разницы где и как будет - конфиг что так что так подключается заранее написанный для нужных сервисов. В целом ситуация похожая с БД - один раз установил/настроил и забыл.

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

Для того чтобы настроить взаимодействие контейнеров (сервисов) друг с другом используйте docker compose.

А вообще сейчас настало время облаков. Просто используйте AWS и не парьтесь. Там и базу вам сделают с репликацией и бэкапами, и от Nginx сможете избавиться, и вообще там есть абсолютно всё. Потраться время на изучение AWS и тогда сможете сконцентрироваться на коде, вместо всех заморочек с деплоем и поддержкой.
Вопрос: Что лучше изучить для фриланса?

Лучший ответ:
На фрилансе нужны профессионалы (не важно какой стек). Чтобы стать профессионалом нужно хотя бы пару лет поработать на фуллтайм в команде разработки (в офисе или на удаленке) и потом уже смотреть в сторону фриланса.

Худший ответ:
Посмотри просто 10 видеоуроков из серии изучаем язык программирования за час. И дело в шляпе, любой заказ твой.
Вопрос: Проблема с ЧПУ в новостях в Битрикс, как настроить?

Лучший ответ:
Проверьте:

В настройках инфо-блока: URL страницы детального просмотра: #SITE_DIR#/blog/#ELEMENT_CODE#/
В "Настройки>Настройки продукта>Обработка адресов>Правила обработки" пересоздать правила обработки
У инфо-блока установлены общие права на чтение
У элементов сгенерирован символьный код


Худший ответ:
в настройках компонента каталог чпу: /blog/
а в настройках оставьте всё по умолчанию
Вопрос: Непонятны версии настроек Open Server?

Лучший ответ:
phpmyadmin не работает с постгресом

Худший ответ:
PHPMyAdmin - это оболочка на PHP для работы с БД Mysql. Для работы с PG есть по-моему phppgadmin :)
Вопрос: Есть ли разница в изучении PHP 7 и PHP 8 новичку? Можно ли изучать PHP 8 по урокам PHP7?

Лучший ответ:
учите 7.
у 8 нет значительных отличий.

Худший ответ:
Отличий немного, принципиальных нет.

А вообще, изучать надо, с чем работать придется. Сейчас еще и 7.x отнюдь не везде* внедрен, так что после того, как освоитесь с 7.4, например, обратите внимание, что изменилось с 5.6.

* это статистика с сайта пакетов Composer, разумеется она не захватывает кучи легаси проектов, не использующих Composer (UPD: вот другая немного статистика)
Вопрос: Как заставить приложение считывать информацию с другого приложения?

Лучший ответ:
Есть только один вариант - если у приложения есть какое-то internet-facing API. Приложения в самом смартфоне изолированы

Худший ответ:
Необходимо API от этого приложения (в вашем случае от "Активность от Apple) если такого нет (а что в случае с эпл вполне вероятно) то думаю тут не судьба. (Ибо парсить данные с мобильных приложений я даже хз как)