Facebook for Java - The Facebook app offers a fast and comprehensive Facebook experience on over 2,500 different phones. This app not only includes Facebook's most popular features, such as News Feed, Inbox, and Photos, but also enables you to upload photos and find friends from your phone's contacts.

Also, many carriers worldwide are offering free data access to this app for 90 days. This experience is optimized to use less data than other Java apps or mobile sites, making it much more affordable for people to use when the 90-day period ends.