After using Google Chrome for more than two years, I still find it rather amusing that Google hasn’t released an iOS companion app to access your browser history, tabs and bookmarks on the go. Mozilla does this, third-parties have figured out a way to do this, yet Google doesn’t seem to think an iOS version of Google Chrome with, perhaps, a minimal set of functionalities would be necessary. Fortunately, a developer in the App Store has figured out a way to sync your Chrome session (that is, history, tabs and bookmarks) from the desktop to an app, aptly named Chrome Sync Pro.

Priced at $0.99, Chrome Sync Pro runs as a universal app on the iPhone and iPad (the latter doesn’t support landscape mode for some reason), and has three sections at the bottom to switch between your bookmarks, open tabs and history. When I first heard about Chrome Sync Pro my first concern was security — it turns out, the app gets your Chrome information through an extension that doesn’t communicate with third-party servers, but copies your browser’s data into a Google doc in your account. The data in Google Docs is encrypted in some sort of way, I believe, so that only Chrome Sync Pro for iOS can read it and display properly on your device. I’d like the developers to explain this process better, for sure, but I’m not deeply concerned about security and privacy as long as my Chrome data is passed along through OAuth to Google Docs.

On iOS, the app is very simple and functional. When you open it, it’ll refresh with the latest data from your Chrome browser and allow you to tap on links. Chrome Sync Pro supports different third-party iOS browsers instead of just Safari, although some personal favorites of mine like Grazing and iCab aren’t supported yet. There is a refresh button to update the sync results from your desktop computer, but I’ve found the extension to be stable and fast at syncing back tabs and history to Google Docs.

Chrome Sync Pro is a simple utility that could use a prettier interface and more third-party browser integration; for now, it gets the job done. If you’re looking for a way to make your Google Chrome data portable, Chrome Sync Pro is only $0.99 on the App Store.

As Firefox 7 hit the public channel earlier this week, Mozilla has published a new blog post detailing some of the features of the new Firefox 8, now available in beta. Keeping true to their renewed schedule for Firefox updates, Mozilla aims to release a new version of their browser every six weeks, which has lead to some confusion among users as to whether it’s really necessary to call every update a major release when there are only minor differences to test.

Firefox 8 will deliver some improvements to tab management, allowing users to choose whether tabs should load at start-up, or only when they’re selected. This should allow for faster start-up times when windows with many tabs are restored; from a first test, it indeed appears Firefox 8 will restore the last opened tab, display other tabs’ titles and favicons, but load their contents only when the user clicks on them. Mac users can find this new option under Preferences -> General. Also, a new tab animation should make it easier to re-order tabs.

Another new feature of Firefox 8 is Twitter integration in the search box. By clicking on the search provider’s icon (by default it’s Google), users will have the option to choose Twitter and enter terms to look up on the social network’s Search page.

Firefox 8 also includes:

  • Enhanced control of add-ons: Users will receive a one-time notification to review and confirm third party add-ons they want to keep, disable or delete. When Firefox starts and finds that a third-party program has installed an add-on, Firefox will disable the add-on until the user has explicitly opted in, giving users better control over their Web experience.
  • CORS for WebGL textures: Cross-Origin Resource Sharing (CORS) enables Web developers to load textures from other domains for WebGL in a secure way.
  • WebSockets updates: Firefox now prevents the use of plaintext WebSockets when created from an SSL page, which improves security for users.
  • HTML5 Native Right Click Menu: Web developers can now add items directly to the Firefox right click menu using simple HTML5 markup.
  • HTML5 media elements: Developers can add a lot of video and audio elements to a website without impacting performance

Firefox 8 is expected to be available later this year. The first beta can be download from Mozilla’s website here.

Currently the #1 free app in the iPad App Store, Terra Web Browser is one of those apps I didn’t know if I should take for a spin at first. There’s no shortage of alternative browsers for iPad: from the excellent iCab Mobile (which I use on a daily basis) to more innovative solutions like Sleipnir, it’s very easy to achieve the perfect browsing experience on the tablet if you think Safari is too limited and you’re willing to spend a few extra bucks. It needs to be mentioned, however, that unofficial browsers don’t get access to the latest Nitro Javascript engine goodness, and there’s no way on iOS to set a default browser other than Safari. Still, many users like me feel like having a (perhaps slower as far as webpage rendering goes) browser companion to Safari is necessary for more complex tasks like saving files locally, or displaying open pages as tabs under the main app’s toolbar. Again, iCab is quite possibly the perfect app if you’re looking for desktop-like interactions on the iPad.

Back to Terra, it comes from the guys behind ReaddleDocs and Calendars, and it’s free. I was a little skeptical at first because I really don’t need another browser on my iPad, but for what it does and for its current price, I have to say Terra is a really good app. All those positive ratings in the App Store can’t be completely wrong, after all. The app’s got a minimal interface with tabs, and you can go fullscreen with the tap of a button. Unlike many, many other apps that try to replicate fullscreen mode with semi-transparent icons on top of a webpage, Terra places a single button in the upper right corner. If you want to focus on something you want to read, hit fullscreen and forget about it. Thanks to the implementation of multitouch gestures, you can switch between open tabs with a three-finger swipe. The top toolbar gives you access to the usual functionalities of an iOS browser, such as address bar, refresh button, Google search, settings, bookmarks and action button. In the settings you can set a passcode for the app, choose to navigate in incognito mode (your cookies and history won’t be saved), change the user agent and modify the selected search engine. You can also import bookmarks from your computers, but you’ll have to use iTunes File Sharing for that. Bookmarks, history and “saved files” are located in a bookmarks popover on the left, but I couldn’t figure out how to export my Chrome’s bookmarks bar to Terra. I guess I’ll have to properly edit my exported .html file to make it work. The action button has got some interesting features as well: you can create a new bookmark, AirPrint a page, save a page locally for offline access, mail a link or forward to Safari.

What most impressed me about Terra, though, is how it handles tabs. Not only the app is stable and can handle dozens of open pages just fine (tested last night, 13 open tabs and none of them reloaded after several minutes of navigation), it’s also got a nice popup menu that will show a webpage’s full title as you tap & hold a tab. If you have a lot of open tabs and you can only see the favicons, that’s quite handy. Switching between tabs is not as fast as iCab, but it’s more than acceptable. The animations are smooth and, overall, the system works well.

Terra for iPad was a surprise. The app is free, but it does a lot of things better than many apps priced at $2.99 and above, without sacrificing its minimal approach to UI and responsiveness. Get it here.

iPhone Tab Bar Lessons

Over the last couple of years, the iPhone has greatly popularized the tab bar navigational model for mobile handsets. Apple has put together a design rationale for the tab bar in their Human Interface Guidelines (HIG) along with lots and lots of other information — they do however leave some question unanswered. Having worked with interaction and graphical design for iPhone applications during the last couple of years I’ve managed to pick up some lessons the hard way, and in this post I would like to share my thoughts on a couple of do’s and don’ts.

Petter Silfver compares different tab bar designs from popular iPhone apps and gives some insight into Apple’s subtle design decisions that most of us won’t even notice, but are important to build a consistent and natural experience on iOS. Such as colors and hues in the tab bar, the ideal number of tabs, or the problems with a “More” tab that distracts users and hides important functionalities of an app that should be discovered naturally.

If you’re an iOS geek like me, a designer, or simply interested in knowing more about this particular aspect of Apple’s Human Interface Guidelines, check out the post here. It’s full of details, and it’ll make you re-consider the implementation of Instagram’s Camera button.

Mar
21
2011

In my typical work day, I keep a lot of browser tabs open in the background. MacStories articles, links from Google Reader, Twitter, Reddit and many others are always sitting there in the browser, which is an essential tool in my workflow. Perhaps the most important one. So when I accidentally hit CMD+Q instead of CMD+W and I lose the contents of an article I’m writing in my online visual editor, I usually would like to smash my computer’s keyboard. It actually never happened (otherwise I wouldn’t be here typing on this keyboard), and luckily for me it looks like such a situation won’t ever take place thanks to a subtle, yet life-saving feature implemented in the Dev version of Google Chrome: quit warning.

Enabled by default in the early dev versions (latest one is 11.0.696.14) and now available as an option in Chrome’s settings, the quit warning works a little bit different from what you’d expect: instead of putting a dialogue box up on the screen that asks you “if you really want to quit”, Google thought that it’d be best to implement a system that would prevent accidental clicking of CMD+Q. So instead of just hitting the shortcut to quit Chrome, you have to click & hold CMD+Q for a few seconds. Pure genius: this way, if I accidentally hit “Q” instead of “W”, my browser won’t quit.

To enable the feature, type “about:flags” (without quotes) in the Chrome Omnibox and activate “Confirm to Quit. Enjoy. [Mac OS X Hints]

When Apple announced the iPad 2 would get a new dual-core processor with improved performances, we all guessed that the device would also get at least double the RAM for much better app management and fast switching. In the days following the announcement and after the plethora of hands-on videos that were uploaded from San Francisco, it was still unclear whether or not the iPad 2′s Safari browser (undoubtedly one of the most-used apps by iPad owners) would be faster and snappier than its iPad 1 counterpart. Many had the feeling that, combining the improved iOS 4.3 with a new processor and more RAM, Safari would highly benefit to reach great performances and stability. This, however, remained a theory even after the reviews posted last week that failed at really showcasing the capabilities of the new Safari.

With the iPad 2 now out and available for everyone, the guys at TiPB posted a video last night a few hours after they got their iPad 2 to (finally) compare Safari on the iPad 2 with Safari on the original iPad. The results are impressive: with 9 tabs loaded and open on each browser, not only does the iPad 2 keep every tab loaded in memory, it also doesn’t display any “checkerboard effect” when scrolling. A major annoyance on Safari for iPad 1, in fact, was that with multiple tabs open the browser was usually forced to reload a tab when you switched to it because it didn’t have enough memory to keep it in a live, fully loaded state. This changes with the iPad 2 as you can see in the video below.

Scrolling in Safari is smooth as butter, and gone are the days when switching between tabs meant loading the entire page from scratch.

The difference in performance is quite clear, and browsing on the iPad 2 is definitely a step up from the original iPad in every way.

We’ll follow up later today with other videos showing the improved performances of the iPad 2 over the original iPad. Check out the video below. (more…)

From the same developers of Inkiness for iPad comes Sleipnir, a new app for the iPhone that’s without a doubt one of the most innovative, stable and fast alternative browsers released in the recent months. My problem with alternatives to Mobile Safari is that they don’t provide anything better than Apple’s implementation, aside from a different visualization of tabs. Many apps sold through the App Store simply gained popularity because they brought “desktop-class tabs” to the iPhone or iPad, with the trade-off of adding ugly UIs and navigation controls to an already-powerful WebKit engine. I’m all for alternatives and different solutions to built-in software (especially when the third-party version is available for free, like Sleipnir), but I’m looking for something that really takes advantage of iOS. Not just a port of desktop functionalities.

Sleipnir offers just that. From the first first launch, you’ll immediately notice it’s an app developed with the iPhone (and iPhone users) in mind. It doesn’t come with “desktop tabs” yet it allows you to organize open pages in an innovative and useful “tabbed view” I haven’t seen in any other app. Sleipnir might just be the most innovative iPhone browser to date, powered by a nice interface design and a seriously great engine. (more…)

iPhone Apps and Custom Tab Bars

There’s been a new trend with iPhone apps to use more sophisticated custom tab bars. In case you don’t know what a “tab bar” is, it’s historically been the black bar at the bottom of the screen, which provides the main navigation for the iPhone app.

A trend started by Instagram (the first popular app to place an action button in the tab bar, not a view selector) is quickly expanding to other apps like Gowalla and Path. While I recognize this isn’t exactly ideal from a UI ecosystem standpoint (it break several of Apple’s interface guidelines), I do think that sometimes disruption is necessary as it leads to innovation. The problem is, many developers just wait for Apple to innovate.

Dec
19
2010

iLunascape is a third-party browser for the iPad which is available for free in the App Store and we mentioned several times in the past. It’s not exactly a “full-featured” alternative browser like the excellent iCab or Atomic, yet it comes with a neat tabbed interface that makes it simple to switch between multiple websites open at once.

iLunascape doesn’t overwhelm you with functionalities, but it’s OK for most people looking for a sweet alternative to Safari.

The latest 1.3 version, released last week, adds the possibility to sync bookmarks back to the desktop thanks to Firefox Sync, which apparently opened up its API to allow other browsers to access a user’s sync settings. The new version also lets you save images and use bookmarklets. Firefox Sync is one of the best ways to keep tabs synchronized and accessible between computers and devices.

iLunascape for iPad is free and available here.