Unfortunately, this is the same pain every application has with managing external and native formats. In the case of Docs, the state for online editing and collaboration is deeply integrated with the browser, and doesn't have an analog in external formats. So, those features just aren't supported if you're not using native Google Docs, because the underlying support doesn't exist in other formats. And if you are using native Google docs, then the only way to get the document in another format is to export it.
Accepting all that, I still don't understand the claim that the document isn't synced.
A .g[doc,sheet,...] file isn't a document. I want to open, edit, and save in .odt within Google Docs. There's no reason they can't make this possible. It was possible before Drive.
I get that the collaboration features need the native format. I don't need collaboration features most of the time.
> A .g[doc,sheet,...] file isn't a document. I want to open, edit, and save in .odt within Google Docs.
so, open it, edit, and then download as -> .odt and name it the same as the original file?
I don't really understand. You want its internal representation to be in odt? What does it matter as long as it's not observable except by an icon and a filename extension?
You don't understand why I don't want to depend on there always being an export option? I don't understand what you don't understand. I don't want to have to export to .odt every time I make an edit just to maintain portability.
I want Docs to work like its desktop predecessors work. Even Office's web applications do this. There's no reason Docs can't. I can make an edit in Word and instantly open to see the changes in LibreOffice, or run some kind of cross-cloud sync.
Maybe we're talking about different things? Here's the workflow I envision:
This is what I keep trying to explain to you. Google Docs do have their own native format, it's absolutely not ODT, and if you want to edit files online they must be in the native format. It's as simple as that.
No, I get that. As I said, several times. I get that Google does that. But I don't understand why Google makes it only work that way. I need to be able to have it work the way all other office suites work because I want to be able to open it in them without exporting.
It can be an option off in the periphery. The interface can politely warn me with a little pop-out at the edge that I can't use collaboration features if I enable the "works like all other office suites" function for a document. Call it compatibility mode. Word's web application does this if I edit an ODT in it. LibreOffice does this if I edit a .docx in it. I don't mind.
edit: I just noticed your bio. Maybe you can have someone from the Docs team come over and look at this? They might understand what I'm saying.
I'll try to explain one last time. Docs is built from the ground up to support real-time collaborative editing, because that's how the Web works. I don't speak for anyone involved with Docs, but I wouldn't expect it to be rearchitected to support the use case you're asking for because it's a major change that introduces tremendous complexity such as: manual saves, document locking, whole document collisions, etc.
Accepting all that, I still don't understand the claim that the document isn't synced.