Your not listening.
Different devices share differently and you should be relaizing this already the evidence is there bold as day in what you just typed.
A tablet may be using smb just like a laptop with linux on it but how its coded in there and even what version they are using is hugely different…
Both those devices by there nature of thier os are quite likely to have newer versions of smb compared to windows 7 where its years out of date.
Windows smb shares are a after tthought of the os and unless your using the latest 8.1 are using a smb version that quite out of date.Even in windows 8 it still doesn’t work correctly often requiring you to create a new acount just to get it to work.
This is very well known and why there are programs like freenfs are around or windows 2012 server os.
Smb versions say in windows 7 is 3.2 which is assuming its updated rough 5 or 6 years old.
Windows xp smb version well my neices aren’t that old yet.
There is also of course the router which can also be a huge sticking point.
Does it have updated firmware,does it update ip and conections corectly, is it up for the job.
My linksys 3200 was a major pain with smb and nfs shares but my asus n66u is a dream with them.
My advice is make sure the router up to date and give freenfs a go its free after all
Also you never compare radically different devices like you did.
Tablets by thier very nature are made to share over wireless so the code in this area is much more robust.
Linux frankly gets updated more often then windows and has always been more streaming consious (**bleep** it invented nfs)
Windows tell windows 7 sharing was a very minor afterthough and frankly a major pain in the butt.
Even the latest version its still not the main focus yet although it apears microsoft has clued in this is the future.
Sharing.
Nfs…the fastest and most stable method
Smb (samba) new versions are much improved but windows uses it poor still and even windows 7 runs a older slower version.
Afp… apple try at shareing and frankly something that best stayed away from even on the latest os.
A perfect exmaple is my old readynas duo store bought nas which has maintained connect to the wd since the day i got it.
My windows 7 laptop depending on what day it is and how its feeling may decide its going to share or may not to one device or another.
There a very good reasion i bult a freenfs box from a slightly older pc and stuck a whole bunch of drives and memory in it.
Its a purpose built device ment for storage and sharing that does both very well with the only downtime being for freenfs software upgrades.