But getting back to the topic, I'm so surprised that 3rd party apps work on a BB. I thought the APN was hard coded for ALL apps - for the whole device! Wow, this opens up new worlds for people who like the Curve but don't want to pay a fortune for data on a blackberry plan.
Yes, the APN is for blackberry's servers, but the servers only respond to browser and email requests.
Perhaps I should explain how opera mini works-
its not really connected to the internet either. It connects to their Servers in norway, who download the page for you, then compress it into a format that makes it easy to view on a mobile phone. The end result is a really slick and fast web experience that looks like similar to the real web page.
This is not actually the real web page as you would get with Safari on the iPhone or with netfront or Picsel on a Pocket PC, but almost like a remote desktop with their servers.
The problem with this?
Mobile speed tests are not going to be accurate (its measuring the speed of the server's connection to the internet, not yours), and some sites will see the Norwegian IP address and give you a page in Danish instead of English (especially true of targeted advertising).
If you install an app like this on a blackberry, it doesn't use BB's servers since they wouldn't know what to do with it. The servers don't recognize it as email or http, and just pass the data through the APN like a pipe.
So, even with a "standard" data plan on a blackberry, this should work, and has for many people- I can't verify this since I was never personally intrigued by blackberrys enough to try it, but I've heard of people doing it and seen others swap phones to blackberrys without changing their data and have just those kinds of apps work.
A friend showed me a few days ago a Gmail app which installs on the blackberry and is synced with your gmail account. I doubt it's real push but if it's IMAP which it probably is, then it's most likely decent push.
What you're talking about is imap-idle, which holds a connection open to receive a new email signal. The BB Gmail app IS good, but it doesn't push using imap or even with BB's push.
Most mobile devices do not support imap-idle natively, although palm and WM can have this added with a third party app (the beauty of a smartphone is being able to add new features on a whim).
Sadly, due to the "crippled" nature of the blackberry APIs, developers find it difficult to access the hardware layer enough to create such an application for blackberrys. There IS something I happen to know about being developed which is still in beta. I met the owner of an open-source startup at a mobile tech convention (yes, I'm that deep into the mobile tech world that I have been to confrences/conventions), and I've been keeping up with him and his company, which is clearly going places. The company brings the linux syncML system to common handsets, and synchronizes your PIM and email, even with push. And on devices that don't support push due to the java limitation, the server can be configured to have transparent SMS alerts to enable push. If you don't know what that means don't worry, but let's just say its VERY cool (read: blackberry experience on any device, including even simple phones like the moto Razr).
He's now testing a Blackberry client which he claims works fairly well. I don't think its open to the public yet, but I've kept in touch with him and can probably get people in on the beta testing if anyone is interested.