I can't begin to imagine they wouldn't work. You can use [tar] from the command line with a destination to the tape device just like any Unix. You can set flags and options to control block size and several issues dealing with tape backups.
http://www.ss64.com/osx/tar.html
Of note:
The default device for [tar] in Darwin, is /dev/sa0 which should be a tape drive. With the environmental variable of 'TAPE' you can select a different device.
You can specify an argument for the `--file=ARCHIVE-NAME' (`-f ARCHIVE-NAME') option whenever you use `tar'; this option determines the name of the archive file that `tar' will work on.
If you don't specify this argument, then `tar' will use a default, usually some physical tape drive attached to your machine. If there is no tape drive attached, or the default is not meaningful, then `tar' will print an error message. The error message might look roughly like one of the following:
tar: can't open /dev/rmt8 : No such device or address
tar: can't open /dev/rsmt0 : I/O error
Options
--atime-preserve Restore the access times on files which are writ-
ten to tape (note that this will change the
inode-change time!).
-L number
--tape-length number Change tapes after writing number * 1024 bytes.
-[0-7][lmh] Specify tape drive and density.
Environment
TAPE Changes gnutar's default tape drive (which is still
overridden by the -f flag).
Files
/dev/sa0 The default tape drive.