A Blog From Behind the Trenches

Attack of the Bugs

Subscribe to RSS feed

Posts tagged with "opera"

MediaTek + Opera = True(r)

, , , ...

We just announced that Opera Mini will be part of MediaTek's Runtime Environment (MRE).

MediaTek is one of the world's biggest chipset manufacturers, and the company is basically eating up Nokia's market share on low-end (feature) phones. Opera and MediaTek already have an existing relationship, but this new agreement makes it easier than ever for phone manufacturers using MediaTek's solutions to install a proper mobile browser.

Unlike Nokia, MediaTek doesn't actually make its own phones. Rather, it enables other companies to use their chip solution to build mobile phones and other electronic devices.

Some of you may recall that Nokia has decided to go exclusively with its own browsers from now on, which means that they will no longer preinstall Opera or other third-party browsers on their devices.

With MediaTek eating larger and larger parts of Nokia's pie in the feature phone market, one can probably understand why we aren't too worried about what Nokia decides to do, its is market is vanishing on both the low and the high end (Windows Mobile 7 apparently sold fewer units in the 3rd quarter of 2011 than the 3rd quarter of 2010).

As for Opera, this new deal with MediaTek will certainly help us towards our goal of 500 million active users by 2013.

Full ECMAScript 5.1 support in Opera still means that test262 is more than just marketing

, , ,

Today we released a new Opera 12 "Wahoo" snapshot with full ECMASCript (JavaScript) 5.1 support.

Now that we've added proper ES 5.1 support, including things like strict mode, the test262 test suite looks much better in Opera. However, you may notice that one of the tests fails. As it happens, this particular test seems to be invalid, so it is supposed to fail in browsers with a proper implementation.

And this highlights a point I made a couple of months ago when yet another "benchmark" from Microsoft's marketing department was making the rounds on the web:

The test262 test suite still isn't finished, and there may be faulty or invalid test cases in addition to all the test cases that have yet to be written.

It might be tempting to portray the test262 test suite results as the final word on ECMAScript 5.1 compatibility, but that is far from the case. In fact, there may be other faulty tests in there.

I hope all Opera users out there will be careful not to misrepresent the test results!

In my opinion, the main focus when discussing ECMAScript 5.1 and test262 is how great this is for interoperability. With all the major browsers implementing the same standard and aiming to conform to the official test suite, interoperability on the web will be be greatly enhanced.

So don't get me wrong. If you had the impression that test262 is of no use, this is far from the truth. It will be a great tool to aid interoperability as it develops further, and more tests are added and invalid tests are fixed or removed.

It's just that it goes beyond mere marketing. It's going to be an important tool to keep the web open to all.

State of the Opera: Q2 2011

,

The financial results for the second quarter of 2011 were announced yesterday. This was Opera's best quarter ever, with new revenue and profitability records. Overall revenue was up 27%, but without the negative impact of the foreign exchange rates this would have been as high as 38%.

The guidance for expected revenues and profits for the rest of 2011 was also raised somewhat.

The user growth on Desktop was 20% compared to Q2 2010, while Opera Mini nearly doubled. Opera now has more than 200 million active users in total.

Read more...

Do you use several sets of custom keyboard shortcuts in Opera?

, ,

A few days ago, I asked on Twitter whether people are actually switching between multiple keyboard setups in Opera, or if just having one set available with overrides for specific shortcuts would be sufficient.

I got quite a few replies, but it's difficult to get a proper overview and discussion going between multiple people. To perhaps get a better discussion going, I thought I would move the discussion to my blog instead.

I would really like to know what the uses cases are, if any, for being able to switch between two or more custom keyboard setups. Personally I use the "Opera 9.2 Compatible" shortcuts with some customization, and of course with single-key shortcuts enabled. I never really needed the ability to switch between multiple setups.

I also added a poll to the right to get a quick overview of the numbers.

Any thoughts?

From C++ to HTML5: Rebuilding a game using open web standards

, , , ...

Remember that cool preview of WebGL demo that Opera made for the GDC?

The demo is being made by Opera Core developer Erik Möller. He has 15 years of experience in the gaming industry, and before he started at Opera, he created an indie game called Emberwind (trailer).

Since he's working for a browser company now, he decided to get a little more familiar with various web technologies. One of his first steps was to get some hands-on experience, so he decided to recreate the logo of his indie game company using SVG.

That apparently got him thinking... What could he do next?

Read more...

State of the Opera: Q1 2011

,

The financial results for the 1st quarter of 2011 are in. Once again, this was a record quarter for Opera Software. Even with the negative currency situation, the quarter resulted in record revenue and profitability.

Read more...

Better than Opera!!!

, , ,

While browsing GetJar, I came across this. I'm not exactly sure what's going on, but I found it somewhat amusing. It might be related to some recent developments smile

Read more...

How to get WebGL and hardware acceleration working

, , , ...

A few years ago, we showed off hardware acceleration support in Opera. Now the time has finally come for you to try not only that, but also our brand new WebGL implementation. Head over to the Core Concerns blog to download the Opera Labs build and post your feedback.

Since it seems that people are having some problems getting it working, I thought I would mention a few things you should keep in mind.

Read more...

State of the Opera: Q4 2010

,

It's time for the financial results for the 4th quarter of 2010 (Q4 2010). This was another record quarter for Opera Software, with the highest revenue ever. We're also making more money, and the "new" business model focusing more on operators and the "consumer business" seems to be working nicely.

Read more...

Anatomy of a Barracuda

,

We released the first snapshot of Barracuda (AKA Opera 11.10) yesterday. As you can see, the focus has been mostly on bug fixes so far, although most people seem to be eager to try some new features.

Read more...

10 years at Opera

, ,

Exactly 10 years ago today, at 10 in the morning on February 1, 2001, I walked into the Opera office for my first day as an Opera employee. I was young, full of energy, and ready to take on the world! At least the world of browsers. Or Opera, at the very least.

Read more...

Mythbusting Mozilla's Acid3 mythbusting

, , , ...

It seems that Mozilla will refuse to fix their browser so that it gets a 100/100 score on the Acid3 test. Instead, they have decided to explain not only why they won't, but also claim that it's actually a good thing.

Fine. That's their call. But calling it "mythbusting" while spreading myths of their own? That's not very nice, now is it?

Read more...

WebM vs. H.264 on the desktop: The numbers

, , , ...

The discussion on Google's decision to remove H.264 from Chrome is still raging, and an argument that is brought up a lot is market adoption.

Now, the primary video to serve video on the web today is Flash. It doesn't really matter which codec it's using because it's played through Flash anyway. But what about native HTML5 video support? Which format will have the widest support in the market?

Read more...

More details emerge on Opera for Tablets, and... Opera Mobile 10.5?

, , , ...

The first official news of 2011 from Opera is Opera for Tablets. At present, not much is known about it, but Digi.no managed to dig up some details the rest of the press seems to have missed.

Read more...

More than 150 million users

,

In the first quarter of 2010, we announced that Opera had more than 100 million active users (not downloads or installs, but actual users).

In June/July, we announced more than 120 million active users.

In August, the count was at more than 130 million active users.

During the Up North Web conference in October, we announced more than 140 million Opera users.

And today, we announced that there are more than 150 million Opera users.

150 million users is a major milestone for Opera, but considering the current growth, it won't be long until we reach 200 million users. Any bets on when that will happen?

Note that this is not just for one single platform, but includes the desktop version, Opera Mini, Opera Mobile, and Opera for devices.

State of the Opera: Q3 2010

,

The financial results for the third quarter of 2010 were announced today.

Even though the currency situation is still affecting our revenue, we managed to deliver solid revenue and profits, making this our best quarter ever.

Read more...

Norwegian PR award for Opera Mini launch on the iPhone

, , , ...

Opera Software just received the Norwegian PR award "Gullkornet" for the Opera Mini launch on the iPhone earlier this year.

Read more...

Site compatibility: When being "too compatible" causes problems

, , ,

The site patching blog had a new update last week about a type of problem that seems all too common:

For some time we have seen compatibility issues because Opera supports both addEventListener and attachEvent. In some cases this causes scripts to be run twice, in other cases attachEvent is simply used as an IE-detector, causing Opera to run the wrong codepath or get IE-only stylesheets or other bad things.


So what are you going to do when you are, in a way, being "too compatible"?

Well, with Browser JS we can test possible changes to Opera's core while still being able to quickly remove the changes if they turn out to worsen things.

But once again, this shows how incredibly complex site compatibility is. There's no silver bullet. Even trying to be "too compatible" can cause problems!

Ask Opera employees questions on Reddit

,

Opera staff are currently answering questions and comments at Reddit. You can basically post questions or comments, and someone from Opera might respond (though the number of comments is growing quickly!).

We have also paid for some banner ads and general advertising on the site (example to the right). I think it's interesting to be able to interact directly with not only Opera users, but also other people who may not be using Opera, but may still have useful feedback or interesting questions.

Anyway, if you want to participate, just click the fancy ad to the right, or the link in the first sentence.

Mobile operators are considering their own OS to wrestle control away from handset manufacturers?

, , , ...

According to IntoMobile, a group of European mobile operators have concluded that iOS, Android and other such operating system are "trojan horse" that are stealing away the operator's direct relationship with their customers, and therefore vast revenues.

They are apparently planning to meet in early October to discuss the problem.

Read more...