Tapping the channel logo area on the left side of the guide tunes the channel already.
DirecTV does not offer a record function there. Not necessarily impossible, but certainly not published. We’d have to reverse engineer unpublished methods. (Which we do all the time of course.)
TiVo on the other hand does offer all of that and much more, though it is undocumented to be sure. We already have a vast amount of additional unreleased TiVo functionality as per prior threads on that and we make that available to user requests for beta testing. Adding a Record function is trivial. Actually releasing that into the public builds though means getting a certificate from TiVo, and that is a process that we do not know yet know how long it takes because apparently we have not reached the end though it has been right around the corner since we finished it in June.