Так устроена карта «Тройка», поскольку она является носителем электронных билетов.
Билеты записываются и хранятся непосредственно на самой карте. Даже если Вы пополняете «Тройку» на какую-то сумму, это значит, что Вам необходимо записать билет «Кошелек» соответствующего баланса.
Вот почему, чтобы прочитать карту «Тройка» на смартфоне, нужен NFC (упрощенно говоря, турникеты и кассы метро, автоматы по продаже билетов и валидаторы в автобусах — тоже оснащены NFC).
Также NFC нужен для того, чтобы записать купленный билет (пожалуйста, не забывайте этого делать — если Вы не записали билет (пополнение), он сам собой на карту «Тройка» не запишется).
Такой подход обеспечивает очень высокую скорость прохода, например, через турникеты метро.
Поэтому не путайте карту «Тройка» с обычными банковскими картами. При предъявлении банковской карты, например, в магазине, в большинстве случаев требуется онлайн-связь. Если нет связи - нет оплаты. А картой «Тройка» можно пользоваться в метро и наземном транспорте практически мгновенно, вне зависимости, есть связь или нет.
Некоторые пользователи пишут: "Что ж мне теперь, менять телефон, если нет NFC!" и ставят низкую оценку приложению.
Отвечаем таким пользователям: это так же, как и сетовать на то, что не можете выйти в Интернет, потому что у вас, например, нет или сломался модуль Wi-Fi. Или на то, что на кнопочном телефоне без камеры Вы не можете делать и выкладывать фото в Instagram.
Если Ваше устройство не обладает требуемыми техническими возможностями для прямого пополнения карты «Тройка», пользуйтесь другими способами пополнения (напр, через кассы метро). Приложение здесь ни при чем.