back to article Behold iOS 11, an entirely new computer platform from Apple

After years of complacency – and falling sales – Apple has transformed the iPad into something it should have been from the start: a proper computer. iOS 11, which dropped Tuesday evening, only does a little bit for the iPhone, but a great deal for the iPad. It isn't too much of an exaggeration to say that a mature computer …

Silver badge
Paris Hilton

Re: "network lag"

Not sure why you were downvoted, as that seems like one perfectly reasonable explanation.

I also suspect a lot (most?) of it has to do with the VM bloat of Java Dalvik/ART, and the fact that Android in general is a convoluted mess under the hood. That wouldn't explain why iOS has roughly the same performance issues, though, since AFAIK it's fully native. I presume Windows mobile is using some .Net/CLI garbage.

Or maybe it's that relic known as Secure Digital storage, or the pitiful speed of ARM main buses, or some other bottleneck that isn't obvious.

Whatever it is, it's truly shocking that the technology is moving so slowly that it's still outperformed by thirty year-old systems from the 16-bit era.

4
3
Silver badge

Re: Innovation? We've heard of it

"Seriously, it never ceases to amaze me how multi-core, multi-gigahertz, multi-gigabyte mobile systems can be so excruciatingly unresponsive compared with my 16-bit, 7MHz, 512KB Amiga from the 1980s.

How can this even be possible?"

Selective memory?

"...Hazy watercolor memories... Of the way we were..."

7
4
Silver badge
Meh

Re: "you'd have almost no apps"

This modern idea that software has to be written in some bloated framework with a bloated VM or else there will be "no apps", is in blatant contradiction to the fact that the likes of Amiga OS was written in BCPL and it's games and apps were mostly written in low-level languages, and yet there was no shortage of software available, in fact there was a veritable explosion of it.

The inevitable conclusion is that today's programmers, or at least the millennials, are lazy, uneducated and incompetent, and the centrepiece of their workflow is something that would look more at home in Toys R Us than at a software engineer's desk.

18
1
Silver badge
Headmaster

Re: "Hazy watercolor memories... Of..."

About five minutes ago, as I have a bank of working Amigas right here on my desk :)

Admittedly one of them has a CyberstormPPC accelerator running at a whopping 233MHz.

Even so, it's unfeasible that a quad-core, 1.9GHz device could be outperformed by a 233MHz machine, much less a 7MHz one, and yet...

9
0
Silver badge

Re: "you'd have almost no apps"

> The inevitable conclusion is that today's programmers, or at least the millennials, are lazy, uneducated and incompetent, and the centrepiece of their workflow is something that would look more at home in Toys R Us than at a software engineer's desk.

Okay... why single out the "millennials" when we've experienced stuttery computers for decades? Might the answer instead be that the grasp of people's home computer systems always exceeded their grasp?

It's the Red Queen effect. As soon as one feature is perfected someone (be it the user, the seller, the marketeer, the enthusiast) thinks of adding another, and at ever higher bitrates, pixel count and density, adverts per page, frames per second, milliseconds saved in latency, always ever faster faster faster. The coder might not have time to tie his shoelaces up if he's always running!

5
4
Silver badge

Re: Innovation? We've heard of it

>Most delays you see in smart mobile devices are due to network lag.

Not p*ss poor application programming that can't handle slow comm's connections?

I hope the iOS 11 multitasking will permit me to start to load a webpage, go back to my phone/inbox/messages whatever and then return to a fully loaded web page and doing all this fluidly ie. without app's deciding that they can't listen/act on user input whilst it is waiting for the comm's, so you have to wait until the device either loads a web page or times out...

4
0
Silver badge

Re: Innovation? We've heard of it

There was an article a few years back about a company building some car sensors / displays based on a very stripped down & hardware customized version of Linux, getting sub second power on till fully working & accepting input / displaying results times.

Whilst it was an interesting exercise, the same results could have been achieved with much less effort and cost by using an off-the-shelf RTOS...

3
0
LDS
Silver badge
Devil

It's good that new useful features Surface...

Eh eh....

1
0

Re: "you'd have almost no apps"

Okay... why single out the "millennials" when we've experienced stuttery computers for decades?

Quite right too. I've been writing slow software for decades. Sometimes it was even designed to be that way. "Can you slow down your output? It's backing up at the collector ..."

1
0
Anonymous Coward

Re: "Hazy watercolor memories... Of..."

If you profile the start-up of a "modern" application. What you find is 3 things generally dominate the profile:

1) Loading from disk. The application has got bigger by orders of magnitude, partly because of code bloat, but mainly because of graphics and other shinies. Your Amiga had a tiny resolution screen in comparison to people running stuff on 4k monitors that have to scale.

2) Memory copies. Oh my god. Don't get me started here. I write high performance applications for a living, and think carefully about every memory copy. But if you follow the memory copies that occur in a "modern" application they are depressing. Pull something off disk into a temporary buffer; copy it into another location whilst you figure out how to use it; clone it 3 times into new locations, most of which die. And on top of that you have garbage collectors that are designed to run during the stable state of the application where everything is neatly divided into long-lived objects and short-life transient objects. But at program start-up you don't know which is which, so the GC often ends up copying objects that will become long lived multiple times until it figures out that the object is going to last through the lifetime of the app.

3) Pointless UI hooks. This one isn't quite as big, but a modern GUI has a shed tonne of UI hooks. Not just your basic "OnClick" but also UI hooks for when something is loaded, when it is rendered, when something is rendered on top of it, when the mouse moves over it, etc. A modern OS might easily have 50-100 UI hooks for every UI element. All these get called multiple times during start-up. Even if no code is implemented in the hook, due to the virtual implementation of these hooks, they often have to be called to figure that out. Especially in dynamic or JIT compiled languages.

It could all be improved. I've seen number 3 fixed by disabling all UI hooks during start-up - but that isn't always possible in every GUI framework. Number 1 has improved more recently by throwing SSD at it. There are some system level things you can do for number 2 (improved GC for example). But in general, it is down to the app writers. Lazy loading of objects from disk that you don't need for initial start-up, or reduced memory copies in your app, are both things that the app writer has to figure out. Unfortunately, like installers, it isn't irritating enough to the app developer to actually bother to fix. (If you have just waited half an hour for a compile to run, or a regression test suite to run, how is 10s to start the app going to bother you).

3
0
Silver badge
Linux

Re: Innovation? We've heard of it

Since it's a single platform, there is plenty of room for optimized assembly. An obvious example of this is in multi-media libraries.

0
0
Silver badge
Linux

Re: "Hazy watercolor memories... Of..."

> Your Amiga had a tiny resolution screen in comparison to people running stuff on 4k monitors that have to scale.

That should actually point to vector based visual elements that actually can scale rather that something that is merely oversized to the point where enlarging it won't pixelate it too much. The former should take up less space rather than more.

Vector based graphics go back to the Amiga days.

0
0
Bronze badge
Trollface

Re: Innovation? We've heard of it

"multi-gigabyte mobile systems can be so excruciatingly unresponsive compared with my 16-bit, 7MHz, 512KB Amiga from the 1980s.

How can this even be possible?"

Of course it's getting unresponsive. The holy iPhone was never meant to be used outside from it's enclosed display! you insensitive clod!

0
0

There are many YouTube videos comparing iOS 10.3.3 with iOS 11 on iPhones going back 3-4 years or more.

0
0

There are many YouTube videos comparing iOS 10.3.3 with iOS 11 on iPhones going back 3-4 years or more.

Please post a link to a 4-year old youtube video comparing iOS 10 to iOS11

1
0
Anonymous Coward

iOS 11, still no SDcards and continuing to be a thorough pain in the arse to get files on and off the thing.

11
13

Wow, lots of the downvotes from the fanbois.

The iPad is still what it has always been, a limited functionality device perfect for sofa-surfing and web-browsing, not worth considering for anything serious.

The latest upgrade further attempts to blur the distinction between the iPad and a proper computer for actually doing work on, and as usual with Apple makes a complete between-two-stools dogs dinner of it.

For God's sake Apple leave the iPad alone. SInce well before Jobs died, Apple have been focused on being a social status signifier and a leisure computing brand.

If sections of the organisation really still want to pretend they're touting a serious OS for doing actual productive work on, Apple should concentrate on forcing people to spend well over the odds for the MacBook UltraThin SuperShiny (or whatever the laptops are called these days) rather than trying to make the iPad an all-singing all-dancing device.

7
7
Silver badge

>continuing to be a thorough pain in the arse to get files on and off the thing.

iCloud, Airdrop, AirTransfer, email?

2
5
Silver badge

If sections of the organisation really still want to pretend they're touting a serious OS for doing actual productive work on, Apple should concentrate on forcing people to spend well over the odds for the MacBook UltraThin SuperShiny (or whatever the laptops are called these days) rather than trying to make the iPad an all-singing all-dancing device.

Or produce a 'business' version.

Surely one of the key advantages of the iPad (and iOS 4) was it's simplicity of operation and portability and so made IT accessible to a much wider audience.

You could (and I know people who did) give an iPad to a child with learning difficulties and they could use it: play their favourite music, videos, games etc. Something you can't do with a Windows tablet - unless you want the kid to use it as a frisbee...

Hence perhaps what is needed is iOS for everyday users and iOS for business - given what Doro and Samsung have done to make Andriod more accessible, I suspect these could be the same version, just with different UI skins.

1
0

as opposed to USB stick, SD card, USB cable...

2
2
Silver badge

USB stick, SD card, USB cable...

iOS used to have a USB host mode that you can use to mount external storage - does it still? Also (again, this was some time ago) I seem to recall that you could move stuff to and fro using iTunes (and not just media - I used to move PDFs across).

And as someone previously mentioned - there are lots of OTA methods of moving files.

0
0
Bronze badge

I use an ipad on ios11 and it works really well. It's an excellent tool for me to do ad-hoc remote support and access, email, web browsing, updating site documentation on site and watching films in bed.

0
0
Silver badge
Thumb Up

"You could (and I know people who did) give an iPad to a child with learning difficulties"

I bought myself an ipod touch around 2008 and within days my autistic, non-verbal 10 year old son had managed to get his hands on it. It was a revelation! Before he had a big keyboard with a two line LCD panel which spoke the words he typed in, which naturally ended up not being used because it was too unwieldy. My son took to the ipod like a fish to water. He could play his music and more importantly type into it to tell people what he wanted, all in a light weight easy to carry hand held device. I think he is on his third or fourth ipod touch now and when this one dies I don't know what we'll do now that Apple have discontinued them.

1
0
Thumb Up

DFC/IP - new to iOS 11

Hidden deep in the iOS 11 developer notes is the intriguing DFC/IP. This has involved significant enhancements to the iOS networking stack which now has deep and full access to the GPU and Apple's new Neural Net Engine, and was quietly built with the support of a number of industry-leading personal entertainment providers. IP we all know about; but what of DFC? Well, it stands for Dynamic Fleshtone Compression, and is allows deep packet inspection during the video streaming process to fully optimise the compression of the full gamut of flesh tones (as well as a few additional colours to cover the various fluids found in such productions). Apple is being somewhat coy about the whole thing, and has not yet sent the spec out for ratification, but I'm sure this will happen.

There's an interesting discussion on all of this from a rather happy looking Distinguished Apple Engineer here (SFW): goo.gl/SsAhv

I've been testing DFC/IP on my own in the end cubicle between 3-4pm at work most week days since the original iOS beta, and, apart from a bit of rawness (me, not the streamed video images) it all works very well. I am deeply satisfied.

4
5

So is this how the Reg does things now? Next: why Windows 10 is crap (on a 486).

9
3
Silver badge
Meh

still kinda "flattish"

it's still kinda "flattish" though this is unfortunately common in mobile platforms.

they could fix that by making the application icons have 'shadows', like some of the ones in 'droid. It just looks better.

2
2
Silver badge

Optional

"Given the lack of use, I wouldn't have one at all if the school didn't insist that children do assignments on them."

Sounds like the school is broken and needs to be fixed or replaced.

15
0
Silver badge

Re: Optional

Sounds like the school is broken and needs to be fixed or replaced.

Best of luck.

School attended by my offspring has signed them all up for Google Drive (etc.) without even asking. Now they are expected to use it to complete assignments from home.

What a shame their main computer is a Pi which doesn't quite manage to make Drive work...

Then there's selling (presumably) my mobile phone number (again without asking - my number is on record purely for use as an emergency contact) to a commercial company which wants me to sign up to some kind of proprietary twitter-like thing so that the school can "keep in touch", something it could do just as effectively by other methods but has a pretty poor track record of doing so.

I could go on...

M.

14
0
Silver badge

Re: Optional

So long as you don't blame the IT guys, your criticism of school admin processes is pretty accurate.

Currently I have parents asking why I have four different systems for booking different things. It would be rude to respond "Do you know how many I have internally?". Someone goes on a course, sees a thing, another school says they have it, suddenly we HAVE to have it, we get it, realise it's the same as a module in the thing we have that we already pay a fortune for, half-ass an implementation to get it to talk to the same databases (just don't even go there), roll it out, give the parents YAFP (yet another flapping password), and then have to deal with all the differences, implementation, servers, licences, ways of working, data differences ("Oh, you want to opt-out from everything... let me just remove you manually from 20+ databases and hope the teachers didn't save your details").

We've heard of database sync. Shame most of the vendors we're forced to use haven't. I currently have... 1, 2, ,3, 4... at least 5 copies of our primary kids+adults database information in various services (everything from Google Education to an alumni software), not to mention all the little bits, assessment programs, website logins for outside services, etc. etc. etc. Of course, they all sync seamlessly and never have a difference of opinion on what's an acceptable password, email, address field (just address, or housename as a separate field, or house number, or is postcode included, does it need a town or not?), etc. and with the exception of Google, no decent import/conversion/sync routines to match them all up whatsoever. Oh, and sometimes data-import/conversion charges every time you want to actually suck in automatically more than the handful of data you could do manually.

Don't even get me started on the people who "opt-out" of communications and then complain they aren't getting the newsletters any more...

3
0
Silver badge

Re: Optional

School requiring iPad?

That's outrageous. At least using Google Drive or something only assumes internet access, which is pretty much a given these days, although still a liberty, in my view.

Sounds like selection by the back door.

0
0
WTF?

When is a toggle switch not a toggle switch?

When it is on an iPhone. Bluetooth and Wifi toggles in the control centre no longer turn off the respective radios, they merely disconnect. You have to go into settings to properly turn them off. I don't like this.

https://support.apple.com/en-us/HT208086

4
0
Anonymous Coward

Re: When is a toggle switch not a toggle switch?

And if you turn off wifi and bluetooth, they will be turned back on automatically at 5am every day.

That is outrageous.

0
0
Anonymous Coward

So

My iPad 3 (not able to run 11) will now strangely run just that bit slower again.......

Engineered obsolescence?

[Tin foil hat]

3
3

Seriously, F*KC Apple!

Now every website is flat & unnavigable with big gaudy dinky buttons

2
2
Silver badge

Not good.

The multi-tasking of iOS11 on my Air II is huge step backwards from the swipe left and scroll through the slide over app list. Apple can't have done any usability testing.

1
2

So the new iOS is revolutionary because it has...drag and drop? Really? That's it?

Come on now.

1
2
Silver badge

It amazes me to think that an iOS UPGRADE can take 1.8GB of space. Unless it comes with lots of HD videos included I can only assume its sloppy coding that makes everything so huge. It not like they have to include loads of drivers for lots of different hardware like Windows or Linux since they only need to support a few different spec of hardware.

As I mentioned on the BB QNX topic, they were able to put an OS, desktop environment and browser onto one floppy disk, how is it that iOS 11 needs 1000 x more space?

I am not singling out Apple here either as Android, Windows and Linux are all just as bad for growing in size every year.

1
2

My son installed it on his air

Quite impressed with it, however I'm still not convinced it is more practical or attractive to use over a Macbook.

TBH even if they just brought out MacOS for the iPad pro I still think I'd rather spend more and get a MBP.

0
0
Silver badge

Aww

"So the iPad remained essentially a picture frame that ran apps. And perhaps unsurprisingly, people weren't in a rush to upgrade their Apple picture frame on a regular basis... Because it was still a picture frame with apps.

...I've had just two iPads in more than seven years. They spend their time gathering dust. Given the lack of use, I wouldn't have one at all if the school didn't insist that children do assignments on them."

Andrew, did you draw the short straw in the "who's gonna review iOS 11" office sweepstake? Hardly off to an objective start, eh?

"I wanted to discover how it ran on just about the oldest iPad hardware compatible: the first Air, which is now four years old."

For comparison, how does Android Marshmallow run on a 4-year-old tablet (if at all)?

0
2

Re: Aww

> For comparison, how does Android Marshmallow run on a 4-year-old tablet (if at all)?

Can't answer for a tablet but it ran OK on my 2011 Galaxy Nexus (came between the Galaxy S and S2 for those unfamiliar with it), until I upgraded to Nougat (which also runs OK).

0
0
Anonymous Coward

DDE, OLE, COM, CORBA...

I'm afraid Orlowski made some confusion between DDE and COM - the former was often used to show updates between applications, the latter being often used to show how documents could be embedded in another application (i.e. an Excel sheet in a Word document).

Despite their complexity, SOM/COM and DCOM/CORBA were far better designed than the web stack used today - they took security into the design directly and didn't try to bolt it on top of layers and layers of ill-designed protocols. They also let to design a clear, clean API (despite IDL being a little complex to use) with strong data typing to catch errors early instead of spending most of the time parsing textual representation of data - because the web programmer is totally unable to understand binary data.

The only downside they weren't designed to work on networks where only a few TCP/IP ports are available.

I found really ugly applications were to manage a service on the same PC it has to run a web browser and then go through a whole stack starting from HTTP... using very little of the host OS security.

1
1
Bronze badge

Computer?

A computer is exactly what a device like iPad should not be. Computers are for computer people in white coats to tinker with. Apple changed the paradigm with the Macintosh introducing an appliance. These devices and appliances happen to be implemented with electronic computer technology. But users should not be exposed to the fact of the implementation. Apple even dropped the word computer from its name.

I'm a bit concerned about exposing things like file systems, although as an old-time computer person, file systems are ingrained in the way that I think. But files expose the memory hierarchy which itself is just implementation. Users should never have to think in these terms - only in terms of what they need to do.

I hope this is not a backward step for iPad, but I have only had iOS 11 for 24 hours and mostly it seems pretty good.

The OS X dock came in for criticism by an old Apple designer and UI expert Bruce Tognazzini:

http://www.asktog.com/columns/044top10docksucks.html

0
0

"I wouldn't have one at all if the school didn't insist that children do assignments on them"

I can't be the only person wondering what sort of school forces children to use a particular consumer product, and forces their parents to buy it.

1
1
(Written by Reg staff)

The same sort of school that blows £50,000 of its PTA's money on iPads, I would guess.

0
0
Anonymous Coward

But why remap the frikkin keyboard?

Unless I’m missing something change for change sake :-( (I had to stop and think just for the frownie)

0
0
JDX
Gold badge

I'm not sure I buy the "computer replacement" thing

For me, iPad (and tablets generally) is primarily a content consumption device which doubles as a communication device and data entry device. For consuming video, it is first-rate. For games, clearly it has a lot of processing/graphical grunt these days for developers who can figure out a touch-centric UI. For people like me, it is ideal for displaying lyrics and guitar chords - and I assume the Pro is great for displaying musical score. Obviously it's fine for browsing the web too. I don't find it good for reading on but my iPad is old and clunky and heavy.

As a "star trek" pad it offers a great way to enter data, an electronic form/clip-board.

For skype et al it's a great solution.

Trying to innovate the iPad is largely difficult due to the fact they pretty much nailed it ages ago and there's not much to change that regular users want. I don't upgrade because a faster CPU doesn't make it better for consuming content.

2
0
Paris Hilton

Apple Schmapple. The guy in that picture has quite clearly discovered a genre of pornography that he was previously unaware of, rather than an OS upgrade.

0
0

Er....

"It isn't too much of an exaggeration to say that a mature computer platform has just fallen out of a clear blue sky."

Speaking as an enthusiastic iPad Pro owner (with keyboard) who has just updated to iOS 11 and things it's pretty damn good..... no, the above statement still isn't true. Witness One for the prosecution: Files App — nice, an improvement, but still missing out the most essential feature (like, actually opening files...)

S.

0
0

"Files automatically finds apps (such as Dropbox or your NAS server app) which use their own cloud or local file system."

Good one :) what cloud again?

0
0
Anonymous Coward

OLE ... CORBA ...? OpenDoc is back!?

0
0

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Forums

Biting the hand that feeds IT © 1998–2018