In theory, yes. But does it work out of the box? The files app that shipped with my android does not seem capable of opening a samba share. Conclusion: I would need an external app.
And what about creating Samba shares? In my experience, creating a Samba share has been frustrating and cumbersome.
Not exactly a one-click share solution. If you set it up and get it to work then great, but at that point I could just use KDE Connect.
iOS does actually support SMB out of the box, I am able to just navigate to my shares with no issues. But android does, I use an app called “Cx File Explorer” and it works perfectly fine.
But I will admit, setting up and managing samba shares is cumbersome and requires quite a bit of know-how
Funny enough though, I think windows actually handles SMB shares the best out of all of them. They’re actually super resilient and reconnect super fast.
I didn’t know iOS supports it out of the box. Cool thatvit does though!
I use Mixplorer on android which also supports SMB shares. Works well enough.
And it would make sense that Windows manages it the best, SMB was, after all, microsofts invention as far as I know.
One issue that I had to deal with because of that is that SMB doesn’t support all characters in file names that ext4 or btrfs do. There is a “work around” that replaces the ofdending characters with lookalikes you can choose, but it’s obviously not perfect and if you would have two files with the same file name but one has the invalid character replaced with a lookalike, I think samba would probably get confused because iirc, the protocol itself cannot transmit characters in file names that aren’t allowed in NTFS.
Also when I set it up on my server, it caused me many frustrating hours of looking for why it doesn’t work only for me to find out at some point that the share needs a special SELinux flag.
Setting up an NFS share worked out of the box with no SELinux shenanigans required. That’s why I’m still grumpy at samba.
Windows, Linux, Android, and iOS can all open samba shares…
In theory, yes. But does it work out of the box? The files app that shipped with my android does not seem capable of opening a samba share. Conclusion: I would need an external app.
And what about creating Samba shares? In my experience, creating a Samba share has been frustrating and cumbersome.
Not exactly a one-click share solution. If you set it up and get it to work then great, but at that point I could just use KDE Connect.
iOS does actually support SMB out of the box, I am able to just navigate to my shares with no issues. But android does, I use an app called “Cx File Explorer” and it works perfectly fine.
But I will admit, setting up and managing samba shares is cumbersome and requires quite a bit of know-how
Funny enough though, I think windows actually handles SMB shares the best out of all of them. They’re actually super resilient and reconnect super fast.
I didn’t know iOS supports it out of the box. Cool thatvit does though!
I use Mixplorer on android which also supports SMB shares. Works well enough.
And it would make sense that Windows manages it the best, SMB was, after all, microsofts invention as far as I know.
One issue that I had to deal with because of that is that SMB doesn’t support all characters in file names that ext4 or btrfs do. There is a “work around” that replaces the ofdending characters with lookalikes you can choose, but it’s obviously not perfect and if you would have two files with the same file name but one has the invalid character replaced with a lookalike, I think samba would probably get confused because iirc, the protocol itself cannot transmit characters in file names that aren’t allowed in NTFS.
Also when I set it up on my server, it caused me many frustrating hours of looking for why it doesn’t work only for me to find out at some point that the share needs a special SELinux flag. Setting up an NFS share worked out of the box with no SELinux shenanigans required. That’s why I’m still grumpy at samba.