Friday, July 03, 2009
iPhone Travel Apps: Me v. National Geographic
One screen of my iPhone is dedicated to essential travel apps and I'd like to share that list with you. For comparison I'm also including a link to and the short list of Travel Tech: Top 20 iPhone Travel Apps from National Geographic Adventure.
My key travel apps for iPhone (prices as of July 3, 2009):
- TravelTracker with TripIt $7.99
If you take more than 6 trips a year get this app and sign up for TripIt service on the web. TravelTracker shines over the free TripIt app because it keeps past trips and has many more features. Silverware is a good company and this is a good app. Loved the previous TravelTracker incarnations on the Newton & the Palm, and I got it on iPhone as soon as it came out as a new-from-ground-up, smarter app. I'd hold off on getting the “Pro” version for now though... there are some iPhone 3.0 issues to sort out. In a few weeks I will be upgrading to TravelTracker Pro though, so I can get live flight status plus download and upload to TripIt. Update: A new version of TravelTracker posted to the App Store today—July 3, 2009.
- TripIt for iPhone Free
Huh? You just said TravelTracker. I use both. The TripIt app is less cluttered and faster— for the current trip, but I can not easily forward an itinerary or do many other things that TravelTracker does so well. I use TripIt for quick access to info on the current trip, like hitting the rental car info with my big fat thumb as I dash away from baggage claim.
- The Weather Channel Free
As National Geographic puts it:
[The Weather Channel app] gets the nod for customization and the ability to check out conditions in multiple locations at a glance.
- AroundMe Free
I admit it, Starbucks pwns me. AroundMe helps me quickly find that essential latte, or a local equivalent and other conveniences (ATM/bank, restaurant, pharmacy, retailer). I've tried coffee-specific apps and a few brand-name bank/retailer/restaurant finders. This particular app works well and seems current most places I go, and does away with having a slew of category/vendor-specifc apps.
- Currency Free
Fantastic currency converter that auto-updates exchange rates. Shows a purchase amount in multiple currencies of your choice at the same time. Easily switch from entering in one currency to entering in another. Very helpful on my trip to Singapore when trying to figure out what $5 USD was in SGD or what $900 SGD is in USD (answer: 1 nice watch).
- Taxi Magic Free
Great app for getting a taxi when you aren't in an urban center or near a taxi stand. It electronically hails a taxi and sends your current location to your choice of cab companies. You can even create an account & use it to pay for the ride, without using cash or credit in the cab. Cities supported include: Atlanta, Austin, Boston, Charlotte, Chicago, Dallas, Denver, Kansas City, LA, Minneapolis, Nashville, NYC, the OC, Pittsburgh, Phoenix, Portland, Sacramento, San Antonio, San Diego, Dan Francisco, San Jose, Seattle, St. Louis, and Washington DC.
- Urban Spoon Free
The best way to break the logjam of “I dunno, where do you want to go.” Also nice to find something interesting & local instead of the shopping mall-perimeter chain restaurant defaults.
Then there are the airline superstars of iPhone web app-friendliness. The standout here is JetBlue, who has a very useful and colorful web app. Honorable mention to Southwest Airlines, who made great use of the very cool iUI iPhone templates found on Google Code.
To make the most of any of the web apps below, just visit the URL on your iPhone and then bookmark with the “Add to Home Screen” option.
Great iPhone web apps from airlines to add to your iPhone homescreen (actual iPhone/Touch home screen icons shown):
JetBlue mobile http://mobile.jetblue.com/
American Airlines mobile http://mobile.aa.com/
Delta mobile http://mobile.delta.com/
Southwest mobile http://mobile.southwest.com/
I heard back from @Alaska Airlines on twitter that Alaska is working on it. Go Alaska! No word from United Airlines on when http://ua.flightlookup.com will become more iPhone-aware. Sadly, the very-cool, but Flash-dependent site of Virgin America doesn't make the iPhone cut either (as of July 3, 2009). Btw, lots of airlines are on twitter, as I found out working on @AICC followers.
A Few Extra Travel-related Apps
Rounding-out my travel page I have Aeroguide Lite (Free) to recognize things like that rare Ilyushin Il-62 I once saw over SFO (an Il-62 looks like MD-80/DC-9 with 4 engines or a Vickers VC10).
Other miscellanneous items on the page include: Gas Cubby ($9.99) for recording and charting the MPG, etc. of my own car; FedEx Mobile (Free) for help with shipping; and Google Earth (Free) for miscellaneous mapping and geographical visualization.
The National Geographic Adventure List
To get more detailed information on their picks, please see Travel Tech: Top 20 iPhone Travel Apps from National Geographic Adventure. I've add my opinions to their list below where I had feelings one way or the other. For reference, here is their list:
- Next Flight $2.99
- Urban Spoon Free
- HearPlanet reg $5.99 (on sale for $1.99 on July 3, 2009)
- Air Sharing $4.99(Nix I say, get FTP On the Go)
- Tweetie $2.99 (Nice, but nix say I. Get free TweetDeck or Twittelator Pro for $4.99, or both as I did)
- IAmHere $0.99
- World Customs $0.99
- Wi-Fi Finder Free
- The Weather Channel Free
- Google Earth Free
- Packing $1.99 (on sale for $0.99 on July 3, 2009. This one *I* might try)
- Room Free
- FlightTrack Pro $9.99 (Nix, I say, get TravelTracker w/TripIt)
- Lonely Planet Phrasebook $9.99
- Skype Free (I totally agree here–a very popular app, 4M downloads & estimated to be on 10%+ of iPhones)
- WriteRoom $4.99
- (Amazon) Kindle for iPhone Free (I totally agree here too)
- Cheap Gas Free
- Babelingo $3.99 (on sale for $1.99 on July 3, 2009)
- Where Free
Labels: Apple, iPhone, technology, tips, tools, travel
Add to or view the (3) comments external links to this post
Monday, May 25, 2009
iPhone Travel- Save on Calls, SMS and Data
Avoiding excessive charges is one key trick for International Travel with an iPhone. International travel can include a quick cruise to Mexico or the Caribbean, or a full-on international flight. Either way, some tips I've learned will save you money. I spent a week in Singapore and saved $60 over what the roaming rates would have totaled for data, SMS and calls.
Summary
- Get the free AT&T myWireless Mobile app. It is an easier way to manage the service add-ons.
- Get the free Skype app for iPhone. You can make cheap calls over WiFi, or even skip/miss a call to your iPhone number and then call right back using Skype.
- Skim the AT&T iPhone Tips for International Data Roamers from their web site.
- Be smart with call & SMS rates. 2-3 days before travel, activate the $5.99/month “AT&T World Traveler” for cheaper call & SMS rates.
- Be smart about 3G data. 2-3 days before travel, activate a “Data Global Add-On” for International Data roaming (20/50/100 MB for $24.99/$59.99/$119.99/$199.99)
- Turn off or dial-back SMS reminders from things like Twitter, etc. Do it a day or two early, there may be that one last service that sends a message and you can turn it off before you leave.
Tip: I leave twitter Direct Messages on, so that colleagues traveling can reach me without using up their own SMS messages. - Scout for WiFi options before you leave. Try Hotspot Locations or Ji-Wire Global Wi-Fi Finder. Remember to ask locals and check for more once you arrive.
- Delete or move what you can out of your IMAP email account Inbox. Having a smaller Inbox or putting messages in rarely used subfolders will reduce data updates.
- On your iPhone, use Settings>General>Network>Data Roaming to turn OFF Data Roaming before you board (airplane or ship; you can get hit with roaming data charges just walking between connecting flights with your phone on, or when a cruise ship sails out-of-range). Turn it on when you really want to connect for data.
- Turn off PUSH data services using Settings>Fetch New Data to select Push OFF. On the same screen, change Fetch to Manually (or if you really want updates, Hourly)
- Updated: Turn off less critical Notifications— they use data too.This includes Growl/Prowl if you use it.
- Reset the iPhone Usage Tracker to Zero using Settings>General>Usage>Reset. Check your data usage daily (consider an alarm or appointment for this).
Tip: If you get close to the limit of your Data Plan, you can call well before you exceed it to upgrade to a plan with more capacity. (While traveling, call International Wireless Care at +1-916-843-4685). - Wait 7-10 days after returning to deactivate your “Data Global Add-On” and “AT&T World Traveler” services add-ons. Though they are pro-rated for portions of a month, international billing can take a week and you don't want to be charged the higher rate.
More Details
Service Add-ons:
Use AT&T myWireless Mobile app to activate/deactivate additional services rather than calling AT&T. I recommend doing this at least 72 hours before you leave the USA.
Tip: When you activate the add-ons, immediately set an appointment or “To Do” to de-activate 10 days after you return. You'll save a few dollars that month since it is pro-rated, and won't accidentally carry-over the service into future months.
If you need to call or just prefer it, note that you'll need to make 2 calls. First call the regular service number (611 on mobile or 800-331-0500 from another phone). Second, call International Wireless Care at 800-335-4685 or if already abroad, +1-916-843-4685 to add your “Data Global Add-On” for International Data. Do this AT LEAST 72 hours before you leave; it can take 24 hours or more to activate.
Tip: Add “AT&T International” as a Contact with the 916 number above. You can quickly call for support or to update service.
“AT&T World Traveler” is just $5.99 a month and is pro-rated. It can save you $0.30 to $1.00 per minute on calls you receive (rates here). The cost of each SMS message can drop a similar amount. The gotcha is be sure to leave it active for ~10 days after your return. If there are delays in international billing you'll get hit with the higher rate if you already de-activated this add-on.
Regarding the “International Roaming- Data”- Pick a plan that suits your needs. I watch my data budget tightly and did fine with 20MB ($24.99) for a 6 day trip. I turn off “Data roaming” often and use WiFi where I can. I was ready to call and upgrade if needed though.
Tip: Before you travel, reset the iPhone Usage and watch it for a 2 days to see what your data budget might need to be.
Skype:
Buy in US dollars before you go (or stay in euros if your account is already in euros). Don't switch currencies on your Skype account; you'll get hit with a currency conversion charge. I started on Skype years ago when Euros were the only option. I'll only switch to US Dollars when my account is at zero.
WiFi:
72 hours before leaving the USA, Scout for WiFi. Check with the hotel or conference venue to see if WiFi is available. That can greatly reduce 3G data needs. It will also help you decide how large of a data plan to buy.
Tip: Check if the hotel has a frequent guest plan, many hotels offer free or reduced WiFi for frequent guests. Sign-up before you leave the US.
Data Misers:
Set a recurring alarm for “data off” (bedtime) and one for “data on” (wake). Toggle the Data Roaming setting accordingly. You can still get calls or use alarms, but won't be disturbed (or charged) for night-time email updates. Get them in a batch at a WiFi spot or when you turn on 3G data again.
Preload maps by searching for directions while at a WiFi spot. You can still get updates via 3G while out and about, but the larger map will already be downloaded.
SMS:
48 hours before leaving the USA, turn off or dial-back on SMS updates. Why 2 days before leaving? So you can catch that one extra service you forgot. Likely sources of SMS reminders to turn off are: Google Calendar, Jott, Remember the Milk, TripIt Premium, twitter.
Tip: Once you've established your new locale, do more than set the iPhone time zone. Also set your twitter time zone preferences to reflect your “do not disturb” hours for the new time zone.
Don't be surprised if you receive 1-2 SMS messages from AT&T as you travel. AT&T will alert you when you're in a roaming zone and you are not charged for those messages.
Add to or view the (5) comments external links to this post
Tuesday, May 12, 2009
Switch iPhone from MobileMe to iTunes Sync Without Losing Bookmarks
Once used on the iPhone, turning off MobileMe sync for bookmarks will result in deletion of all the bookmarks on the iPhone. Furthermore, there is no way to force the iPhone bookmarks to over-write things on the Mac if the sync ever goes awry.
If, like me, you ever end-up with the "good" bookmarks on the iPhone and "bad" on the Mac, there is just no way to sync the good over and replace the bad. However, one can do some tricks with the iPhone back-up preferences file (plist) and Mac Safari export/import bookmarks to achieve a transfer from iPhone to Mac. Once complete, two-way sync will be restored via iTunes. Unlike the MobileMe sync, you can turn off the iTunes bookmark sync to Safari without losing bookmarks on you iPhone.
I'm not responsible for lost data. Back-up everything before you start this process. Do NOT sync the iPhone until the process is complete. Others may have some shortcuts or improvements to this process [eg, convert Mobile Safari plist to Mac Safari plist instead, or use XSLT or shell script improvements, etc.]. I welcome those suggestions and will re-post them. Leave a comment or send email to me at mobilemind (at) pobox.com.
Here's how I managed to save my iPhone bookmarks, recover them to Mac, and switch off MobileMe bookmark sync without losing data. Now I just use iTunes for Bookmark sync.
1. Download iPhone / iPod Touch Backup Extractor by clicking on the big honking icon on that page. (I sent him $10 USD because it worked so well for me. Send him a few Euro if it works for you too.)
2. Launch the Extractor, open a backup and extract “iPhone OS Files”.If your current back-up is questionable or to deliberately use an older version of iPhone bookmarks do the following. First make a copy of the current back-up, and put it in another location. Then use Time Machine or your back-up utility to find and restore a "good" previous version of the backup, from:
~/Library/Application Support/MobileSync/Backup
Remember that “~” is shorthand for the user home folder (Home icon in Finder, or Shift-Command-H).
3. Save the “iPhone OS Files” extract to a new folder, and find the Bookmarks preferences file. It should be in:
newfolder/iPhone OS Files/Library/Safari/Bookmarks.plist
4. Convert the binary preferences file to XML. Open a terminal window and go to the folder with Bookmarks.plist. Then issue this command:
plutil -convert xml1 Bookmarks.plist
Leave the terminal window open, you'll need it in a minute.
5. Open Mac Safari and do File > Export Bookmarks… to save a backup. We'll use this if anything goes wrong, and it's a handy reference example of the bookmark file format. I saved mine as “Safari Bookmarks.html” and put an extra copy in the same folder as “Bookmarks.plist”.
6. Get or make some shell magic with grep to reformat the XML plist preferences file into a rough approximation of a Mac Safari bookmarks import/export file. I found a great bit of code from Dave Taylor here.
I took Dave's example and removed some stuff like the sorting (more on that in a minute). Then I added the necessary opening and closing tags for a Bookmark file, with some comments. Here is my shell file for you to download: plist2bookmarks.sh
7. Save the shell script and make it executable. Save the shell file to the same folder as the converted Bookmarks.plist file. Then go to the terminal window and make it executable by you (the owner) and your group.
chmod 774 plist2bookmarks.sh
8. Execute the script and direct the output to a new file. I called my output file "MobileSafariBookmarks.html" (no spaces to make the shell command easier).
./plist2bookmarks.sh >MobileSafariBookmarks.html
9. Clean-up the “MobileSafariBookmarks.html” in your favorite editor to make it match the folder hierarchy of your iPhone Bookmarks. I used Dreamweaver CS4 and TextMate to open my reference file ("Safari Bookmarks.html") and the new file ("MobileSafariBookmarks.html"), bouncing back & forth to make sure I got the tags right.
Have your iPhone handy to check the folder structure. That helped me as I did edits. The comments put in by “plist2bookmarks.sh” should help you understand how and where to create folders (or nest them).
Keep in mind that the iPhone has a few built-in bookmark folders and bookmarks, like the “History” folder and the bookmarks for “Yahoo!”, “Google”, “AT&T MyAccount”, and “iPhone User Guide”.
10. Prepare to import Mobile Safari Bookmarks into Mac Safari. Make sure you have a back-up of your Mac Safari bookmarks. Then open Safari, use Bookmarks > Show All Bookmarks, and delete ONLY your bookmarks. Do NOT delete Address Book or other items. In m case, I selected Bookmarks Bar and deleted all the items there. Then I selected Bookmarks Menu and deleted all those items.
11. Import the Mobile Safari Bookmarks into Mac Safari. Use File > Import Bookmarks… to import “MobileSafariBookmarks.html” as cleaned-up in step 9.
12. Verify Mac Safari against Mobile Safari before you disable MobileMe sync of bookmarks. Remember, that will delete the iPhone bookmarks. Carefully check the list and URL addresses of the bookmarks now in Mac Safari against the list and structure in Mobile Safari on iPhone. Quit Safari on the Mac when you are done. Quit Mobile Safari on the iPhone too.
13. Take a deep breath and delete the bookmarks on Mobile Safari by disabling MobileMe sync of Bookmarks. On iPhone, go to Settings > Mail, Contacts, Calendars. Then, under Accounts select your MobileMe account. Change Bookmarks to OFF. iPhone will warn you about deleting bookmarks. That is OK, because we now have them in Safari and will soon sync with iTunes from Mac Safari back to iPhone.
14. Disable iTunes automatic syncing for devices to allow us to make changes. Do not connect the iPhone yet. Start iTunes. Open Preferences and select Devices. Check the box that says "Disable automatic syncing for iPhones and iPods". Close Preferences.
15. Connect the iPhone and change iTunes to Sync Safari bookmarks. After the iPhone connects, it may sync anyway. That is OK. Select the iPhone in the left panel. Then select the tab labeled Info in the large main panel of iTunes. Scroll down to the shaded bar for Web Browser and check the box next to Sync Safari bookmarks.
16. Apply the change to sync. Click the Sync button in the lower right corner of iTunes and wait.
17. When the sync is done, all the bookmarks moved manually from the backup to Mac Safari, will be restored to the iPhone. From now on, the iPhone and Mac Safari will sync via iTunes. Changes on one will be reflected on the other after each sync. As an extra bonus, the MobileMe "push" should be a little shorter and a little less battery draining, since bookmarks are no longer synced over-the-air.
If you want, you can even turn off iTunes bookmark sync and add/restore your original Mac Safari bookmarks, either to keep things separate or to merge them back to iPhone later.
Labels: Apple, iPhone, technology, tips
Add to or view the (2) comments external links to this post

