Geral
Impactos da Computação na Sociedade
Semana 5
0

Questão

No desenvolvimento de aplicativos móveis, diretrizes de acessibilidade específicas são implementadas para garantir a funcionalidade e a usabilidade para todos os usuários, incluindo aqueles com deficiências. Estratégias variadas, provenientes de múltiplas fontes como diretrizes de plataformas e recomendações de entidades renomadas, contribuem para este objetivo.


Diante disso, analise a importância de incorporar recomendações de acessibilidade no design de aplicativos móveis, e assinale a alternativa que destaca como as diferentes abordagens podem beneficiar usuários com deficiência visual e motoras, considerando os as diretrizes da BBC e da Samsung.
A) As diretrizes da BBC e da Samsung impõem restrições que podem limitar a criatividade dos desenvolvedores, em vez de facilitar o uso por pessoas com deficiência, porém isso é facilmente superado por desenvolvedores experientes.
B) As diretrizes específicas tanto da BBC quanto da Samsung, têm sido consideradas obsoletas por especialistas de acessibilidade digital, pois com o advento das inteligências artificiais os projetos tem sido facilmente padronizados.
C) As diretrizes de acessibilidade garantem que usuários com deficiência visual e motora possam usar aplicativos móveis; as da BBC e Samsung oferecem recomendações práticas para melhorar a interação desses usuários.
D) As diretrizes da BBC são principalmente focadas em aspectos visuais, enquanto as da Samsung enfocam elementos táteis, limitando a utilidade para usuários com deficiência visual.
E) As recomendações de acessibilidade são principalmente úteis para desenvolvedores iniciantes, e as diretrizes como as da BBC e Samsung não trazem benefícios significativos para usuários com deficiências por serem muito técnicas.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1246/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'RNqJmThiy9fhAr55uF0gwu05UY7Ss4iQQMvaytWVCuzg1iybobO6KDKqIYsnCoTM' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }