Cuál es la diferencia entre el botón de información y el botón de revelación de detalles en iOS?

Primero déjame decir que las directrices son Directrices de Interfaz Humana. Son un conjunto de comportamientos humanos sobre los que Apple (presumiblemente) ha investigado mucho y que describen cómo la gente está "acostumbrada" a interactuar con los dispositivos móviles, en un sentido muy general. Esto significa que, en su mayor parte, la forma de utilizarlos depende de ti. Si quieres utilizar el botón de información en una situación que tradicionalmente requiere una revelación, Apple está diciendo que tus usuarios van a estar confundidos hasta cierto punto. El alcance de su confusión podría hacer que Apple rechace tu aplicación hasta que se aclare (aunque dudo que lo hagan en este caso...).

Así que el botón 'info', Apple lo ha determinado para que signifique que 'cuando veo este botón, espero que revele algún tipo de información general relacionada con la aplicación, o la vista, o lo que sea'. Esto se solía ver mucho en las aplicaciones que tenían una sola vista con el pequeño icono de información 'i' en la parte inferior. Cuando tocabas la i, toda la pantalla se volteaba para revelar algún tipo de información "general" sobre la aplicación, tal vez como información de configuración, o las reglas del juego si era un juego, o algo similar. El botón de revelación de detalles, Apple ha determinado que significa "cuando veo este botón, normalmente es en una situación en la que hay un montón de elementos similares, con cada elemento mostrando un poco de información sobre sí mismo, pero también ocultando otros detalles. Esos detalles se revelan cuando toco el botón de revelación de detalles.'

Así que, por ejemplo, si tienes una UITableView con una lista de grupos musicales. Si me estoy desplazando por esa lista, probablemente estoy buscando una banda específica primero. Antes de que pueda empezar a ver qué álbumes produjo esa banda, primero tengo que decidir mirar esa banda en lugar de todas las demás. La revelación de detalles me sugiere que si toco esa banda voy a obtener más información sobre ella y no sobre otras bandas de la biblioteca.

Así que tiene más que ver con la información general frente a los detalles adicionales sobre un elemento específico, y menos con la cantidad de información que se revela y cómo se revela esa información (es decir, dando la vuelta a la pantalla).

No cometas el error de pensar que tiene que ver con la cantidad de información. Por ejemplo, el botón de información puede revelar sólo un número de versión mientras que el botón de divulgación puede revelar una lista de 10 álbumes.