Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Dashboard" tab for showing GNSS feature support #313

Open
Mikaela opened this issue Jul 15, 2019 · 13 comments · May be fixed by #570
Open

Add "Dashboard" tab for showing GNSS feature support #313

Mikaela opened this issue Jul 15, 2019 · 13 comments · May be fixed by #570

Comments

@Mikaela
Copy link

Mikaela commented Jul 15, 2019

Summary:

I wish the Status or a similar tab told me which GNSS my phone supports directly saying yes/no.

E.g.:

  • GPS: yes
  • Glonass: no
  • Galileo: no
  • etc.

Steps to reproduce:

Open GPS Test for the first time without reading much about GNSS with question whether your phone supports Galileo or not. Even better test may be giving your phone with GPSTest open and asking them to quickly tell you what navigation systems the phone support.

Expected behavior:

Anyone is able to quickly/easily tell what GNSS the phone supports.

Observed behavior:

I see my location & technical information I don't entirely understand. I see ID, GNSS/flags etc.

As I only see the US flags (and satelite IDs 7 8 10 13 15 16 20 21 26 27 29 30), after thinking about this and reading for some time I understand that my phone only supports GPS (and not Galileo which I understand to be having service disruption, but due to comparing with someone else online I know that the satelites appear within the app regardless). Due to my phone being low end device marketed to developing countries I am not particularly surprised.

Device and Android version:

  • Nokia 1 (TA-1047)
  • Android 9 Pie Go Edition (2019-06-05 security patches)
  • stock ROM
  • Google Play Services version 18.3.81 (110304-257258062)
@barbeau barbeau added this to the v3.3 milestone Jul 19, 2019
@barbeau
Copy link
Owner

barbeau commented Jul 19, 2019

@Mikaela Thanks, this is a good idea. It could also cover displaying the info:

The caveat here is that Android APIs only tells applications about satellite properties in view of your device right now - there isn't any way to query general support for satellites. So, for example, if your device hardware and software supports QZSS, but you're not in a location where QZSS satellites are visible, GPSTest has no way of knowing that your device supports QZSS.

But a simplified view of what the device supports based on satellites currently in view is a good idea.

An example of another app that has a simplified view of device info is https://play.google.com/store/apps/details?id=com.eu.nsl.gnsscheck

@barbeau barbeau changed the title Feature request: list GNSS which my phone supports Add "Device Info" tab for showing what GNSS are supported Jul 19, 2019
@barbeau barbeau modified the milestones: v3.3, v3.5 Sep 20, 2019
@barbeau
Copy link
Owner

barbeau commented Oct 23, 2019

I've started working on logic that can support this at #355.

@barbeau barbeau modified the milestones: v3.5, v3.7 Jun 23, 2020
@barbeau barbeau changed the title Add "Device Info" tab for showing what GNSS are supported Add "Device Info/Summary" tab for showing what GNSS are supported Sep 24, 2020
@barbeau barbeau modified the milestones: v3.7, v3.9 Dec 10, 2020
@barbeau barbeau changed the title Add "Device Info/Summary" tab for showing what GNSS are supported Add "Device Info/Summary" tab for showing GNSS feature support Apr 1, 2021
@barbeau
Copy link
Owner

barbeau commented Jun 1, 2021

So here's a very rough UI mockup for this screen showing device GNSS support. It would appear as another top-level navigation item, likely "Dashboard", along side "Status", "Map, "Sky".

Any feedback/suggestions/alternate proposals welcome!

GPSTest - Device Info for satellite and dual-frequency support UI mockup (4)

@barbeau
Copy link
Owner

barbeau commented Jul 6, 2021

Interesting idea proposed here:
https://groups.google.com/g/gpstest_android/c/W1OB-L_o5kQ/m/LKO80NPAAQAJ

Could we score overall device GNSS capabilities?

adding a numeral field with a formula to score total gps capabilities (for example bands, frequencies, antennas,... )

Not sure what that exact formula would look like, but ideas are welcome.

@barbeau barbeau changed the title Add "Device Info/Summary" tab for showing GNSS feature support Add "Dashboard" tab for showing GNSS feature support Oct 22, 2021
@barbeau barbeau modified the milestones: v3.9, v4.0 Nov 5, 2021
@barbeau barbeau linked a pull request Nov 23, 2021 that will close this issue
62 tasks
@stale
Copy link

stale bot commented Jun 1, 2022

This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!

@stale stale bot added the stale label Jun 1, 2022
@Mikaela
Copy link
Author

Mikaela commented Jun 2, 2022

I would still find this feature helpful

@stale stale bot removed the stale label Jun 2, 2022
@barbeau barbeau mentioned this issue Aug 4, 2022
15 tasks
@stale
Copy link

stale bot commented Dec 19, 2022

This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!

@stale stale bot added the stale label Dec 19, 2022
@barbeau barbeau removed the stale label Dec 20, 2022
@barbeau barbeau modified the milestones: v4.0, v4.1 Apr 4, 2023
@barbeau
Copy link
Owner

barbeau commented May 18, 2023

Android U adds new methods to the GnssCapabilities API that will allow us to read things like signal support directly from the API versus relying on real-time observation of signals, so we should use that as well.

Copy link

stale bot commented Dec 5, 2023

This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!

@stale stale bot added the stale label Dec 5, 2023
@barbeau
Copy link
Owner

barbeau commented Dec 5, 2023

Not stale

Copy link

stale bot commented Jun 22, 2024

This issue has been automatically marked as stale because it has not had recent activity. Please comment here if it is still valid so that we can reprioritize. Thank you!

@stale stale bot added the stale label Jun 22, 2024
@Mikaela
Copy link
Author

Mikaela commented Jun 22, 2024

I do still sometimes find myself missing this only to find out there is an open issue.

@stale stale bot removed the stale label Jun 22, 2024
@barbeau
Copy link
Owner

barbeau commented Jun 23, 2024

Agreed, not stale

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants