Hi Guys,
This is my 1st thread so please feel free to inform me if this thread is in the wrong forum .
I currently have a task to create a web application that can be accessed using the browser in the mobile i.e. iPhone, Android and Windows Mobile.
I have done the basic thing using Java J2EE and the web application is working just fine. However, I have some doubts.
1. In my web app, I have a jQuery autocomplete and jQuery calendar, will this work in all the mobile browsers? I know that jQuery has its own jQuery Mobile but as of now, I just wanted to use the same codes with my web application.
2. Later on, once this web app is working fine, we may start working on the native apps i.e. Android native apps, iPhone native apps and etc. Is there any framework or tools that I can use that will work on all the devices i.e. sharing a single common source codes instead of multiple version of source codes?
Thanks.
David
What browsers are u guys using ?
THUNDERBOLT
dolphin mini for regular browsing...dolphin HD for when i wanna watch HULU..
Default
-Monky_1
I like the default browser. Haven't had any problems yet.
Sent from my ADR6400L using XDA App
Using regular browser here, but I have Opera Mobile installed, gonna be giving that a try.
I think the regular browser is great but I just started using Miren and like it a lot so far.
I am using firefox 4, and it is pretty nice. I wish it were snappier, but it's feature set is so nice and the fact you can swipe right to see open tabs and swipe left for back/forward/bookmark, it's super convenient.
Xscope
Sent from my ADR6400L using XDA App
Been on dolphin hd for a few months now. I would use firefox more if pictures didn't look so bad.
Sent from my ADR6400L using XDA App
Xscope here
Sent from my ADR6400L
I use stock for most normal browsing. Have Dolphin hd setup as a desktop profile for hulu and the like.
Sent from my Thunderbolt using Perfect Storm xda app.
Miren Browser, for sure.
Sent from my ADR6400L using XDA App
Normal browser. I really like the pinch-zoom-out gesture used for opening new windows. Really spiffy and easy.
So, rally any of them then.. LOL No real distinct one is better than another..
Everyone has their own choice of browser as you can see. However, that doesn't mean a particular browser wont have features or semantics that wont appeal to you more than others, so try them all and see.
For the record though, I prefer Opera Mobile, but I also use Opera on my desktop as the main browser as well. However, some browsers do certain things better than others. I prefer firefox (for firebug and dynatrace http://www.dynatrace.com/en/) when I develop and SrwIron (chrome) is my fallback browser on the desktop if Opera wont work on a site.
Opera probably has the longest development track record (starting years ago with windows phones and symbian) for a mobile browser (and one of the longest for support on ARM processors in general). All but a wrapper that calls the code libraries (.so files or for those that stick with windows, .dll files) in Android's dalvik vm are compiled natively for ARM in c++ (since they use these libraries on windows phones and symbian as well), so they have the ability to run faster than the code that must be interpreted through the dalvik virtual machine. See http://my.opera.com/operamobile/blog/the-components-of-opera-mobile-11-on-android for more details on that.
Opera will also allow you to sync your browsing history, bookmarks, search history, favorite pages (the speed dial), etc to the desktop version if you use it. http://my.opera.com/desktopteam/blog/my-opera-synchronization-explained
Opera also has a pretty good track record for security and patching exploits. I'm leary of trusting any browser other than Opera or the native one built into Android, which has similar libraries as chrome (firefox mobile is probably okay as well, but it's still in the development phase so there could be bugs or things not patched quite yet). The rest of the mobile browsers other than firefox mobile (built on gecko) and opera (built on presto) are all mostly close to vanilla webkit clones (excluding the built in android browser similar to chrome) that aren't overly proven to be secure or have a long history of development. Since they're webkit clones (since webkit is currently the only stable open source platform choice for phones until the release of a stable firefox mobile), they're all going to tend to look somewhat alike and have similar speeds. That's not to say they are not secure, but they're mostly rookies to the game compared to Chrome/FireFox/Opera. Webkit rendering engine itself is well designed (with a history of being used on mobile phones long before android via nokia's built in symbian os browser), but how companies take that code and implement is is the problem. In the pwn2own hacking competition, chrome (the desktop version) was the only webkit based browser not to be susceptible to a major exploit.
Opera has its little annoyances like any browser. Mostly things like being ignored by bad web developers in the past that only cared about IE. However since firefox and chrome follow web standards like opera now and have a significant market share, this rarely happens nowadays. Though, sometimes I will stumble on a site using the desktop version that forgets Opera is also a desktop browser and gives me the mobile page, haha. For quite a while, McDonalds.com would do this.
Any of the more popular browsers should be good enough if you use good judgment, but if you're ever leary of a site, at least pick a browser you can disable plugins (flash and pdf readers) and javascript if needed, since those are the 2 main ways you might get hacked via a web browser. In opera mobile, you can type "opera : plugins" (without quotes and the spaces) in the url and you can disable any plugins you do not want to use. With that it's generally harder to monitor the system internals and connections on your phone versus a desktop pc (and the wonky permission control system [or lack thereof] in the graphical interface of android), it's better to be a bit more cautious.
I like dolphin HD
I use Firefox and the default one. For some reason Firefox has problems for me on facebook when i try to send a message
Sent from my ADR6400L using XDA Premium App
Opera Mobile is currently my browser of choice.
@yareally: a simple "I prefer Opera Mobile" would've sufficed. We get it, you like it.
I'm sure we've all seen the Web Inspector in Chrome and other webkit browsers. Like me, many of you wish you had access to it on your Android device. Well, now Blackberry users do. I'd love to see this make it into an Android browser!
See /2011/04/15/hot-webkit-web-inspector-on-the-blackberry-playbook-for-web-developers/ on berryreview (dot) com (I can't post links yet.)
Are there custom builds of a drop-in replacement for the native browser out there?
Hi all,
I would like enter my company web portal trough Android devices like Nexus One or Nook Color... this portal is designed on IE but I believe it could run also on other browser... well I tried to set user agent to IE6 in the stock Android browser (running CM7) but the web portal still says me that a Windows plattform is required...
is there a way to fake the site and make it believe it's a Windows platform?
Thanks!
All -
I am trying to write a Web Browser application for Windows Phone 7 and I am able to create a general browser application (not that hard) but the specific site that I am writing the application for does not technically "Support" Windows Phone 7. What I want to do is to have the Windows Phone 7 browser somehow make the site think that it is an Android, IOS, or Desktop machine so the site can be viewed on windows phone. Currently I am just using the general Navigate argument to display the site in a browser control but have not seen any properties to change for the browser to control to tell it what to show the page as, any help would be greatly appreciated. I am doing all of my dev work in VS 2010.
Thank you,
John
You need to set the User-Agent header to a user-agent string used by one of the other browsers. There are a few apps that already do this., incidentally.
jbailey1882 said:
All -
I am trying to write a Web Browser application for Windows Phone 7 and I am able to create a general browser application (not that hard) but the specific site that I am writing the application for does not technically "Support" Windows Phone 7. What I want to do is to have the Windows Phone 7 browser somehow make the site think that it is an Android, IOS, or Desktop machine so the site can be viewed on windows phone. Currently I am just using the general Navigate argument to display the site in a browser control but have not seen any properties to change for the browser to control to tell it what to show the page as, any help would be greatly appreciated. I am doing all of my dev work in VS 2010.
Thank you,
John
Click to expand...
Click to collapse
The Navigate() method accepts a parameter for user agent string. But will only work for initial page requests, not for clicked links from within the webbrowser content.