WAI
Status Update
Comments
ma...@google.com <ma...@google.com> #2
In addition to the PACE OCI ocean-related datasets that were suggested, I would also suggest adding the PACE OCI Land Vegetation Indices (Land VI) data (10 indices), and the [terrestrial] surface reflectance data (122 spectral bands). The details of the Land VI data can be found here: https://oceancolor.gsfc.nasa.gov/data/10.5067/PACE/OCI/L2/LANDVI/3.0 , while details of the surface reflectance data can be found here: https://oceancolor.gsfc.nasa.gov/data/10.5067/PACE/OCI/L2/SFREFL/3.0 .
jo...@securemix.net <jo...@securemix.net> #3
STEPS TO REPRODUCE
Install GlassWire (please see the "sample application" Google Play link below) on an Android 9 Pie device and run it;
- Provide the required permissions;
- Start using the network. For example, watch Youtube videos.
- The GlassWire main "Graph" screen stats will appear with the major delay and the Youtube app stats within the GlassWire app will be updated with the delay.
To access the GlassWire "Graph" screen tap the top left three line menu and choose "Graph". Or, it should be the default window you see when starting our application, after accepting the required permissions.
The GlassWire graph should show real time network usage for your phone. However with Android 9 Pie the stats are delayed so our app looks broken.
You can run the same GlassWire app on Android 8 and older to see how it should work with no delay with stats in case you don't understand the difference.
FREQUENCY 100%
The problem can be recreated with 100% frequency on Android 9 Pie.
SAMPLE APPLICATION
Play store link of the application / Sample application with the issue.https://play.google.com/store/apps/details?id=com.glasswire.android
BUG REPORT FILES
The bug report files you requested can be found below and have been shared with the email address you requested.
https://drive.google.com/drive/folders/1HoqS1tfaxc2QE1gfM8kHZA79hUJrGBHG?usp=sharing
If you have trouble understanding please let us know and we can make a video for you or make even more detailed instructions. We are happy to assist you any way possible. Thank you for your help on this problem.
Install GlassWire (please see the "sample application" Google Play link below) on an Android 9 Pie device and run it;
- Provide the required permissions;
- Start using the network. For example, watch Youtube videos.
- The GlassWire main "Graph" screen stats will appear with the major delay and the Youtube app stats within the GlassWire app will be updated with the delay.
To access the GlassWire "Graph" screen tap the top left three line menu and choose "Graph". Or, it should be the default window you see when starting our application, after accepting the required permissions.
The GlassWire graph should show real time network usage for your phone. However with Android 9 Pie the stats are delayed so our app looks broken.
You can run the same GlassWire app on Android 8 and older to see how it should work with no delay with stats in case you don't understand the difference.
FREQUENCY 100%
The problem can be recreated with 100% frequency on Android 9 Pie.
SAMPLE APPLICATION
Play store link of the application / Sample application with the issue.
BUG REPORT FILES
The bug report files you requested can be found below and have been shared with the email address you requested.
If you have trouble understanding please let us know and we can make a video for you or make even more detailed instructions. We are happy to assist you any way possible. Thank you for your help on this problem.
ma...@google.com <ma...@google.com> #4
Thank you for the details. We have passed this data to the development team and will update this case with more information as it becomes available.
jo...@securemix.net <jo...@securemix.net> #5
Our team looks forward to a resolution. If there is anything else we can do to help in any way don't hesitate to ask. For example making example videos, more details, etc...
Thank you.
Thank you.
js...@google.com <js...@google.com> #6
Thanks for reaching out, but unfortunately these APIs weren't intended for per-second granularity of data; notice how most of the API docs are talking about "hours" as a typical time-scale.
Internally, the implementation of these APIs became much more expensive in the P release, and 15-second throttling was added to prevent system health/performance issues, which is why you're not seeing the values update with every call.
Internally, the implementation of these APIs became much more expensive in the P release, and 15-second throttling was added to prevent system health/performance issues, which is why you're not seeing the values update with every call.
jo...@securemix.net <jo...@securemix.net> #7
Is there any API that exists anymore that is intended for per-second granularity of data? Please let us know any suggestions you have.
Also please note our app uses minimal battery with Oreo, you're welcome to test it and confirm. Perhaps you'll reconsider your position if you offer no other option? I think we are not the only app that depends on this data to exist.
Also please note our app uses minimal battery with Oreo, you're welcome to test it and confirm. Perhaps you'll reconsider your position if you offer no other option? I think we are not the only app that depends on this data to exist.
jo...@securemix.net <jo...@securemix.net> #8
Just checking in to see if there is any API that exists anymore that is intended for per-second granularity of data? Please let us know.
It's very shocking if it's true that with Android you can't create something as simple as a real-time network monitor anymore. I think every other OS in the world has this basic ability. Please consider changing your mind on this "won't fix" status.
It's very shocking if it's true that with Android you can't create something as simple as a real-time network monitor anymore. I think every other OS in the world has this basic ability. Please consider changing your mind on this "won't fix" status.
jo...@securemix.net <jo...@securemix.net> #9
Some other apps have a very similar issue and you're considering a fix https://issuetracker.google.com/issues/79906367#comment15 . Please consider letting developers continue to make apps that have useful networking functionality for Android.
em...@evozi.com <em...@evozi.com> #10
I think we have to create a new ticket, doubt they will look into this again after setting the status to "wont-fix"
We hope Google could provide alternative API or provide a settings for users to change the number of seconds for throttling.
Even their app, Datally is broken due to this
We hope Google could provide alternative API or provide a settings for users to change the number of seconds for throttling.
Even their app, Datally is broken due to this
jo...@securemix.net <jo...@securemix.net> #11
Please try a new ticket if you think it will help the situation. Thank you.
sh...@gmail.com <sh...@gmail.com> #12
Google, it's called willful sabotage of consumer phones.
Description
Unfortunately with Android Pie we are seeing a major delay in stats updates.
To be more specific the method works fast as usual, but the traffic counters are not updating.
The correct behavior should be that the traffic counters update on time as they did with previous Android versions
Here are the details:
Min SDK version 22
Target SDK version 28
Compile SDK version 28
Build tool version 28.0.2
Android Pie 9
Pixel 2 phone
Pixel XL phone
How can we solve the issue of the stats counters delay? Is it a bug with Android 9 Pie and if so will you please consider a solution?
We have invested over a year of hard work in our app and we have built up a large user base of happy fans, but now our app no longer functions.
If we are doing something incorrect on our end please let us know. Our team spent time researching this before posting this bug, and I think we have looked at every option available. If we have missed something I apologize.
Thanks for your hard work on Android and thanks for taking the time to read our bug report.
Sincerely, The GlassWire Team