Hi @Noral, I’m not sure you can take chatter on Stackoverfow as reality. I would suggest you look through the release notes for the last public build and compare the number of iOS related entries to the Android entries, as well as the Windows entries to the Mac entries you will see that Android and Windows gets more than a fair share of developer attention. Sure a few years ago, iOS/Mac got quite a bit more, but at that time the market was all about iOS and Android wasn’t that big, Today, we pretty much give them equal attention if not a bit more skewed to Android.
Please don’t take this the wrong way, but of all the features that need added and the bugs that need fixed, getting the simulator to beep for system.vibrate() is pretty low on the list. There will always be things that need to be done on device and vibration is a device feature. If it’s really important to get feedback in the simulator, you could easily override it with some code that checked if your on a simulator and play a buzzing sound.
As for the simulated keys, on the Mac we only get Rotate Left, Rotate Right and shake. There are no facilities in the Mac for those android keys as well. I think having those feature would be quite nice to support. We’ve recently added a bunch of keyboard support for Android (which Windows got and Mac did not) for handling keyboards, controllers and mice. These simulated keys would be a core change to affect both platforms, but they are pretty important.
What I would would recommend is that you visit http://feedback.coronalabs.com and put in feature requests for these items. Those items may already be there, in which case you can vote up any existing requests. This is our system for collecting features that the community feels are important and we actively use that list to help sort out features to be worked on in the future.
Back to the beep. I’m not going to say it won’t be fixed. You will need to goto the feed back site and put in a feature request for it as well. Given that it doesn’t impact building apps or the functioning of apps and it’s easily worked around, it’s not going to be a high priority item to fix, but it’s also probably a trivial thing to fix. When the engineers pick the things they are going to work on, they will add in some of these easy fixes too. This is the method for getting this kind of request in front of the engineers as they decide what to work on.