Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a new software that I developed for mobile phones, to allow the user to receive text for a chance to win prizes, wallpapers, ringtones etc...

I want to know if there's a software that can simulate a phone, I have an old phone so I want to test my programs in something like an iPhone.

What i want is a software where I can choose any type of phone, from any type of carrier then be able to interact with this virtual phone, with a phone number i can use (like a real device), send and receive messages etc... can be either Windows or Linux. Any suggestions?

share|improve this question

closed as off topic by Not Kyle stop stalking me, Diogo, rob, random Apr 12 '12 at 22:26

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This question might be better suited for SO. If the platform developers' emulators aren't adequate for your testing and buying test phones is cost prohibitive, you may want to try a testing service such as that runs your apps on real phones. See related question… – rob Apr 12 '12 at 22:03

While there are simulators for Android and for iPhone, available in their development environments (you will need a Mac to run the iPhone development environment), you most likely (except for the BlackBerry emulator, as noted in a comment) will not be able to send/receive text messages - or to access the cellphone network at all - from within them.

As for the tool you want (an universal cellphone simulator), it is possible but (as far as I can tell) does not exist: think of the dozens of different models this tool would need to simulate. Also, none of the simulators interface with the network - while this might be possible with an external 3G modem, I think this has never been done, even on the aforementioned smartphone emulators.

If you want to do testing, you'd be better off buying a bunch of used cellphones and subscribing to the cheapest prepaid plans you can find.

share|improve this answer
Although the Blackberry one does let you "simulate" text messages... But true about the iPhone part – Canadian Luke Apr 12 '12 at 19:03
sorry i dont think that answer my question – pupa Apr 12 '12 at 20:54
@pupa Why? Clarify your original question by editing it if needed. – Renan Apr 12 '12 at 21:03
ill do it then! – pupa Apr 12 '12 at 21:14
As Luke mentioned, you cannot use the emulators to send and receive calls or text messages on the cellular network. However, various emulators let you simulate sending messages, GPS coordinates, etc., to the emulated phone. At least for Android and webOS, the messages still do not go out to the cellular network. – rob Apr 12 '12 at 21:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.