Why another Google synchronization add on - zanonmark/Google-4-TbSync GitHub Wiki
Google currently offers 3 2 ways to perform synchronization of contacts:
- Through the CardDAV protocol. This should be the preferred choice, because it's a standard protocol and there are already many interfaces for it. But the support by Google is partially broken, as it doesn't support synchronizing contact groups (aka labels). So, this is a no-go unless Google fixes it (which seems to be: never, as the ticket has been open for years).
Through the Google Contacts API. This is what the gContactSync add-on was doing. But: a) the user interface of gContactSync is currently broken, and will probably not be fixed; b) even if it was, the Google Contacts API itself is deprecated and will stop working on June 15th 2021.- Through the Google's People API. This is exactly what the Google-4-TbSync add-on was developed for.
To synchronize calendars, any CalDAV-compatible software can be used instead, like Thunderbird itself or one of its add-ons. So Google-4-TbSync is not planned to offer such a support.