menu MAX_SIZE = 16 in Sim but not device?

The docs indicates a limit in menu of 16 options, but I have accidentally discovered that I'm populating a menu with 18 items on devices (vahr and f5), although the sim truncates the list at 16.

I know it's very bad policy to develop using a loophole in the tools, but this would be a godsend to me, so I'm wondering if it's actually a loophole or an indication that the limit is about to be raised?

  • Even if you could have 100 menu items, I'm wondering how easy it would be for a user to handle a menu that long. I'd look at something like FlowState suggested - a top level menu with submenus, for example. Another variation can be seen with the music player on music devices. There, you can see things like a menu of artists, albums or songs, where especially songs, can be quite large. In that case, they use a long press of up/down to scroll quickly through the list, with things then being grouped by the first letter of the song name (which is the menu title at that point), and changing every couple seconds, so easy to find a song that starts with "M" or something

  • Um...embarrassing retraction here.
    I was misreading my device and was actually only getting MAX_SIZE entries in the menu*.
    But the upside is that it generated a very interesting thread.
    I have decided to keep things simple and group my long list into sub-menus which should be much more user friendly anyhow.
    Thanks guys.

    * Something odd was happening and it didn't appear to be truncating at the 17th, but omitting intermediate entries - probably my code