Repository navigation
Replies: 12 comments 10 replies
|
NV Access is not looking to support Android. Writing an android screenreader would have to be done from scratch, you cannot port NVDA to a different OS. Screen readers are extremely OS specific. I would encourage starting a new separate project or fork for android unrelated to NVDA and NV access |
|
if open source screen reader like NVDA came on android, it can beat so many screen readers who relys on talkback source code and customises on there own and spreading in the community. |
|
It is a great idea to try to bring NVDA screen reader to Android. Wonderful thinking. If it comes true, really many screen reader users will be happy, and even they can have more control on their smartphone without any fear, without any hesitation, with the help of an open source method. Wonderful idea. Try to bring it as soon as possible. |
This comment was marked as low quality.
This comment was marked as low quality.
|
Extremely important, i think it is very promising for the accessibility community. |
|
Very good. I also support the idea |
|
Hi, |
|
Oh my, very confusing, it's very... very confusing! You're confusing that ray person with another, or maybe I'm missing something? Ok, about Akash's screen reader proposal, it's still in internal development, (he's using an internal codename). He will decide about a public name near release. Recently well few minutes ago I've asked him about it's progress since this discussion started. |
|
Well, too many questions you have and too many answers I have, but since this discussion is going... beyond? my/our scope, maybe the BlindAndroidUsers forum on this topic (https://groups.io/g/blindandroidusers/topic/a_new_screen_reader_from/120500983) be the right way to discuss it Obviously account required, but with that you can have your ideas there. Going to the answers to your questions. According on what I've heard, Do you remember the Audex app for Android? Well, that was it's first app, he is the same developer for his future screen reader. Right now it's only developed internally by him, but once a public test release is in, it will be open-source. Yes, that future android screen reader will be open source. As I've told you that screen reader doesn't have an official public name, only an internal codename that he uses and only he knows. |
|
Hi all, Before we continue this discussion (here or somewhere else), let me pose four important questions that should be answered by anyone wishing to develop screen readers:
Something to think about: you asked why other screen reader developers are not participating here yet. Why do you think that is? Big hint: you have partly answered this question in your first post. Please answer these questions before continuing. Thanks. |
|
Hi, I see the attractiveness of offering a unified experience on the mobile and PC side. However, I don't think you answered my questions to the fullest: I asked you to consider the components that make up NVDA and how these components can be ported or perhaps not portable. The purpose of asking the technical questions was to see if you have thought about what it really takes to develop or port a complex software like a screen reader. If your reasons are strictly feature suggestions, then I think a more appropriate venue would be Android screen reader repositories and asking folks there to add such and such features. But since your main point is porting NVDA across operating systems (or at least collaborating with some folks to adopt NVDA's features in a cross-platform way), I thought you would have done some thinking about technical details. However, after reading the response, I think we all need to do some more work to truly understand how NVDA really works and design decisions made in the past. One part of the response caught my attention: NVDA is responsive. While I agree with that statement from a user's point of view, this is not entirely the case once you figure out the actual structure of NVDA executable and its dependencies. Here is the truth: NVDA is a Python-based screen reader. I'll leave it up to you to figure out why this statement can question the assertion that NVDA is responsive (or at least, help you think a bit about what's going on underneath). Another thing to think about: let's say NV Access and third-party contributors say "yes" to porting NVDA to Android. People tasked with porting NVDA must answer the following questions:
Even though our discussion is user-centric, as our discussion is taking place on a repository of a screen reader source code, I think some level of comfort with thinking in geeky ways could be helpful. This is why I am asking the above questions. Hope this helps. Thanks. |
|
Locking. This thread appears to be brigaded by spam bots. We do not want unsupervised AI agents interacting with this repository. You should only comment as a human who has written or reviewed your message contents. |
Uh oh!
There was an error while loading. Please reload this page.
Hi NV Access Community & Developers,
I would like to open a technical discussion regarding the feasibility and community interest in bringing NVDA concepts or an official NVDA ecosystem to Android.
While I understand that NVDA is primarily built for Windows using Python, expanding accessibility options on mobile is becoming increasingly critical. Since Android's TalkBack code is open-source and hosted on GitHub (available at https://github.com/google/talkback), its architecture can serve as a strong foundation or reference point for building a dedicated accessibility service.
Beyond expanding accessibility, bringing NVDA to Android offers powerful unique benefits for users:
Having an official community initiative or guidance from NV Access to bridge these open-source tools on Android would be a huge leap for visually impaired users worldwide.
I would love to hear the community's and developers' thoughts on how we can collaborate on this.
Best regards,
uyt3
All reactions