Fine-Tune Web Apps and Websites for Android, Page 2
Which Browsers Are Available on Android Devices?
Most users will stick to the default Browser application that comes installed on the device. However, manufacturers and mobile carriers sometimes modify the browsers installed. Also, some users will install third party browsers on their devices.
The performance characteristics and features available on these alternative browsers vary. Some popular third party browsers available today include:
- Opera Mini Web Browser
- Dolphin Browser ™ HD
- Skyfire Web Browser 4.0
- Firefox (also available as a beta product if you want the latest, greatest features)
Fine-Tune Web Apps and Websites for Android
Whether you have an existing Web application or are considering developing one that Android users might be interested in, you'll want to start by trying to load it up on an Android device and seeing how it performs. Most of the changes you might require will be obvious once you start poking around. You'll also want to check out the Web Apps Development Guide available on the Android developer website, which can give you some Android-specific tips and tricks as well.
Write Web-Enabled Native Applications Using WebView?
If you want to develop a native application that loads and displays Web content, then you'll need to learn how to develop Android applications using Java and the Android SDK. You can begin by downloading and installing the latest Android SDK and tools from the Android developer website.
Want some information about Browser application searches and bookmarks? Use the Browser content provider.
Web Application Frameworks Can Help
If you want access to native SDK components, but don't want to spend the time writing the interfaces yourself (or maybe you don't have time or resources to learn Android for a simple project), open source projects like PhoneGap can help provide this functionality. This is especially useful when you want to develop cross-platform Web applications
Android users can consume Web content through the Android device Browser application or from within a special native control called WebView that can be embedded within a native Android application written in Java. There are many ways to incorporate fresh Web content into your applications, or bring your existing Web applications to new mobile audiences like Android. As usual, we'd love to hear how you're considering using Web technologies in relation to the Android platform. Leave us a comment and tell us what you're up to!
About the Authors
|Shane Conder and Lauren Darcey--Contributing Editors, Mobile Development--have coauthored two books on Android development: an in-depth programming book entitled Android Wireless Application Development (ISBN-13: 978-0-321-62709-4) and Sams Teach Yourself Android Application Development in 24 Hours (ISBN-13: 978-0-321-67335-0). When not writing, they spend their time developing mobile software at their company and providing consulting services.|