Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
67,604
37,995



Norwegian software company Opera Software ASA has released a brand-new WebKit-based browser named Coast for the iPad. The browser, which comes with the tagline "the browser that should have come with the iPad", is the product of one and a half years of software development at the company's headquarters in Oslo.

Coast is Opera's attempt to build a browser actually optimized for a touchscreen interface, such as the one on the iPad, and dispenses away with the traditional toolbar seen in most internet browsers. Instead, users swipe back and forth to navigate between pages and, in order to keep the interface as clean as possible and to help users focus on the web page they are currently viewing, the URL box is missing. There are no tabs for individual pages; users can switch back and forth using thumbnails, much like switching applications in iOS 7, and close down pages by swiping upwards.
The iPad is nearly buttonless; why shouldn't the apps for it be? Elements such as back and forward buttons are gone from Coast. All navigation is done by swiping the way you naturally would on an iPad - just like in a good iPad app. A single button takes you to the home screen, and another shows the sites you have recently visited - that's about it for buttons in Coast.

When using touch-based navigation, small buttons that work on a regular computer don't work well on a tablet. It's not about just enlarging already existing elements; it's about making the design interesting and uncluttered.

Essentials such as website security are handled in the background, with can't-miss warnings when a suspicious site is accessed and extensive info on site reputation.
2013-09-09-15.02.07.png
The home screen of Coast displays a number of common websites, such as YouTube, Google+ and Vice, which can be shuffled around and deleted if necessary. Commonly-viewed pages will also start appearing over time. Unlike Opera's previous browser, Opera MiniCoast now relies on WebKit, the default engine built into iOS to render pages, rather than its own. The project is simply an attempt by Opera to try and redesign the browsing experience on a tablet device, and the company plans to release it to the iPhone and other devices such as Android soon.

Coast is a free download from the App Store and is currently only available on the iPad. [Direct Link]

Article Link: Opera Releases New WebKit-Based Browser 'Coast'
 
wooahhhh, now THIS is GOOD. this is what safari on iOS 7 should be.
opera got a lot of smart people working there.
 
Just curious, does this run at full speed as it should? Or is Apple still crippling third party browsers to keep Safari "ahead".
 
This is much closer to the way mobile browsers should have always worked. The desktop-inspired, tabbed holdovers are terrible. Google Chrome for iPhone (but specifically not the iPad version) is the best mobile browser on iOS right now. And finally, with this Opera Coast, we have a proper iPad browser.

I really hope the new iOS 7 Safari (which I myself have not tried) understands and does the kind of stuff that iPhone Chrome and iPad Coast are doing. This is good user interface design, something Apple hasn't really made progress on in quite a few years.
 
Wow, this is amazing, just after a few minutes of trying it out, I am astonished. This is what a true mobile touch browser should work like. This is the first time I wish iOS offered you the option to change the default browser. We'll see how well it works out for me over time.
 
Wow

Best browser I've tried. I have to unlearn some annoying habits from the "common" browser, but it'll be worth it because this is flat out awesome.
 
Just curious, does this run at full speed as it should? Or is Apple still crippling third party browsers to keep Safari "ahead".

3rd party UIWebview browsers still don't have access to the higher speed javacript engine that Safari can access. A lot of that you won't notice unless you're running a suite of javascript benchmarks or some page that totally relies on javascript to do everything.

But starting with iOS 6 Apple has at least allowed pages to render in a background thread- so the scrolling is smooth. As iOS devices get faster and faster, absolute page rendering speed seems to become less important. If the browser is good, who cares if it takes 4 seconds to render a page instead of 3.7.
 
Wow... First time I prefer to use an alternative browser over Safari... Its really intuitive, quick to use and you immediately feel that this should be how a tablet browser should really look like!

Great job Opera!

Just curious, why doesn't Opera make this their default browser for touch devices instead of offering this next to "old" Opera browser with a different name?
 
Wooah. It's pretty crazy that I've been using iCab browser pretty happily for like the year and a half I've had an iPad (full screen browsing, customizable gestures and other fun stuff), and then this feels like a totally valid replacement within less than a minute of use.
 
All we need now is apple to offer a way to set an alternative default browser. Until that happens it's a little inconvenient to use a different browser.
 
Just curious, does this run at full speed as it should? Or is Apple still crippling third party browsers to keep Safari "ahead".
For the record Apples high speed JavaScript engine is a bit of a hack. It requires access to RAM in a way that leaves the OS exposed to malicious code. Safari is a trusted app that can use the API in a tightly controlled maner to limit this risk.
Adding the process isolation overhead to the code in order to make it suitable for third party developers would likely eliminate much of the performance advantage. So in reality there is little advantage for third party apps to want access to use it over the engine they already have access to.
 
All we need now is apple to offer a way to set an alternative default browser. Until that happens it's a little inconvenient to use a different browser.

The other problem is I like iCloud tabs too much. It would be great if the default browser could sync your tabs with Safari on the Mac.
 
If the browser is good, who cares if it takes 4 seconds to render a page instead of 3.7.

Raising my hand here! I for one find Safari very frustrating in this regard. Especially when we get a partial rendering and then Safari repairs the whole screen sometime several time. All the while you are trying to use the web page only to have the rug pulled out from beneath you.

The reality is a half second or even a second is a long time.
 
Is this available on iPhone? With all the praise the other commenters are heaping on it, I feel like I should give it a go. I had been working on my own browser using some similar concepts. I'm totally willing to steal a few of their ideas into my own browser.
 
Opera is one of those things that I always try to feel nice about, out of sympathy.
 
Is this available on iPhone? With all the praise the other commenters are heaping on it, I feel like I should give it a go. I had been working on my own browser using some similar concepts. I'm totally willing to steal a few of their ideas into my own browser.

Nope, this is an iPad browser.
 
More WebKit compatibility--good.

More choice in browser UI--good!

No setting for iOS default browser... needs some work, Apple!

For the record Apples high speed JavaScript engine is a bit of a hack. It requires access to RAM in a way that leaves the OS exposed to malicious code. Safari is a trusted app that can use the API in a tightly controlled maner to limit this risk.
Adding the process isolation overhead to the code in order to make it suitable for third party developers would likely eliminate much of the performance advantage. So in reality there is little advantage for third party apps to want access to use it over the engine they already have access to.

Never inject facts and reason when Apple-is-evil soundbites will do :p
 
For the record Apples high speed JavaScript engine is a bit of a hack. It requires access to RAM in a way that leaves the OS exposed to malicious code. Safari is a trusted app that can use the API in a tightly controlled maner to limit this risk.
Adding the process isolation overhead to the code in order to make it suitable for third party developers would likely eliminate much of the performance advantage. So in reality there is little advantage for third party apps to want access to use it over the engine they already have access to.

And this is what happens when you put anemic levels of RAM in your devices...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.