Хочу понять один момент.
Вот, например, есть Vk, и есть альтернативный клиент для него (для Android) Kate.
Kate использует API Вкoнтактa.
Не очень представляю пока что такое API в вебе, но наверное это отправление некоторого запроса, допустим упакованного в json объект и получение json ответа, но главный вопрос у меня не про то как устроено API.
А с тем почему приложения подобные Kate от него зависят, как я понял, более чем полностью.
Вот например разработчики Kate с каждым новым релизом все чаще говорят что Вконтакте обрубил им очередную функцию в API и теперь перестанет работать что-то ещё. При этом они любят упомянать что типа себе любимым Вконтакте эту функцию оставил, видимо имея ввиду работоспособность официального приложения.
Так вот мне не понятен момент - есть же веб-версия, полнофункциональная.
Объясните в чём проблема стороннему клиенту любого веб-сервиса работать как браузер, тем самым где закрыт официальный API смотреть что отсылает и что принимает браузер - и воспроизводить это.



