Why some apps can't access internet using wi-fi?
Are there any proxy settings to access your WiFi? (proxy settings might be provided by your network provider). Most of the apps can't access the proxy settings provided by the android. For resolving that you can use ProxyDroid app (but it needs root-access).