OS X is now macOS and gets support for Siri, auto unlock
techcrunch.com
techcrunch.com
My guess is that most of Mac users do want/use Apple mobile devices, and that in fact the majority of their computing time is now on those devices so it makes sense that the team would focus heavily on the interface and overlap between iOS / MacOS.
Which doesn't really change the fact that even Windows 10 has been starting to pass them by with significant new features.
Actually there are indeed more iOS users than OS X -- but OS X users almost all have an iOS device, which is what's important here.
Out of that demographic, I don't see much people that care enough to buy a mac but choose an android or windows phone.
Apple is tying all it's devices strongly together through software and services. This way you have a huge incentive to completely buy into the Apple ecosystem.
This matters far more than something like a new filesystem - a term most Apple customers have never even heard.
That's what it is... a guess. Unless you can produce some data to back it up.
There's a huge community (especially outside of US) who use Macs for day-to-day work but use android mobile devices as that's the most sensible choice for a majority of the world.
That is a highly subjective statement at best.
And as a result, the app and services ecosystem supports Android as the main platform in large ecosystems outside the US like China, India and Brazil.
I don't own an iOS device, never have, and don't see myself ever getting one in the future.
All of my personal mobile devices are Android, and all my desktops/laptops are Windows.
That is my biggest (and really only) complaint against Apple. Sometimes you have to go under the hood and do a few things. I don't know what Apple has against this way of thinking though.
1. Mac OS is just too unfamiliar. It starts with the keyboard layout, which I reverted to Windows-style after I went crazy trying to find the square brackets. (Which, probably for aesthetics, they didn't bother to print ont he keyboard.)
2. Mac OS's poor multi-monitor support regularly drives me crazy. To their credit, they have ironed out a lot of the bugs in Mavericks, but there is still plenty of stupid behavior (e.g. screen 1 sliding back to the desktop from a fullscreen app when a new window opens on screen 2, or a messagebox from an app on screen 3 opening on screen 1, completely out of my sight). Windows is somehow much better in this regard (at least, I was not annoyed by it that often), and even Linux has very solid multi-monitor support these days (at least for me, YMMV).
3. The userland is UNIX, but does not match my expectations well enough. It's basically in the creepy valley. For example, I was using units(1) one day and wondering why it gave a syntax error when I tried to use a power operator (like "2^64"). Then I noticed that I was in the Mac terminal, not in my Linux VM (where I usually work), and upon inspecting the manpage, I found that they hadn't updated their units(1) since 1991 (wtf).
4. The company where I work is mostly a Windows shop, so corporate IT is based on Microsoft products (AD, Exchange, Lync aka Skype for Business) all the way through. While there are Office for Mac, Outlook for Mac, and Lync for Mac, these are still no match to their Windows counterparts in terms of polish and OS-level integration.
All in all, I'm already set on going back to a Windows notebook when it is time to get a new machine. (It's not like my Linux VM cares which host OS it runs on, anyway.)
Apple's US keyboards have them in a good place: on dedicated keys to the right of the 'p' key.
Scroll down a bit here:
http://www.apple.com/magic-accessories/
Like you, I am baffled as to why some of their BSD userland programs are so very out of date.
Standard UK layout: https://en.wikipedia.org/wiki/File:KB_United_Kingdom.svg
Apple "UK" layout: http://i.imgur.com/pIGiilv.jpg (@€#@|\`~ are all wrong)
I'm not sure it's correct now, but at least it's useful.
The Unix outdatedness is really annoying sometimes. I wouldn't even mind running some kind of big update after getting a new machine and waiting a couple hours for things to improve. The number of Macs I've seen with Linux VMs running on them just to get up-to-date things on them is really unfortunate.
But I don't get the complaint about multiple screens either. It's always been plug in -> desktop extended. I wouldn't even know what to get wrong.
There was always weirdness about the dock and menu bar that's sort of now settling down, but the dock used to display all sorts of bizarreness, especially when it was set to autohide.
Fundamentally it came down to issues with Apple's way of thinking about workspaces, monitors, desktops, applications and windows. Even now I still have to spend far too much time hunting down things across multiple desktops and monitors. It seemed like Apple was dancing around what should probably just happen in an effort not to too closely mimic Microsoft.
But to get at the heart of it, what happens when you full-screen an app? Apple had no idea what that meant when it was launched in 2011. However, what Apple chose to do in the case of full-screening an app on multiple monitors made absolutely no sense and was absolutely useless: the app would take on the role in the hierarchy of a desktop, and the other monitor would go grey. Why? nobody outside of Apple knows, but it took until 2013/2014 to fix.
Everything you need to know can be summed up in the fact that, in OSX, you can click the green button with a '+' in it, and that window can get smaller.
That's an interesting one. OS X has a BSD user land (FreeBSD to be specific), while Linux is traditionally used with the GNU user land. Looking at the FreeBSD site, they ship the same units version from 1993: https://www.freebsd.org/cgi/man.cgi?query=units&sektion=1
I assume you're using a non-US keyboard? I've been using Macs for programming for 15 years, and I haven't seen this, and I have MacBooks Pro from 2010 through 2016 in our office and they all have square brackets on the keyboard.
Now I'm trapped between MacOS, Windows 10 and maybe Google's Chrome environment. Linux, please take off. I wished the open source community had good interface/usability designers.
The majority of the professional community for creating UX/UI do not have the tools to work in FOSS, so you aren't going to see many designers working for FOSS projects as result
Then put a call out for what tools you need replaced. Maybe even back GNU to hire people to do it. As a free software developer, I have no clue what you need in order to do good design work. From my perspective, inkscape works "good enough for me". But I'm not a designer.
Free software communities require some give as well as take. The fact that there isn't a free software version of $tool is because nobody has given enough of an incentive to replace it (we're too busy replacing other proprietary tools or making our own tools better).
LibreOffice + {Gnome,KDE} + {Chrome,Firefox} is enough for quite a few users "outside of the programming community". My girlfriend uses GNU/Linux (she has to use Windows now because my university requires some proprietary CAD software that I don't want to set up with WINE), several of my non-technical friends now use GNU/Linux.
It's dishonest to claim that just because some professional designers aren't happy with the tools we have available right now on GNU/Linux that "Desktop Linux has died because programmers have no idea how to make it useful for anyone outside that community".
I would downvote you if I could.
More specifically the issue of getting preinstalled Linux out on store shelves right next to Windows and OSX.
In large part because there is no marketing machine to match Apple available, nor the deep pockets to get into a war of attrition with Microsoft.
The closest we came was when Asus shipped their original EEEPC. And Microsoft wasted no time offering a specialized license for Windows XP so that OEMs could offer it instead. Keep in mind that MS had stopped offering XP, and was trying to sell Vista at the time.
On top of that most stores have gotten damn used to the Apple MS duopoly. Thus anything thats not an Apple is a MS, with all the customer support problems that entails...
During the day, do your work with the tools you are used to. During the night, share a few design tips with open source folks and try out the FLOSS tools.
Sorry, no can do. We have to complete the process of breaking everything with systemd, then as soon as that's done rewrite KDE and Gnome from scratch again.
After approaching Gnome 3, Cinnamon, and Unity with an open mind, I'm a happy Unity user.
If you want to use cgroups and don't want systemd to start messing around with your setup, then you have to go through systemd (which is bad, but it gets worse when you find out that systemd doesn't support all cgroups). Also, systemd has ridiculous defaults. I wrote the pids cgroup code in the kernel, and was surprised when systemd set the default limit for all system services to be 512 tasks and 4096 for all user tasks. Then there's the binary logging format which is such a brain-dead idea, that I'm not even sure how someone actually went through the process of writing the code without ever considering that it was a bad idea.
That's just one example of the things that annoy me with systemd. Things mostly work with it, but if you actually want to do something, using it is such a pain. If systemd had stayed as what was promised (a replacement for init scripts) and hadn't gone beyond that (managing your bootloader, binary logging, abusing cgroups and changing the kernel plans for what cgroupv2 should look like, messing around with coredumps, misusing /dev/kmem to actually spam people who are trying to debug kernel issues, an-almost-but-not-quite reimplementation of ntpd, etc).
If they didn't have such strong views that they were entitled to be the owners of my system, it might actually have turned out as a good project. Too bad that the management of the project has decided that they should "rewrite all the things, but badly".
For what it's worth, if you find a distro that doesn't have systemd you can run Docker and runC on it -- both use the underlying kernel primitives themselves and aren't wrappers for systemd scripts.
Here, however, your audience has launchd, and has had for over a decade, running on top of Mach IPC; and BSD APIs such as kevent() for tracking forking processes.
Case in point, the "Do you want Windows to search for a solution?" Since the day this feature was added I've never once had Windows figure anything out; I always get "Windows was unable…". In the Win2K/XP days, you could right-click on a network adapter and choose 'repair' to do all the standard stuff (flush DNS, release/renew DHCP lease, etc.) which would solve most problems. They took that out in Vista in favour of the "idk man" wizard, and now you have to do it by hand.
Windows is also full of catch-all error messages, where it says "We couldn't copy the file. Check file permissions, make sure there's free space, and if it's a network drive make sure you're still on the network", as if those weren't things that the computer couldn't check for me in milliseconds.
When people say that macOS is falling behind Windows, it seems to be, at best, a superficial judgement from people who don't use both of them for productive work. Windows 10 has a lot of polish, but it also has two separate control panels for changing settings, apps which don't seem to know what kind of apps they are, and more and more new APIs and features that only store apps can use, in exchange for extremely limited access to the system.
Windows is great for playing games, but for any serious work the overhead of making it work and keeping it working is just ridiculous.
I've seen this with every new version of Windows (except Windows 8.x, which I haven't used and instead jumped from Windows 7 to Windows 10). With each new introduction and addition of polish, you still see old dialogs and methods of doing things underneath once you go one or two levels in. Control Panel is the best example of this. Windows 10 isn't even a complete OS yet. As an example, if I go to Settings and search for "proxy", nothing would show up. If I drill down into Network manually, then I can see and change the proxy settings. I'm sure there are many other unfinished things in it. It's as if they released an in-progress OS right in the middle of a development cycle, and I find it both frustrating to use and ridiculous!
Not what I would expect from a developer conference keynote.
/edit: Thanks for the hint to watch the State of the Union video.
That said, I'd be surprised if they couldn't fit last week's stuff into the Platforms State of the Union (later today), which is basically the developer-oriented keynote.
https://developer.apple.com/videos/
Edit: mayoff beat me to it :)
Not available yet, but when it is, it will be at this link.
http://appleinsider.com/articles/16/06/13/ios-10-watchos-3-m...
> Developer Preview of Sierra should be available today.
Which you disagreed with. So, you were factually wrong.
…which is why (in my opinion) macOS ('Mac Operating System') is far better than what it’s replacing.
I also remember when it was just called "System"
(1) Yeah yeah I know all about NeXT, but OS X isn't NeXT as anyone who used Rhapsody will remember
What about your disabled colleague?
I don't use a Mac or an iPhone, but I applaud this sort of device harmony.
That said, I am worried that it would unnecessarily leverage the cloud. My guess is that instead of the two devices directly communicating with one another—that is, instead of leveraging the fact that they are probably on the same local network and should just work in concert—the clipboard data will be sent via a cloud intermediary. That is, it will be exfiltrated from the local network, sent through Apple, and then back into the local network.
If I am wrong about that, I am happy to hear it.
You could imagine a copy/paste that waits for a message from the cloud (because Apple push notifications are pretty solid), then opens the new connection to the local device, so the data never leaves your network. At least to me, that sounds needless complex when the typical use case could just send the entire payload with the "go look for this device" message.
Now, there could always be a iCloud fallback that says if there is internet, just use it. Perks of using non-free software is that it will almost always non-verifiable.
How is this possible? Bluetooth? USB? Or are we talking about a previously synced draft that's still there when you turn your internet off? Sounds like a basic iCloud cache to me.
1. Attach an attack device to someone’s account.
2. ‘Poll’ the clipboard by pasting every ~5 seconds.
3. If the contents of the clipboard appear to be ‘secure’ (looks like shellcode, bitcoin address, url, etc), quickly replace the contents with an attack string with same datatype.
If you have an untrusted device attached to your Apple account, your local clipboard can no longer be trusted.
Anyway, the effect is that almost every time I sign into an iOS app, I'm copy & pasting my password into the password field. So now my passwords will all be synced via bluetooth and/or to icloud whenever I sign into an app.
At this point, is using a password manager actually less secure than just re-using the same password everywhere like everyone else does?
Is there no option for a "local only" clipboard with this?
So:
copy once -> not sent to cloud/devices
copy twice (or click floating button) -> sent to all your devices and cloud account
cat privatekey > pbcopy
Scary if it ends up on my mobile device clipboard.
If Siri might bring an end to shared offices, I am all for it! But joking aside, yes, there are surroundings, where you don't want to talk to your device - in which I also prefer text messages to phone conversations.
But well-done voice integration can vastly improve usability. Just think of not having to grab your mouse and look for that music/video player control just to mute/stop things, but being able to do it with a short voice command without leaving your editor.
Time to look into Linux, I suppose, since I'm about to become one of those people.
Updates to OS regularly breaks graphics and Wi-Fi drivers for me; after every second update I have to solve "why is everything black" and "why are all videos green".
Of all the things I disliked on OS X when I moved to Linux, instability with updates is even worse here.
Gentoo is notorious for regularly breaking things. Debian has a reputation for constantly being two years out of date because because of their QA process.
Ubuntu is somewhere in between, though lately it has been leaning towards the "Let's change everything every six months!" end of the spectrum. You can mitigate this a bit by sticking to their LTS releases, though. (This is what I'm doing currently.)
I barely see the difference with newer releases anyway, most of the innovation I care is on the web or in high-level applications that run on LTS.
Also if you're looking for quality (opposed to freedom or configurability) Linux on the Desktop really doesn't fit. I adore it on the server, but there isn't a distribution/hardware combination where essentials sleep/wifi/graphics/sound work out of the box. UI inconsistencies are a constant annoyance, dist-updates will always break something etc. It's not an indictment of Linux, it's just that GUIs are terribly hard to get right.
As you note: I reckon Linux isn't much better. I switched to Mac when Ubuntu dropped a bugfix for Ethernet encryption in 13.04 which prevented me from working for my employer (and reduced mouse controls in the UI since 12.04).
I'd pay $200/yr for a maintained OS.
Actually I already migrated most of my things (Evernote, Things, Mail.app) already into Emacs and must say that this old Lisp machine is the best OS of the three^^ So I take the world becoming closed and proprietary as a chance to go back to sanity.
Maybe while they're at it they can add a real package manager too.
EDIT: I'm wrong, didn't realize homebrew-dupes actually is meant to replace the OS X utils.
EDIT: you edited :)
Can someone please remind me again why the MacBook is such a preffered machine for software development? For years I've been told, "You get a shell!", and "It's UNIX under the covers", etc.
Except that the shell userspace is antiquated, and the UNIX flavor is BSD rather than Linux. Meaning that I'm just as out-of-sync with my target server as if I were on a Windows machine, I still have to run Docker through a VM layer, etc.
Don't get me wrong, the hardware is excellant. But the software is even more locked-down and less customizable than the MS world... and just skipping the middle man and installing Linux directly is a 10x better developer experience than both.
> Can someone please remind me again why the MacBook is such a preffered machine for software development?
For me, the greatest battery life and trackpad money can buy.
Few people use advanced features of those utilities. As a result, these two points don't make any difference. At least for me.
The comparison with Windows simply doesn't work. Unix software compiles on OS X out-of-the-box. It doesn't on Windows. The conventions (pathnames, line endings, CLIs, time zones) are either the same or compatible, on Windows they're not.
Also, OS X/macOS meets the Single Unix Spec: https://en.wikipedia.org/wiki/Single_UNIX_Specification#Curr...
It's easy to get more up-to-date software with package managers.
Nit: GNU. Linux doesn't have a userspace. It's a kernel.
*i have had problems with python. i always have problems with python.
But personally, I changed my coreutils over a year ago to the GNU ones (via symlinks), and I force link every single package, I've never had a single issue.
Though our use cases may be different, and you may have issues. In which case you can just `brew unlink $package`.
They won't, they don't want to touch any GPLv3 code.
--- edit ---
They all have their own version of the "GNU core utilities". BSD make instead of GNU make. less(1) is dual-licensed (I think) so everybody uses the same (OpenBSD has forked it recently though). FreeBSD's default shell is tcsh, OpenBSD uses a fork of pdksh. If you want bash then you have to install it from ports.
Most of OS X's userland comes from FreeBSD (except for bash and make) and I think they keep it reasonably up to date.
A lot of GPLv2 code now uses GPLv3 (all the GNU tools obviously) and Apple (and others too) doesn't want to ship GPLv3 code.
Almost all of the userland comes from FreeBSD. Even stuff that Apple could take directly from OpenBSD for example.
They are able to distribute GPL v3 code because they way it is packaged complies with the terms of the license.
titan:~/src/bsd/freebsd-ports geofft$ find . -name Makefile -exec grep LICENSE.*=.*GPLv3 {} + | wc -l
1456Give it a few more years and there will be no one left at Apple that has any clue what bash is.
It's a real pity, because Apple's popularity is sending some message that GPLv3 is poisonous, when it reality it's only a problem for them because they chose to make it a problem for themselves.
Doesn't Linus' refusal of GPL3 damage its reputation much greater than Apple?
[1] http://www.computerworld.com/article/2544276/network-softwar...
They can't upgrade to recent GNU tools (bash is the one most people complain about) because of the GPLv3. And I feel their developer manpower is better spent on fixing OS bugs at this point. These issues are better fixed by developers less encumbered by the closed-sourceness of OS X.
They can but it is their choice not to use GPLv3 tools.
They just don't see it as worth the energy for them to use it.
I can't disagree with that strategy (if no one is really pushing you to do X, why bother), at Google we do the same with android mostly, but for different reasons:
We don't use GPLv3 because the OEMs/etc don't want it, and rip it out anyway :)
Similarly, i expect in Apple's case, they don't use it in parts they may keep common to ios/macos because then they can't keep them common.
In any case, the TL;DR is that there aren't open legal questions or magic things they are waiting to play out. They've made their choice and have been sticking by it.
They're not. After you enable the Linux subsystem you get the userland from Canonical under Ubuntu's license, Microsoft ships WSL and CLI shims triggering the download of the Ubuntu userland.
I'm curious why you think it opens up legal questions, etc. They've pretty definitively stated they just don't want to use it. There are no vague or mysterious questions they are waiting to get answers to or anything like that.
Contrary to those who suggested Brew, I stand by your request: de-installing anything that went in as a .pkg is a .pita and Apple doesn't provide, as best I can tell, any mechanism short of the author providing its own "Uninstall.app" to remove software.
I've gotten very close by scripting some of the `pkgutil` output, but it's nowhere near `apt-get remove` and friends.
I just hope they will not start screwing with /usr/local
Edit: Oh, wow! Apple File System! (see https://news.ycombinator.com/item?id=11896785 for discussion)
Oh No. Please no.
If I had to come up with a list of 5 things Apple is really bad at, sync would be one of them.
I've basically stopped syncing my phone and desktop because of all the duplicated calendar entries syncing creates.
It's something I have absolutely zero trust in them to do properly.
It's hard to get a real impression of what problems may or may not exist, unfortunately.
They don't exactly have a stellar record on this sort of thing.
0 - http://9to5mac.com/2016/05/13/apple-officially-acknowledges-...
This might be a less than a stellar record, but not because of that link.
Internet forums are full of other users complaining of the same problem.
Even if it only affects 0.1% of users, multiply that by the tens of millions, and that's a large number of people having a horrible experience.
It works great for you, until you're in the 0.1% then it's a bitch.
Edit: and it's not just music, it's a mulit-year history of botching up sync across multiple different technologies - some of which I've experienced first hand, some of which I've had friends complain of. Either way, Apple have zero credibility with me and syncing.
Still nothing for the remaining 99.9% of them.
Basically you open Finder on your MacBook and there's a new sidebar entry: "Desktop on imron's iMac"
Apple has always done "workgroup"-size sharing pretty well, though. See: early AppleTalk; Bonjour; AirPlay; Time Machine with a Time Capsule; etc. (Though I won't include iTunes Home Sharing in that list; it's garbage.)
But, I was surprised to learn, OSX Server.app is actually supposed to be part of that "workgroup-sized solutions" list, too. It's basically "Active Directory Controller - Home Edition"—an actually not-insane thing to use to manage ~3-8 devices for your family. Stick it on a Mac Mini, forward some ports through your router, set up dynamic DNS and a LetsEncrypt cert, and suddenly everyone can consume regular old CalDAV calendars and LDAP contacts. (Plus some cute other things, like putting all your family's devices under Profile Management so you can push an update to them whenever you are about to e.g. change the wi-fi password, instead of having to go around to everything and change it.)
</endrant>
say "Malcolm X"
say "Louis X"say Louis XLIX = Louis the 49th say Louis L = Louis L
Mac OS 9 -> Mac OS X 10.0 -> OS X 10.8 -> macOS 10.12
http://www.macrumors.com/2012/02/16/apple-officially-drops-m...
http://appleinsider.com/articles/12/02/16/with_mountain_lion...
I'm hoping there's a bunch of new APIs hiding in there allowing ISVs to do cool stuff. Because the new version, meh, don't care about Siri much and the rest of the stuff is window dressing, IMO. Maybe some improvements for Xcode, testing tools?
Plus, "O-S-ecks" gets too close to "O-S-sex". I was a kid...
And, we could use some more window dressing! The Mac's weird window management now feels extremely dated compared to Win10 and KDE/Gnome.
Okay, I could get on board with that. Though I'm not one of those loading every window manager out there in search of perfection, Mac OS is looking a bit dated. I'm not even sure what I'm looking for (well, except I've figure out that I'm not a tiling WM kind of guy), but some sprucing up would be appreciated.
I'm after Windows that remember how I set my defaults and keeps them.
I hope this only works when the 2 devices are on the same wifi network or have bluetooth enabled, rather than by sending every single thing I copy to an Apple server...
Windows file sharing (at least with Windows 10 Pro) is pretty broken as well. Transferring multiple large files (especially 2 GB+) from OS X to a win10 file share seems to fail every time.
Not going to happen. Metal is the One True Way now.
I bought my first Mac in 1989. I bought my first non-Mac PC in 2015 and stopped using Mac altogether.
Basically at this point I'm recommending everyone to forget about iWorks apps (even though I brought a few people onto them earlier). I'm still holding on to Keynote even though the version compatibility issues are absolutely horrible, but it still produces the best presentations with the least effort, so I'm biting that bullet. To everyone else who's still using the old Keynote: Don't even think about trying out the redesigned one, nothing will be compatible anymore, just stick with it as long as you can!.
Meanwhile Google Docs impress me more and more.
Siri for MBP will be annoying, hope it can be disabled completely...which of course won't stop my co-workers from using it all day :(
It also sounds like there will be a few new attack vectors. The log in when close by sounds like a pretty horrible idea and I have a feeling the copy/paste feature will turn out to cause some issues as well.
On the other hand, Apple has always done this: it blasts forward, and it always finds ways to make you just a little dissatisfied with what you have. They’re sort of brilliant at it, actually.
Most people would be fucking ecstatic that their 8 year old computer still works and runs a current OS.
Not sure why this is not "root in the traditional sense", unless you're in some environment where you don't have physical access to the machine and can't reboot for some reason.
Whether you can do that with a reboot or not, whether you need to disable SIP, etc., isn't really germane to what I was talking about and I feel like you just wanted to take the opportunity to rant.
> I feel like you just wanted to take the opportunity to rant.
Was this line necessary?
That was never my experience on an Apple device. Now my Linux boxes yes, but Apple and Windows no way. Especially with the Mac App Store and the user Interface being so locked down by Apple. Many things are hidden by Apple.
Apple Pay in Safari seems very interesting. I wish they had come up with something that would have worked with any browser as my personal primary machine is Linux, but I can probably upgrade my old macbook to use that.
I will not be upgrading to this version until it has been verified that all of this crap can be turned off completely.
How about making physical storage devices exchangeable again?
I'm honestly more comfortable with that than proximity locking; I can foresee situations like stepping into a coworkers' office next to mine or to the restroom across the hall where I don't want the device to autounlock without me sitting directly in front of it.
See http://www.apple.com/mac-pro/performance/ for comparison of the difference in marketing.
Also see http://cdn.arstechnica.net/wp-content/uploads/2014/02/black_... when the black macbook was launched.
"macOS Sierra" and so on.
Starting next year we will have iOS 11 and macOS 11. That way the numbers are unified.
I was pretty disappointed by this WWDC. Any info on next XCode version?
Before you decide you're disappointed, wait for the Developer State of the Union later today and the other sessions. There's interesting things like an "Apple File System" session. It looks like the beta for the file system will be in macOS Sierra and come out officially in 2017. You won't be able to use it as a boot drive (probably a safe precaution) and it has a few other restrictions, but it's a good start.
This means that Apple isn't listening to you 24/7, only when Siri is activated. Sure, sometimes it's activated accidentally and might overhear something you didn't want it to, but those times are pretty rare.
If Apple introduces a "Hey Siri" feature on the Mac (which it's unclear about given the fact that in the demo Craig activated Siri by clicking on the icon, then later by pressing a key on the keyboard), I expect it would operate in the same way.
Finally, I'm sure there's a software setting you can use to disable Siri if you really don't want it to be activated.
what?! your proof that Apple isn't listening 24/7 is not a proof at all. A device that is listening to you 24/7 to hear when you say "hey Siri" can tell you "you can't use it because you are not online" whenever it wants to, and I don't think anybody was suggesting that Apple servers were capable of listening in when you have no network.
Apple has been shown in the past to log information on the device itself, however.
Otherwise, the entire reason I use GNU/Linux at all was when Apple added the Mac App Store and made it clear that they would eventually turn the Mac into iOS effectively, complete with the walled-garden stuff, censorship, sabotaging of GPL software (which can't go in the App Stores) etc. So, thanks Apple for introducing me to software freedom! :P
MIT license, by the way, is compatible with the store.
And you're right. I mistyped. I didn't mean that Apple made the iOS direction of everything clear, I meant that they made it apparent at all with enough hints of its potential to be really worrying.
I already think that the non-App-store warning message requiring changing security settings (which looks really scary to generic end-users) serves to somewhat sabotage the non-App-store market.
It got the official name MacOS when they allowed the selling of clones.
Yeah, I'd say that's a pretty bad idea.
I was referring to just your average person---be it a friend, spouse, coworker, or someone who just happens to be near you.
I have an older MBP that I've upgraded with SSD and mem. It works great other than being bulky for my use case (email, surfing) It relies on a iGPU so there's really no reason for support to be dropped other than Apple wanting me to upgrade.
Given what El Capitan has done to my otherwise fantastic macbook, I'm not so sure I want to keep up with their latest developments.
Expect different applications to use different languages, some to have menu bars within the window, some on top. Sometimes strg+c copies something, sometimes highlighting text does it. Not all applications use the same clipboard. Font rendering is inconsistent. Some applications bring their own color-, font-, kb-layout-management.
Linux is excellent on the server. On the desktop it's ... not something for people complaining about OS X.
I'm a bit surprised at your comment as my experience with linux on the desktop (or laptop) has been consistently good on such things as Dells and custom-built boxes. Granted, there are a few minor bugs here and there, but overall Ubuntu and Debian seem to "just work" on commodity hardware. Maybe I've been lucky?
Are you suggesting that all these problems are comorbid or that these are all possible problems one might experience (in an uncorrelated way) on Mac hardware?
Is there anyone at Apple still working on innovating / improving OS X? Like people that tried to bring in ZFS, improve the Unix layer, work on Vulkan/3D/VR or something like that? O.o
Also the combination of screensharing to a headless MacMini and then AirPlaying to an Apple TV produces some fairly loathsome results.
Though, given the particular devices you list, the problem might actually be support vs. lack thereof for 802.1q (media QoS). Apple hardware supports it at all price levels; every other vendor seems to see it as an enterprise feature (for e.g. VoIP softphone VLANs) and doesn't bother including support for it in their consumer chipsets.
If I have headphones/speakers plugged in, and unplug them (usually to swap from headphones to speakers, or vice-versa), often after I unplug, it won't recognise that I plug something back in.
I used to think this happened when some perhaps-not-so-diligent audio using apps were open (I'm looking at you Skype) but it seems to happen more and more. Then again I'm already on my 3rd logic board for this MBP (both times replaced because of dedicated GPU failure), which is the 2nd MBP I've had that's had that same problem fixed twice.
My mac really doesn't like being slept with a nas file share mounted; stuff regularly gets corrupted. Or if the wifi glitches.
Thanks!
Does it still freeze and hang Finder regularly after you move away from the network where the NAS is available?
Baby steps :)
If you look at the numbers, you'll see that Metal is about 30% faster than OpenGL on OS X, which is interesting because OpenGL is about 30% slower on OS X than on Windows. Which means they're forcing developers to use their proprietary API to get comparable 3D performance. How is that a good thing?
In contrast Apple exclusively controls the macOS graphics stack top to bottom, so as long as they don't explicitly support Vulkan they're forcing developers to use their proprietary API.
Assuming they knew about Vulkan in time (Vulkan was announced at SigGraph 2014, about a year before Metal's _release_, so that may have been tight), I guess they assumed things wouldn't get better if they replaced OpenGL with another open technology.
Also, from what I read, Vulkan doesn't do anything implicitly, OpenGL does lots of things implicitly. They may have thought that the optimum API lies between the two.
"There is debate over whether Apple make the entire driver set themselves, or just take NVidia/AMD's core code & add their own hardware/OS-specific code to it. The latter seems more plausible to me, but either is just speculation."
I also notice that that page mentions drivers that can be downloaded directly from Nvidia, but gives no indication that either driver is significantly better than the other. That is not inconsistent with them essentially using the same source code.
Saying "Well, but X did $similarthing" as a loose form of justification of whatever Z is doing, like some strange variation of the "not as bad" fallacy. (Though I understand you're point about industry modus operandi)
a cookie if anyone knows the actual fallacy this falls under
1. Apple creates their own implementation of something and pushes the industry forward;
2. Everyone else realizes it's a good idea, and standardizes on something slightly different/incompatible (usually with Apple on the standards committee!);
3. Apple continue using their own thing that Works For Them rather than adopting the standard.
EFI was made by Intel and UEFI was basically EFI 2.0.
Thunderbolt was made by intel (lightning was a cheaper spec from AMD that didn't require expensive active cables). USB-mini breaks and displayport mini is big. What we got instead was USB-C which unifies both of them. Thunderbolt used displayport mini, but the latest 3.0 spec uses USB-C. The fact that all three technologies are starting to unify on the same connector is very beneficial and none of this is dislike for Apple.
Likewise, AMD made the mantle APIs for lower-level work and then turned them over to Kronos where they became the basis of Vulcan. Apple's metal API and doubling down by leaving the Vulcan work group is either "not invented here" or vendor lock-in.
How is Metal any different from DirectX/Direct3D in this regard?
This is a keynote for the entire conference. They wouldn't mention something as trivial as this. Only major items get mentioned.
The small features are mentioned throughout the week in the conference sessions.
Here's the WWDC 2015 video in case anyone is interested: https://developer.apple.com/videos/play/wwdc2015/102/
The more developer-facing items will be in the sessions, not the keynote.
The keynote is basically there to prove to Apple's B2C developers that the "Apple platform" will still be a viable market to sell to for the next year, such that it's worth investing time into to learn all their proprietary platform stuff at the very same conference.
Apple proves their market-viability going forward, by demonstrating all the consumer-facing features that will attract consumers to their devices, where they can then spend money on the B2C developers' apps.
This is also why they screen ads: they're showing the developers their strategy for attracting customers, to buoy up their faith in Apple's market strategy. Apple creating impressive ad copy for their platform directly affects your bottom line as an Apple B2C app dev—so you want to see that they've done it.
---
Note that all this stands in stark contrast to Microsoft's strategy: they love their developers too, but those mainly consist of B2B developers. And you don't win over B2B devs by proving that your platform will attract home users. You win over B2B devs by showing all the Enterprise-y features which your platform will use to guarantee the Enterprise-y deployments the B2B devs sell to; and how it will easily integrate with everything customers already have, such that there won't be an "incompatible" ecosystem of boxen serving some purpose that grows on its own rather than being absorbed into a larger Active Directory domain.
This is, for example, why Windows Server 2016 is all about virtualization: the latest incompatible-cluster tumor growing in the middle of what are otherwise Microsoft shop is private "virtual cloud" infrastructure using VMWare/Citrix/RedHat VM host appliances. If Windows can't integrate with those, acting as their peer or manager or SAN or whatever, then those machines will take over the datacenter and Windows will just become the thing being run in a VM on them.)
I don't think they ever added features for deprecated technologies / limitations. The assumption going forward (and for the last several years) from all players is always on / cheap broadband, not "metered connections".
Edit: Also, Apples targets the premium segment of the market. Who are less likely to have such limitations.
The trend is in the other direction. AT&T now has data caps even on DSL lines. Almost all "unlimited" plans really have some limit.
And yes, for $30 you can have unlimited bandwidth. And for $30 more you can opt out of them scanning and recording your activity for ad targeting.
So now the price has literally doubled to have decent internet. How can they get away with that? Lack of competition.
And that is what this thread is really about. Until there is some competition, we won't see ubiquitous, cheap, high-speed internet.
Ouch, is that actually a thing with American ISPs these days? :(
That said I haven't asked _my_ ISP whether they do that.
Chances are the other American ISPs do it, they just burry it in the terms of service. So AT&T figured out they could make some extra cash off of their privacy conscience customers who don't know how to use VPN.
And chances are they still collect and aggregate the data, they just don't retarget you specifically.
That won't happen at the same time everywhere but where I'm from it's almost here already. Every apartment in the city either has fiber or really fast cable, it's cheap and the limitations are so high that you really have to try hard to run into them. For mobile data you can get 4G with 20+ gigs per month for less than $20.
I'm on 1 GB (3G speed) for €10, about the cheapest plan that I could find.
EDIT: And to add insult to injury, German Telekom is still connecting new buildings with 6 megabit connections or less in some places. (And I mean downtown. Some rural regions can be lucky to get 1 megabit.)
I frequently tether my MacBook Air to my phone's data connection, which is limited to 1.5GB a month (on an overage rate of 20c/MB). It would be nice if I could permanently designate my phone as a throttled connection and expect the OS and apps to respect that (even so far as having, say, Chrome limit the amount of images and Javascript it downloads from sites).
Having App Store download updates over a limited dataplan or even killing your non-perfect-signal HSDPA connection with updates is still utterly annoying.
http://www.statista.com/statistics/382136/quarterly-segments...
If Apple only sold iOS devices and you had to develop for them from e.g. Windows, I don't think the app ecosystem would have been nearly as large—making getting one a rather less attractive proposition.
However, you're in luck; looks like Apple is introducing a new file system:
FB is really stomping on iMessage in the chat realm, and I'm sad I have to wait for iOS 10.
Their wifi/data-based group messaging is also far superior to MMS groups.
That said I'm in some apple limbo land where I need to switch to an email address for iCloud but it won't let me use mine since I had a pre-email appleID. Yay.
You can't change your "username", but you can set it to send all correspondence, recovery, etc, to your non-gmail address.
Oh well, I avoid logging in anyway :)
Still, it's very frustrating. I have an Android device as my main phone but have an iPod touch to iMessage and FaceTime friends.
Any app or service that isn't cross platform has no real future.
Honestly, MMS/SMS, and email seem to work fine for me.
Though I am a little bummed that we're not all on an end-to-end encrypted XMPP standard communication by now...
You can casually install Facebook Messenger on your device. You can't casually have a second phone.
Now if only they'd fix that random infinite-reload-loop bug that's been plaguing me for the past week...
You have no idea. I thought I was just choosing not to use Facebook - I didn't realize I was choosing not to have a social life any more, too.
https://developer.apple.com/videos/play/wwdc2016/102/
Via the index for WWDC 2016 videos:
...is nobody else getting this message? Or am I just the only one who thinks this is bullshit?
Here is a direct link to the mp4: http://devstreaming.apple.com/videos/wwdc/2016/102w0bsn0ge83...
Twitch also has HTTPLS support; you can watch their streams in Safari without Flash installed.
I didn't actually notice that there are links to the videos in the Resources tab, so I guess it's not as bad as I thought.
I've never been able to stand these ecosystems where you need to attend state of the unions to know what will be deprecated and how the "establishment" has decided you would run your business (tools, etc...).
I know there's good money to be made there but Apple is just too much for me.
That coupled with a hatred for rich people, the '1%' as you call them, and the fact that almost every major development in computing - according to you - in the last 20 years had your hand in it makes it hard to believe anything you say.
Maybe just stick to the facts, leave out the embellishments. For instance 'your time at NeXT' was just a single year but if we're to believe your comments then you were the guy that singlehandedly saved NeXT, Apple, Linux and Oracle to boot and if it weren't for a small glitch in your thinking we might have had global internet some years earlier.
It seems a bit much for one person, even if they've been quite active, Forrest Gump was fiction, not a biography.
Anyway, I'm pretty sure you're more than welcome here but HN is kind of skeptical and if you are anonymous and start making grandiose claims about conversations between the execs of the largest companies in the IT space at some point in time expect some pushback ;)
> Session 701 Introducing Apple File System
> The Apple File System (APFS) is the next-generation file system designed to scale from an Apple Watch to a Mac Pro. APFS is optimized for Flash/SSD storage, and engineered with encryption as a primary feature. Learn about APFS benefits versus HFS+ and how to make sure your file system code is compatible.
My thought: hey, that is a feature!
I'd be very interested to know if they run case-sensitive by default are not in the final release.
But know I know why this happened. HFS+ normalise the letter and ä becomes two characters, the a and the umlaut dots. And bash didn't know that or didn't care, so it so no file with an ä but with an a at the beginning.
Is this analysis correct? I so hope that APFS will be a little bit more sane.
Even their hardware isn't that good anymore -- they haven't updated the Mac Pro since 2013, for instance.
http://www.marketwatch.com/story/apple-isnt-really-sitting-o...
I wss replying to this comment:
> They're sitting on it and letting it invest. So pretty much nothing, except some stock buy back.
The last part is not true. If you read the link included with that comment, it says:
More importantly, almost all of Apple’s cash and securities are stashed overseas, proceeds from sales outside the United States that Apple will not bring back because it would then have to pay U.S. taxes. Maestri said Tuesday that $200 billion of Apple’s reserves — a whopping 93% — are overseas, and Cook has expressly said Apple does not plan to sacrifice roughly 40% of that stash in order to bring the proceeds home to Cupertino, Calif.
While cash and securities pile up overseas, Apple is piling up debt in the United States. The company currently sits on about $53.2 billion in long-term debt obligations as well as $32.2 billion in “non-current liabilities,” after executing a series of bond sales including the largest in history for a nonfinancial U.S. business.
There's also a report in the Wall Street Journal, which says in the headline: Apple to issue $10 billion to $12 billion of bonds to finance share buybacks, dividends (1)
So, exactly as I said, Apple is not using its cash for "some stock buy back". It is raising debt for that purpose. It is raising debt precisely and exactly to avoid repatriating overseas cash and paying taxes on it.
I am not making this up, it's what Tim Cook says: "Cook has expressly said Apple does not plan to sacrifice roughly 40% of that stash in order to bring the proceeds home to Cupertino, Calif."
(1) http://www.marketwatch.com/story/apple-to-issue-10-billion-t...
I admit it sounds a bit like crazy talk, I guess we'll find out in a couple years.
Also from the likes of your pet feature wishlist I'm not sure you are making an informed critique. Apple has withdrawn from the Vulkan group and put serious effort into its own graphics API, Metal. While you may not like that decision, it's no indication of low engineering investment.
The filesystem does not seem to include any innovation, it is just catching up to the state of the art. A new filesystem was long overdue ever since ZFS was dismissed.
It's not a major issue just adding more modern crypto.
But it may backfire spectacularly on them, since once they abandoned general purpose computers and server operating systems, their cloud services will/are suffering as a consequence.
Really, if you are a software developer not specifically developing for Apple platforms you are much better off building yourself a Linux system at this point.
edit: :)
A thief having your mac and watch can do/buy everything? Is it just me thinging about it?
- a passcode is required to use features like Apple Pay
- the watch can be configured such that it only has to be unlocked once, until it is removed from the wrist/rebooted/manually locked
Not true. You just double tap the side button and can use Apple Pay. The way it secures itself is that as soon as you remove it from your wrist it locks and requires a passcode. You can't do anything with it until you enter the passcode.
Also, the watch automatically enters a locked state when its off your wrist.
Or, perhaps because you put in in the bag to go through airport security, and the bag was handed to someone else.
Your phone is locked because its got TouchID enabled and a passcode.
Your laptop is locked as well. Getting in here requires you unlock something first, even if you have everything. The stronger security devices provide authentication to the weaker ones.
Any problem in computer science can be solved with another level of indirection.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.
but, no. all we get every year are either 3d icons, or flat icons, round corners, new name...Microsoft will not be shipping GPLv3 code. Microsoft will be shipping WSL, you get the actual code from Canonical under Ubuntu's license when you enable the WSL and try to use one of the command-line tools.
And guess what? You can do the exact same thing on your OSX machine right now, by installing Homebrew or Macports or Nix or even downloading and compiling the fucking tarballs. Apple has been "shipping an OSX extension that allows running GPLv3 bash" for a bit more than 15 years now.
No trolling but I perhaps triggered more emotion than intended. I forgot the high level of zealotry when it comed to FB and Apple. And I overlooked that only people committed to Apple would participate in a thread having this title.
For the record:
I highlighted the irony of calling this meeting state of the union for a company already criticized for its closeliness.
"Having to attend" referred to the top-down approach. Never commented on the "you can stream/download thing".
Most downvoters were emotional and totally missed the point. I would do it again to be honest.
I respect your lifestyle choice, hope the conference went fine ;)
I see about as many people complaining that HN irrationally loves Apple as that it irrationally hates Apple. Neither one is true. Mostly HN downvotes people who don't check their facts.
"Whining about it". Please avoid personal attacks.
I'm sure they'll allow you to disable Siri though (or maybe even disable the "hey Siri" crap and just use a button or something).
This means that Apple isn't listening to you 24/7, only when Siri is activated. Sure, sometimes it's activated accidentally and might overhear something you didn't want it to, but those times are pretty rare.
If Apple introduces a "Hey Siri" feature on the Mac (which it's unclear about given the fact that in the demo Craig activated Siri by clicking on the icon, then later by pressing a key on the keyboard), I expect it would operate in the same way.
Finally, I'm sure there's a software setting you can use to disable Siri if you really don't want it to be activated.
DID APPLE FINALLY MAKE WEB PUSH AVAILABLE IN iOS THE WAY THEY HAVE IN MacOS?
Unless they bump the version number, that is. Then it would be "Mac OS 11: macOS."