Hi Senthilrajan Kaliyaperumal, on your first point, can you clarify a little further? On your second point, if a user is a member of a group that was shared to with block download, then the entire group will have the block download permission applied. You can share different links to different users if you want some to have block download and others to not.
Tomasz Czerniejewski, this is something we've thought about but don't have anything specific to share. Definitely submit this to onedrive.uservoice.com though!
KevinCrossman, if the sharing link is the only method by which the user has access to the file, it should prevent them from downloading regardless of whether the user is in the Office web apps or in the library view. Hope that helps!
Stephen Rice
OneDrive Program Manager II