Erik,
Many good points. Applevis, being dependent on user input would serve well fot the "usability" factor. Developers can keep an eye nn this to follow the reveiws their apps.

If developers were encouraged to build in accessibility as a norm, half their work is done. If they do already, then there must be better oversight as things break as you pointed out in your example. That could be disastrous in some cases. Case in point that comes to mind is in iOS 6 I believe when some braille displays were unable to connect.

   It has to start somewhere.

Quote of the nanosecond . . .
Whether they find a life there or not, I think Jupiter should be called an enemy planet.
 --Jack Handey
Robert & Annie Yanni ke7nwn
E-mail-
gone.to.da...@gmail.com

On 7/11/2014 11:28 AM, erik burggraaf wrote:
Well,  We have an app rating system for IOS.  Applevis does a nice job at this. 
 I don't hate the idea of an accessibility rating system.  In fact, I'm working 
on one for android apps right now.  I just don't think it provides the level of 
education and oversite that you would get if you built accessibility debugging 
rules directly into the compiler, provided direct education targetted at 
accessibility, and then backed it up with a component of the internal review 
process where-by apps would not be posted for distrobution unless they met 
certain accessibility cryteria.

Benefits of this approach are that we have some assurance of quality.  We also 
have some assurance that we can invest in an app and still be able to use it 
down the road.  App developers are aware of accessibility concerns from the 
ground up and then they have fewer accessibility bugs to fix later.  We 
persecute them less.  Finally, apps would be accessible for all persons with 
disabilities and all apple accessibility tools, not only blind people using 
voiceover.  It's amazing we forget that there's a great wide world out there 
beyond us sometimes.

Drawbacks are, there is a perception that building accessible apps is 
limitting.  It's a misperception, but it would be a big change and that would 
make developers feel put upon.

Advantages of an accessibility rating:
It would theoretically give developers some idea of how many of us are out 
there.  Developers would be publicly rewarded for accessibility or publicly 
demoted for inaccessibility.  Users would know what to expect as long as some 
one had rated the app they want to use.

Drawbacks:
With over 1.5 millian apps in the store, there's no guarantee some one will 
have used and rated your app.  Theoretically, users who don't use  
accessibility could impact the rating.  It's week.  Rewards and punishments are 
all well and good but with no obligation on the part of the developer, the 
rating system has no teeth.

I'd also like to point out the ethical concerns.  We have been talking about 
this on the android list, and it seems worth repeating.

First, in the new paradigme, accessibility is built directly into our hardware 
device from the manufacture.  The manufacturers have not taken this all the 
way, but they need to.  Part of the manufacturer's commitment to accessibility 
must include comprehensive training, debugging tools, and at the end, a refusal 
to distribute apps that do not meet basic accessibility cryteria.  As the 
manufacturer of both the device and the software distribution model that 
supports the user experience, I believe these companies have shouldered the 
social and economic responsibility for the quality of their apps, but have not 
conducted good oversite towards app accessibility as they have in security and 
in other areas.

Second, The Freedom Scientifics, GW Micros, and Humanwares, of the world are a 
thing of the past and becoming less and less relevant every day as they refuse 
to adapt and find ways to grow in a world where accessibility is in the 
mainstream.  That means we no longer will have these people who we used to pay 
thousands of dollars per person in order to bolt on accessibility for us.  
That's right.  If you buy an IPhone for work, and an update to pages renders 
the program inaccessible, no one is going to come along and script it back into 
functionality for you to the tune of $200 per hour.  That necessarily places 
more onus on developers to get things done right.  You may say that isn't fare 
to developers and you may be right, especially with the lack of education and 
oversite being leveraged towards accessibility, but life isn't fare.

Have fun,

Erik Burggraaf
The great amazon gift card giveaway begins friday june eleventh at 5 pm!  The 
more who donate, the more chances there will be to win!  Click here for detales.
http://www.fundme.com/en/projects/6287-Orientation-and-mobility-training-for-the-blind






On 2014-07-11, at 1:36 PM, Robert C <gone.to.da...@gmail.com> wrote:

   This is exactly what I was suggesting not too long ago and was pretty much 
shot down. We need this type of rating system. If an app is rated as 
accessible, then we might have a hope that the developer just may be interested 
in improving his app should there be some shortcomings. We gotta start 
somewhere.

   The 2 level rating system makes perfect sense. Its NOT real usability we 
want, its knowing that an app may be accessible and we then can decide whether 
to buy or not. I do not hesitate to try free apps. I do not buy a paid app 
unless I know its at least partly accessible. This might be a good idea to 
develop apps in such a way that they are free to try and if we like it, do an 
in app purchase to release its full functionaility.

   Usability can be subjective, yes. That holds true everywhere. The above idea 
would allow us to test this for ourselves.

Quote of the nanosecond . . .
Like a cult, but without the animal sacrifice.
--Mary Kay
Robert & Annie Yanni ke7nwn
E-mail-
gone.to.da...@gmail.com

On 7/11/2014 8:55 AM, erik burggraaf wrote:
Chris,  I think you have to cut your 4 star rating down to two for these 
purposes.

An accessibility issue, that where there is a barrier to the use of the feature.
A usibility issue, that where something works, but is unintuitive.

You can then test for certain things.  For example, any modern compiler can 
tell you if you are missing a semicolon at the end of a line, if a procedure is 
not closed properly, or if a variable is not declared properly.  In the same 
way, it can also tell you if any object does not have labels and or help tags.  
Many compilers do this anyway, but labels are treated as warnings when they 
could and should be upgraded to something a bit more alarming.

Compilers could test for some rules making sure that custom controls are 
connected to the accessibility API, and those should be fatal errors.  If there 
were a way to iliminate the human element from all software testing and still 
have programs that ran cleanly and looked fantastic, they would have found it 
by now.  We just need the same level of caution afforded to accessibility.  
There will always be diverse levels of usibility, but a standard for software 
whereby it could not be released without the minimum level of accessibility is 
a real, essential, and highly achievalble goal.

BEst,

Erik Burggraaf
The great amazon gift card giveaway begins friday june eleventh at 5 pm!  The 
more who donate, the more chances there will be to win!  Click here for detales.
http://www.fundme.com/en/projects/6287-Orientation-and-mobility-training-for-the-blind






On 2014-07-11, at 11:18 AM, "'Chris Blouch' via MacVisionaries" 
<macvisionaries@googlegroups.com> wrote:

The hard part is that accessibility is a continuum, not a boolean checkbox. You 
can never, or at least seldom, say an app is fully accessible. At some point 
it's just like saying an app has a good user interface. That's highly 
subjective. Sure the basics are obvious like missing button labels or 
undiscoverable controls, but beyond that there be dragons. When I check apps 
for accessibility I give them a priority ranking 1-4. P1 blocks access to a 
major feature, P2 blocks a minor feature, P3 makes a major feature difficult to 
use, P4 makes a minor feature difficult to use. I usually get a good response 
from developers on P1s and even some P2s but that leaves a pile of hard to use 
stuff because those bugs never get high priority. The typical developer is 
asked to implement 100 things but only given enough time to do 50. So they've 
already had to dump a bunch of stuff. Then to ask them to dump more features to 
fix some accessibility bugs, well, that's a hard sell. Some care and wil
l
do the 'extra' work or at least fix the worst/easy things but some are already 
under a lot of pressure and really can't spare the cycles.

CB

On 7/10/14, 6:12 PM, DD wrote:

http://www.marco.org/2014/07/10/app-review-should-test-accessibility#tk.rss_all


XB


--
¯\_(ツ)_/¯

--
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to