if you plan to sign your application:
- most probably there will be problem with various vendors and operators (because there is no standard what root certificates must be installed on phones). Be sure to check if it is possible to install your application of target phones and markets.
- If there is no specific reason why to sign application, leave it unsigned. You will save money and time for testing.
- check how application behaves on different networks, as there could be differences (time out settings, port restrictions etc). Especially if you use socket connections.
- Analyze data usage of your application (Http connections will typically use more data than socket connections)
- Check how your connection behaves on various phone events (calls, suspended application, phone "sleep" mode, calendar events, network loss, etc)
- check if you don't store sensitive user data.
- If you need to store sensitive user data, check that they are encrypted.
- Use oxygen phone manager to extract RMS data. For some phones (like Nokia N95) you can view RMS data by viewing hidden memory card contents via PC.