You're absolutely right, I'm just obsessed with the new smart connector and trying to imagine what they're planning for it. I'm thinking more and multiple monitors through the connector acting as part of some dock (imagine dropping your iPhone into a little dock that is connected to a keyboard, display and touchpad or the iPhone acts as the touchpad). Just shows, though, that the OS is already primed in some ways to support a proper desktop setup, which will annoy the trolls and those who believe an OS is only "real" when it's got a pointing device, keyboard and external display.
I mean even it's very foundations were .... lets design it to slow down the user to as slow as possible (QWERTY keyboard design reasoning).
That's not true at all. QWERTY was designed to place the commonly used keys far apart, so as to prevent typewriter jamming, but that's a big difference from intentionally making the typist as slow as possible.
A keyboard is very unnatural, and the only reason we are so reliant on it is because the software research in machine learning or AI has not advanced enough to make it disposable.... but we already have a computer that works great with a keyboard.... it is the Macs. If you are data entry heavy then choosing the iPad to begin with is like choosing a square peg into a round hole. If it were natural I would not have had to take typing class way back in high school. First slow, then faster.... then eventually becoming an expert. Where the iPad will excel is in re-engineered processes, not sitting down and hacking out an n-page document.... Or inputting a new customer into the Customer information system (which hopefully only has to be done once). I personally am a software developer which right now means lots of typing - so no... I would not use an iPad for work it would not be the right use case. The hottest area right now is in the area of AI and Machine learning.... and that is not just for self-driving cars. It is for being able to do things like allowing the computer to take an image of the store shelf, decoding it, figuring out what items are what then counting them and updating the inventory. It is for being able to communicate verbally with your computer without having to dumb down what you are saying to the level of communicating with a complete moron (i.e. learning context - similar to the way you communicate with someone you know well). A lot of what we do as data entry is redundant and repetitive....
We are probably 2 years away... and it won't have to use a VM..... LLVM (which was misnamed from the beginning) will allow the application to be written once and run on different platforms natively..... The compiler technology is already there.... there is some work on the application store that has to be done and potentially a way to package applications in portable bitcode that are compiled down during installation (assuming you don't submit your application to the app store). The only areas that it will not work for are anything running in VMWare and Parrallels (Windows x86 Linux). A cross CPU architecture VM would be disasterously slow.
Tim Cook has been galavanting around the cosmos with just his iPhone and iPad Pro, telling anyone within earshot that this new iPad Pro can and will replace PCs.
More than any other product, the iPad Pro is going to pull iOS and OS X together at an even greater pace. iOS is going to be borrowing desktop features from OS X to make this transition possible.
For me, iCloud made the use of my iPad in grad school possible. I agree with Gruber that a trackpad might be pretty useful in using the Pro as a desktop (after all, the pencil is nothing if not a pointer... the trackpad would alleviate lifting my huge guns every time I wanted to select something).
I'm not sure about the whole file system needing to be exposed. Working with iCloud is a weird hybrid of that paradigm.
I'm still at the point of 'making it work.' It's not elegant and doesn't offer the ease of use that OS X offers when I'm at home on my 27" iMac.
Right now, having not tried out the iPad Pro, the best scenario for my work is an iMac at home, iPhone in my pocket, Laptop at school. If the iPad Pro's keyboard is easy to type on and the size makes it easier to use multiple apps, I could be swayed.
Seems like it's just a matter of time. The iPad Pro, with its keyboard and pencil and size and multitasking...... looking more and more like a laptop every day.
Why is there no emulator for running iOS apps on a Mac? There are so many useful little Apps that I'd love to use side-by-side with OS X apps on my desktop Mac.
NO, the foundations are already being laid so that applications / app store is seamless whether it is ARM based on Intel based.
There are a lot of major third party apps that do not use the Mac app store or Xcode exclusively for development such as Adobe CC. Apple can't leave all those people out in the cold. I know the majority of the people on this forum do not use that suite but it is the most popular graphics application suite for Mac. There are many others such as Firefox and Chrome, 1password, littleSnitch, Skype, Transmission, VLC, Google Earth, Mathmatica, R, Dropbox, Spotify, HandBrake, TextMate, and Plex. I'm sure there are others.
They have to use something that uses the same foundations - whether there is an additional layer between them or not. C, C++, Objective-C and Swift all compile through the C-Lang compiler which is built on top of the LLVM. Areas that obviously would have problems is if someone used embedded x86 assembly language. The UI components calls would be common to both platforms.
Even if the ARM processors were used they would be in part of the lineup (the lower end) which is why this type of architecture would have to be in place for.
Google would probably be very happy with it since they have tried to push other browser companies to incorporate pNaCL support across their platforms - which is basically portable LLVM bitcode.
Linux platforms have been moving to LLVM.
Now even Microsoft has made a commitment to it.
The ultimate would be an Apple App store. When you open up iTunes, you have to toggle between iPhone and iPad stores. Then there is the App store for OS X.
This is inelegant and I'm sure Steve is spinning in his grave. In an ideal future, Apple would be making all the critical components it needs to create awesome hardware, including the CPSs and memory chips and monitors. Once the hardware is homogenized, software wouldn't be too far behind.
I don't see any problems in having an OS that is specific to various hardware needs (wearables vs desktop vs touch vs whatever). I don't think Apple needs one App store as it's better to shop specific apps for your Apple TV and Apple Watch. But what I'm saying is it'd be nice to be able to run those apps across all these future apple devices.
I think that's where Apple will be within 10 years.
The intel chip won out for the Macbook because the consumer confusion of using two different chip architectures in the same line would be more damaging than the positive of being able to build the same Macbook for $200 cheaper.
I don't think the next generation MacBooks will switch over to Apple processors. Though they give some performance boost, it isn't huge (unlike the 68000 to PPC jump) and x86 doesn't have a deadend roadmap (like the PPC to x86 jump).
This is really hard to estimate. But here are some super rough numbers:
A 13-inch Macbook w/ Retina is listed at $1300. If Apple makes a 25-40% margin, their cost is about $780-975. The an i5 processor's suggested price is about $200, let's guess that Apple is paying $150-175. Intel's has about a 40-60% margin, so their production cost is maybe $80-120. Let's assume apple can design a core with performance as good as Intel in about 80-100% of the area (maybe ARM cores can be a little leaner), so roughly $65-100. Apple's chip foundry gets a 30-50% margin(?), so they sell to Apple at $90-200. So Apple can swap a $150-175 part for a $90-200 part. So the production cost for apple is $720–1000, assuming the same margins, the price would be about $1200. So maybe $100 cheaper? Lots of guesses in there.
I am not sure how much more efficient a beefed up ARM core is compared to an x86. But, let's assume the ARM core uses 20% less power for the same performance (I think 20% is aggressive). I think a laptop CPU uses 10-20% of the toal power (the screen is the biggest consumer). So a laptop which gets 9 hours of battery life today could get about 9:46–10:42. Significant, but not huge.
NO, the foundations are already being laid so that applications / app store is seamless whether it is ARM based on Intel based. There will be no need for Rosetta. The difference is the whole development environment was moved to work on top of LLVM and the compilers generate a portable "binary code / assembly code" which then is made runnable on an ARM or Intel. What Apple does not want to do is confuse users using Macs like Microsoft did with Windows RT. Once all the pieces are in place the user will not have to be aware or care if they are running intel or arm. Developers will submit their applications to the app store in bitcode (LLVM transportable) and then the user buys the application and installs it and it is "compiled/assembled down" to Intel or ARM native executables.... all nice and slim.
Instead of building an ARM-based MAC, would this allow Apple to merge the Mac App Store / iOS App Store for truly Universal Apps across Mac & iOS devices? That way, those who do use Macs can have the option run iOS Apps, obviously not unadultered, but optimized for KB / Mouse / trackpad?
ireland wrote: »
Does anyone think the next MacBooks may switch to Apple processors?
And if they did how much of a cost savings could Apple transfer to potential buyers over the current MacBook 1 model?
And if there is an in-house OS X ARM variant (very likely given past history) how much battery life could an ARM MacBook 1 get? Anyone?
I wouldn't count Rosetta++ out. Keep in mind that with a laptop you can drop a fan-cooled heat sink on the package...and double them up...
thewhitefalcon wrote: »
People don't want a converged OS. Did the utter failure of Windows 8 teach people nothing?
And the A10 will be a dual core, same with A10X. Just simpler that way.
torusoft wrote: »
Gruber pointed out what I think is the iPad Pro's biggest fault - and it's the fault of iOS, not the iPad Pro itself. The lack of keyboard functionality and bugs surrounding keyboard input in general will undermine iPad Pro adoption for productivity users until thoroughly addressed.