Well there was a period when it looked like the mainstream was going to switch away from Java, but then Android was released. Java is heavily mainstream still. If you&#x27;re optimizing, it&#x27;s still a good bet to stick with. But be ready to jump off if Android switches languages away from Java which may pull enough mind share to make Java a &#x27;niche&#x27;.<p>At least, that&#x27;s my interpretation of the article&#x27;s logic mixed with what appears mainstream to me. There&#x27;s a lot of room for subjectivity, but it&#x27;s difficult to argue that Java&#x2F;Android isn&#x27;t an extremely mainstream direction.