Opera Proposes Switching Browser Scrolling For 'Pages'
Barence writes "Opera has proposed a new browsing system that swaps scrolling on websites for flippable pages. The Norwegian browser maker is looking to remove the side scroll bar for documents or articles in favor of 'pages' of a set-size, similar to an ebook. Text can be reflowed into a column layout, and ads will be moved into the right spot in the text, with different ones displayed depending on the orientation of the device. Pages are flipped with gestures on tablets or with mouse clicks on the desktop. It's an 'opportunity to rethink the ads on the web and the user interface,' said Hakon Wium Lie, Opera's CTO."
Their main focus for this is browsing on tablets.
A lot of ad-supported sites will do this. They'll release an article and split it up into multiple pages so they can display more ads. What happens when an article like that gets posted to slashdot? Everyone understandably complains that it's harder to read the article, and somebody posts a link to the printer-friendly version.
Multiple pages are not easier to navigate. Not even on tablets.
Opera isn't that kind of company. If Opera patented all their ideas web browsers would be stuck in 1999.
The Official Site of 1337 Pwnage
The only problem with Opera innovating is that, if an new idea works out, the other browsers will add it..
That is not a problem, that is a GOOD THING.
"You want to know how to help your kids? Leave them the fuck alone." -George Carlin
There's prior art. Page-based documents created via a markup language which supports hypertext linking have been around for a while.
But, then, I like the hyperref package for LaTeX.
Frankly, I'd rather see LaTeX as a language extension. That way, you could have the page itself specify if it's to be paginated or scrolled, and if paginated how those pages should be constructed. The syntax already exists, the parser is nearly bullet-proof (more than could be said of most browsers) and those who actually want such a format (ie: people writing books, papers, etc) are likely the ones who already know the LaTeX language.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Why? Pagination is a solved problem for most systems (desktop publishing, word processing, typesetting systems), there's no good reason why it should be any less solved for browsers. If worst comes to worst, develop a plugin for Opera (and other browsers) that supports one of the existing systems and therefore has known pagination rules.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
It's a good thing to have everybody copying Opera even though we don't use Opera because we don't like it?
Firefox already suffers from an inferiority complex with regards to Chrome, and feels as though it must copy every annoying aspect of Chrome until there's nothing to differentiate the two. Once functionality of my favorite extensions is available in another browser I'm going to ditch FF like nobody's business. It's like IE vs. Netscape all over again, but now it's FF that's got people itching to leave.
Define a "page". The whole point of a browser was to get us away from the confines of a page-based medium, like a book or magazine, so information could be presented without the interruption caused by the finite amount of space a "page" presents. Sure, we still call them web "pages", but that's an analogy used for cognitive purposes. If we go back to the finite page model, who's defining what a "page" is? Is it A4, U.S. letter, U.S. legal or what? Sounds like a step backwards to me rather than an innovation. I'm sorry, but in a digital world scrolling is better than flipping pages, IMHO. Don't get me wrong. I love real paper books for what they are (I own many books), but flipping pages digitally is annoying to me and trying to revert back to that model for digital content seems completely backwards-thinking and wrong.
Considering the plethora of screen sizes and resolutions across smartphones, tablets, netbooks, laptops and pcs, this seems like an absurd idea. I'm sure I'm not the only one, but I want the text I'm reading to be at a certain location on the screen. This location covers perhaps 1/4-1/2 of the vertical space depending on the screen. I scroll pdfs all the time, especially textbooks with mathematical equations.
I also enjoy the dynamic rendering of html that changes as I make the window wider or thinner on a wide screen monitor. Depending on the size and resolution I will find a perfect width and zoom level.
This standardization, at it's best, would render pages based on both the screen size and resolution which the browser is running on. However many problems would occur, the simplest would be merely sitting closer or further from a large 1080p screen. I'm assuming if this was implemented by someone other than apple with a new revolutionary device, the result would be chaotic where most pages wouldn't play across all devices well at all. Perhaps apple products would work well since they have a larger enough user base for those standards to work well.
However, this missed the already dynamic nature of the web. As in one of the other posts, badly designed and spammy type websites employ this already. The only site I came across that used it was the IFW, Maine's government agency overseeing fishing and hunting. They post their yearly informative newletter, magazine, which is printed, in a horrible flash 'book' where the page flips are animated. No high resolution pdf, which would be great, where I can control the zoom, think of it, you could just load pdfs if you wanted pages.
Pages that I can scroll down are nicer anyway, like high quality search engines and all the porn sites.
So clearly, if this was something useful, it would have taken off. Unless there are thousands of website developers, catering to tablets, that are begging for this feature, it seems like another mistake from Opera.
Speaking as someone who has spent countless hours writing custom LaTeX macros, bulletproof is exactly the opposite of the word I'd use for LaTeX. As soon as you stray very far at all from academic papers, it suddenly becomes just about the most fragile piece of code I've ever worked with. It's great as long as you never have to do anything custom. As soon as you say the words, "I know. I'll write a custom macro to [...]," you've just crossed the line into despair territory.
To put it in perspective, my novel formatting code is 1545 lines, about half of which are insanely complex TeX macros, versus under 500 lines of CSS that does about 90% of the same stuff (minus the crop marks and page margin bits).
In fact, given what modern browsers are capable of in terms of typesetting, I'd imagine it would be just a few thousand lines of JavaScript to produce a much more fully capable typesetting engine than all of LaTeX put together, but with a lot fewer limitations. For example:
Check out my sci-fi/humor trilogy at PatriotsBooks.
The problem with this is... Web is not paper. You are not printing out A4s, you are rendering to my display. I always want everything in a single scrolled page with no margins. If I see something that's broken into 20+ pages, I'll just close the browser window/tab.
Content and presentation both matter, but the user should always be the final arbiter in representation.
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
Why would you break that by making the user repeatedly make a gesture?
Every time I have to use Safari, I repeatedly make a gesture.
In fact, given what modern browsers are capable of in terms of typesetting
What browser are you using?
My browser doesn't do hyphenation or ligatures, the kerning is probably rather bad, and I don't think that the line breaking algorithm is as good as the one in TeX. Moreover, there is no reasonable way to set the line length (half of the websites use a very small column, and the other half use the full window width which is generally too wide), and making a table of content is a pain in the ass.
And to answer a specific claims:
LaTeX really doesn't have a very good way to say that the end-of-section marker must be on the same page as at least two lines of the previous paragraph
I't called a widow, and you can prevent them with \widowpenalty=10000. By default, they are only discouraged because sometimes they look less ugly that the other alternatives.