In the new update, you can use the /give command with names or ID's.
But the /clear command still uses the ID's.
It should also use names if it "Will soon be the only way to go" -Minecraft Wiki
Example:
/give [username] apple - Works
/clear [username] apple - Doesn't work
give, summon, setblock and testforblock are currently the only commands understanding the new syntax.