Информация об изменениях

Сообщение Re[16]: На чем бы вы писали десктопную прогу для Linux? от 17.04.2020 15:45

Изменено 17.04.2020 15:49 Mamut [ищите в других сетях]

Re[16]: На чем бы вы писали десктопную прогу для Linux?
I>Сколько тебя помню, твои любимые аргументы вида я знаю лучше | больше | правильнее. Сейчас вот новый добавился — "я знаю реальность".

Опять ты придумываешь за меня содержимое твоей головы

M>>Угу. Нативные приложения, в которых веб отсутсвует, внезапно является «вебом, завернутым в крафтовую бумагу».


I>Да ты я вижу в теме. Смотри, гибридное приложение на основе in-app браузера:


I>https://blog.tomayac.com/2019/12/09/inspecting-facebooks-webview/


Both Facebook's Android app as well as Facebook's iOS app use a so-called in-app browser, sometimes also referred to as IAB.


Ikemefula: Facebook — это веб в обертке аааа!!!

:-
I>https://github.com/macliu010/android_facebook_decomplied/tree/474c0767eea6369444aa630ec8c3d3722b062bd1/app/com/facebook/katana/webview

Неужели, в приложении где-то используется webview. Дальше что? Из этого следует, что facebook — это обертка для веба? Нет, даже близко этого не следует. Fb использует WebView для того, чтобы показать веб-контент. Например, если в приложении ткнешь в ссылку, то откроется не Safari/Chrome, а WebView внутри приложения. Местами настройки тоже вызывают WebView.

На этом «обертка веба» в Фейсбуке, по сути, заканчивается. Все остальное — нативное приложение.

Самое смешное в твоем «аргументе», опять, то что твой «аргумент» опять поддерживает мою точку зрения, а не твою. Ну и то, что из всего декомпилированного кода фейсбука ты выбрал самую малую часть, интеграцию WebView, и полностью проигнорировал весь остальной код, который WebView не использует — ui, dialog, все view кроме одного, все activity и т.п., которые все, за исключением одной-двух фич, являются нативными.
Re[16]: На чем бы вы писали десктопную прогу для Linux?
I>Сколько тебя помню, твои любимые аргументы вида я знаю лучше | больше | правильнее. Сейчас вот новый добавился — "я знаю реальность".

Опять ты придумываешь за меня содержимое твоей головы

M>>Угу. Нативные приложения, в которых веб отсутсвует, внезапно является «вебом, завернутым в крафтовую бумагу».


I>Да ты я вижу в теме. Смотри, гибридное приложение на основе in-app браузера:


I>https://blog.tomayac.com/2019/12/09/inspecting-facebooks-webview/


Both Facebook's Android app as well as Facebook's iOS app use a so-called in-app browser, sometimes also referred to as IAB.


Ikemefula: Facebook — это веб в обертке аааа!!!

:-
I>https://github.com/macliu010/android_facebook_decomplied/tree/474c0767eea6369444aa630ec8c3d3722b062bd1/app/com/facebook/katana/webview

Неужели, в приложении где-то используется webview. Дальше что? Из этого следует, что facebook — это обертка для веба? Нет, даже близко этого не следует. Fb использует WebView для того, чтобы показать веб-контент. Например, если в приложении ткнешь в ссылку, то откроется не Safari/Chrome, а WebView внутри приложения. Местами настройки тоже вызывают WebView.

На этом «обертка веба» в Фейсбуке, по сути, заканчивается. Все остальное — нативное приложение.

Самое смешное в твоем «аргументе», опять, то что твой «аргумент» опять поддерживает мою точку зрения, а не твою. Ну и то, что из всего декомпилированного кода фейсбука ты выбрал самую малую часть, интеграцию WebView, и полностью проигнорировал весь остальной код, который WebView не использует — ui, dialog, все view кроме одного, все activity и т.п., которые все, за исключением одной-двух фич, являются нативными.

ЗЫ. У нас в приложении тоже WebView используется в паре мест. Из-за этого недавно багу искали четыре дня двумя командами. Пойду, расскажу чувакам, что из-за этого их приложение перестало быть нативным, а является лишь «вебом, завернутым в крафтовую бумагу». Пусть посмеются.