Linux version of the SketchUp C SDK?

Offtopic:
Any chance of moving SketchUp completely to a .skp.xml.zip or .skp.json.zip format?

When working with different file formats and different softwares it becomes again and again noticeable what a bottleneck it is when a file format depends on a single binary software. Currently the way to “escape” 3D data out of .skp is to write an exporter, then export out of SketchUp (usually running the SketchUp client application on a supported system). There are more exporters than other softwares/services have skp-importers. Even the SketchUp developers have promoted the use of Collada as exchange format. Too bad that users save their work as .skp files.

@CharellkingQu: Would it be possible to adjust the pipeline to a different file format (e.g. Collada)? Or to ask your users to provide e.g. Collada files?