• Very excited to find out about this sequel to a game I loved, Grow Home. Grow Up is coming this August. Can’t wait to play it.

  • NES Classic Edition

    Nintendo announced a very odd product today, the NES Classic Edition is a tiny version of the original NES that is preloaded with 30 games and includes one controller but cannot accept cartridges. They’re also releasing extra controllers, which use the Wii controller accessory port and can connect to wii-motes, for $10 each.

    This is a strange product due to a few unanswered questions. What hardware is inside of it? What software will it use to launch the games?

    I’m guessing that it is a further cut-down version of the Wii, a product that Nintendo knows how to make cheaply. They could then use the pre-existing NES emulation software, and interface, of the Wii, which already supports the controller interface.

    The good thing about the controllers is that, if they’re similar enough, they could be used to refurbish older NES controllers.

    The NES Classic Edition will be $60 when the system is released on November the eleventh. Or you could just do what a friend suggested, and buy a Raspberry Pi for $36 today. Load up the pi with all kinds of emulators and use whatever controller you want.

    Here’s the list of games included with the NES CE:

    • Balloon Fight
    • BUBBLE BOBBLE
    • Castlevania
    • Castlevania II: Simon’s Quest
    • Donkey Kong
    • Donkey Kong Jr. 
    • DOUBLE DRAGON II: THE REVENGE
    • Dr. Mario
    • Excitebike
    • FINAL FANTASY®
    • Galaga
    • GHOSTS’N GOBLINS®
    • GRADIUS
    • Ice Climber
    • Kid Icarus
    • Kirby’s Adventure
    • Mario Bros. 
    • MEGA MAN® 2
    • Metroid
    • NINJA GAIDEN
    • PAC-MAN
    • Punch-Out!! Featuring Mr. Dream
    • StarTropics
    • SUPER C
    • Super Mario Bros.
    • Super Mario Bros. 2
    • Super Mario Bros. 3
    • TECMO BOWL
    • The Legend of Zelda
    • Zelda II: The Adventure of Link
  • IMG 5347

    This year I set out to replace my aging i7-2600k-based Intel gaming machine. Virtual reality games are incredibly demanding on your computer’s hardware and must reach a very high framerate or you will puke if the framerate drops while playing around in VR. They require the latest generation of processors at a minimum, and although I probably won’t have a first-generation VR HMD, I had access to a deal for about half-off a new processor from Intel and wanted to be ready for the second or third generation.

    If it were possible, I would have bought an off-the-shelf computer from Apple. At various points Apple has made hand-waving gestures in the direction of orienting towards computer gaming only to drop support later on. It must not be a business they’re interested in because they do not build a decent gaming computer. The closest option Apple has is the Mac Pro which was last refreshed in 2013 and it costs over $3000 to start with an ancient workstation graphics card. It’s a beautiful computer that would handle everything I want to do with it besides gaming.

    I’ll keep using Apple laptops for managing free software projects, writing, photography, and a billion more non-gaming tasks, but for gaming there is no substitute to a desktop computer. I know many people buy gaming laptops, but they’re difficult to keep up-to-date when you can’t replace the video card. That might be changing with the latest iteration of Thunderbolt, but you still won’t be able to alter much else internally if you want to keep many other components of the system up-to-date without replacing the entire machine. Not the worst thing in the world, it works for some people, but working on computer guts for the past 20 years is a habit that it’s nice to keep going with until there is a better option.

    There have been some changes since I last built a gaming computer in 2012.

    Component selection

    The last time I built a computer PC Part Picker wasn’t around. It’s a fantastic site that has made it much easier to be sure that the components you pick out will fit together and aren’t the worst decisions in the world thanks to their user reviews from other people who have tried the same components and similar configurations. Using their compatibility checker helps you be sure that your CPU cooler fits in the case you’ve chosen, that the power supply has enough wattage for your other components, and that you don’t miss out on a required component that you’ll need. For example, unlocked processors from Intel no-longer include a CPU cooler and you might miss out on that if you hadn’t built a computer in the past four years.

    Even with PC Part Picker there are still too many choices when selecting components. Motherboard manufacturer Gigabyte’s has over 20 different Z170 options that support the current line of CPUs. All almost completely identical to each other under two different categories of “Ultra Durable” and “Gaming.” I’d like to play games and not have my motherboard explode, thank you. There are hundreds of other options for power supplies, memory configurations, and every other component. Here’s what I picked.

    CPU

    Although the recommended specifications Oculus put out for their VR HMD included the lower-end i5-4590, I wanted to go with something that would last for a while longer. There are two processors that you might want to choose if you’re building a higher-end gaming computer, the Skylake i7-6600k and i7-6700k. I went with the 4GHz i7-6700k. It’s a step up from the four year old 2600k and gets a bunch of upgrades in jumping from Sandy Bridge‘s chipset features to Skylake. Skipping Ivy Bridge and the LGA 1150 socket’s Haswell family entirely makes it feel like a real transition to get to DDR 4 memory.

    I chose the unlocked k model instead of the cheaper regular i7-6700 because the unlocked model is clocked significantly higher with a base clock of 4Ghz. The locked i7-6700 starts at a base clock of 3.4 GHz and has to hit a turbo boost (remeber that from your 486?) to get to 4 GHz.

    Here’s the manufacturer’s page and here is an Amazon link.

    CPU Cooling

    Water cooling is almost the default now when building your own system. It used to be that if you wanted to use water cooling you would have select various components of a water cooling system and fill it yourself. Hoping all along that you put everything together correctly and that the system wouldn’t spew water all over your other expensive components once it was assembled and turned on.

    You can now buy a closed-loop water cooler that is preassembled and filled. The downside to a closed-loop water cooler is that they only work with one component, CPU or GPU, and it isn’t as flexible in terms of configuration options as you could have configured one system to work for both with an open-loop. If you want to configure it for a GPU you would also generally need to purchase another bracket that matches your GPU to fit and most likely void your GPU’s warranty. Many cases look large enough these days that you could install two closed-loop water cooling systems, one for the CPU and one for the GPU, but that sounds like a ridiculous idea in practice.

    The upside is that whichever you attach it to will run cooler and not expel heat directly into your case like traditional CPU heatsink/fan coolers do. Still, there isn’t much reason to choose a water-cooler over air cooling if you aren’t going to overclock. There’s at least some increase in upfront cost and a significant increase in risk that even a closed-loop system might leak and ruin components. That risk is why I still chose to go with air cooling this year and picked out the Phanteks PH-TC12DX CPU Cooler to match the case and its components.

    The model name is completely goofy and not at all useful as a description of the product to a normal human. The cooler is so enormous that it has a special support structure that wraps around to the back of the motherboard with plates and connectors to help it remain attached since it’ll be constantly pulling that entire weight on the processor and motherboard if your case is at an angle. When I was first assembling the computer I missed one step in the incredibly poorly laid-out instructions and the cooler was not securely attached which cost another few minutes to re-attach it after it started to tip over like a shortsighted billionaire idiot’s rocket.

    The cooler has good reviews, and despite the ridiculous support structure and poor manual it really isn’t that difficult to install. I’m not the kind of person who overclocks their computer and the current ambient temperatures in my workspace are too high to even think about it, that is why I am satisfied that this cooler is both efficient and quiet enough while playing games or just working at regular CPU clock speeds. It also includes thermal paste in a tiny syringe just like your typical Arctic Silver.

    Here’s the manufacturer’s page and here is an Amazon link.

    Memory

    Although there are some Z170 motherboards that support DDR 3, why not get the most performance by using DDR 4 if you can?

    DDR 4 memory might also be compatible with future processor chipsets, saving us a cost down the road when DDR 3 isn’t an option. There is some debate as to the performance improvements of overclocked memory, but I still went with what I thought was relatively safe 3200MHz memory choice from G.Skill. Their model name is, I hope you’re sitting down for this, F4-3200C16D-16GTZB.

    Since practically every case is now another opportunity to measure the size of your e-penis through a window on the side, every component has to look ridiculous and memory is no exception. Red and brushed metal fins make these stand out as best they can if you care about that. I don’t, G.Skill is just a well-respected RAM manufacturer that reviews well and these modules honestly look less silly than some other choices like everything from Corsair.

    Here’s the manufacturer’s page and here is an Amazon link.

    Form-factor/Case

    Small form factor computers aren’t just from Shuttle anymore, there are a wide variety of micro ATX and mini ITX compatible cases, motherboards, and power supplies designed to have full-sized graphics boards installed alongside. I really wanted to use NZXT’s Manta case. It’s beautiful and different from every other boring black rectangle computer case, but in the end it doesn’t make sense when I will need to plug in expansion boards and the mini ITX format of the Manta only allows for one expansion, the graphics card.

    What about Micro ATX? Similar problem. These motherboards generally have two slots for graphics cards and one pci-express expansion card slot for other types of cards. You can plug something beside a graphics card into a graphics card slot, but doing so slows down the graphics board connectivity.

    In the end, I’m back to full-size ATX with the Phanteks Enthoo Evolv ATX. A ridiculous product name from Phanteks but at least it is a proper name instead of a series of letters and numbers. Just like the CPU cooler, the Enthoo Evolv also had major issues with poor grammar choices in its manual, which didn’t help when I was trying to understand their design decisions while making my decisions in building this computer. The good news is that it is pre-configured so that you only have to connect one fan cable to your motherboard thanks to the modern convenience of a built-in fan controller. This is only a downside if you want your motherboard to be able to individually control each fan in your case and you can always go back to that though you’ll be able to have fewer overall cooling fans if you do so.

    This isn’t really a fault of the manufacturer, but when I received the Enthoo Evolv ATX from Amazon it was delivered with the case’s exterior cardboard box as the only protection and that was completely soaking wet. Thanks to what I otherwise would have thought was excessive usage of plastic bags around the case itself, it was thankfully undamaged.

    The case is the component that I think most people put the most aesthetic thought into, and I did the same. It was very difficult to pick something and there wasn’t anything as unique as the Manta in a full ATX option. While the Enthoo Evolv ATX is more understated than the Manta (what isn’t?) it fit in better next to my Macbook Pro by sharing a similar silver color option. Overall I am very happy with the aesthetic choice of the slightly tinted window being less e-penisy than a totally clear one and it is the sturdiest case I’ve ever owned.

    The front panel of the case has no option for installing disc drives or anything else. It has a small door that hides two USB 3.0 ports, a headphone jack, a microphone jack, and a tiny reset button. Fewer cases sold today have the option to install a disc drive and I’m not going to miss it. I don’t watch movies on my computer via discs and it’s been a long time since I’ve had to use one for anything but older games that aren’t on Steam or gog yet. Windows ships on USB thumb drives by default. If you’re even slightly interested in using a disc drive you do have options, but I think I’ll be happy with running over to Best Buy to pick up an external drive if I need it. Welcome to 2016 fellow computer builders, my 2013 laptop doesn’t have a disc-drive either.

    Perhaps the only real downside to the Enthoo Evolv ATX is that the windowed side-door has a tendency to come off when it is opened and the case is laying on its side. The side-door is only held on at the joints by two metal pins which don’t have any kind of cap on the top end, and it is nice to be able to remove it. Maybe this is just an issue with the one I received. It’s not a big deal and if you were to pick the same case I would just recommend that you take off the side-panel while working on it on the case’s back.

    Here’s the manufacturer’s page and here is an Amazon link.

    Data Storage

    You’re probably already familiar with solid-state drives now, if not here’s what you need to know: They’re faster at everything, more reliable, and still more expensive per-gigabyte so you’ll probably want a secondary spinning-disk drive if you intend to store more than a few hundred gigabytes on your computer.

    I picked the Samsung 850 Evo 1 Terabyte. It’s fast, reliable, and in hindsight I probably should have picked a more reasonably priced option from Sandisk which is almost $100 cheaper (Amazon link) though also slightly slower. Normal humans are not going to notice the performance difference between the two.

    Samsung’s Magician software has an incredibly silly name but is absolutely required to install even though it attempts to override some of Microsoft’s settings for Windows. It has become essential if only as a firmware updates delivery mechanism for the SSD at some point. Their last major SSDs had a performance-loss issue that was solved with new firmware and other Samsung tools. I’m still not sure if I trust Samsung’s Magician software to adjust various Windows settings, but at least it can update SSD firmware without much of a hassle.

    There is also the option of a newer SSD connection technology that skips SATA altogether and connects directly to the pci-express bus. While performance is important to gaming and especially virtual-reality gaming, this is absolutely not a requirement today and if it were somehow to become incredibly important you could use this SSD as the secondary drive and get the new technology as long as you pick a motherboard with m.2 connectors and enough pci-express slots if it ends up being something else. There are caveats to m.2 depending on the configuration of pci-express lanes supporting pci-express slots in addition to m.2, which cuts down on the speed of your graphics board’s connectivity. I wouldn’t worry about this for now, but it might become more important in the future.

    It would be great if motherboard manufacturer’s had more options for people who do not care about SLI for video cards and instead focused on expansion options for other components.

    If you decide to go with the Samsung 850 Evo as well, here’s the manufacturer’s page and here is an Amazon link.

    For my secondary storage option I chose this 2TB Seagate SSHD. It’s a hybrid drive that has a small solid-state cache as well as the spinning discs we’re used to. The hybrid part is probably not strictly useful, but it should offer some small performance boost when I have a game installed to that drive.

    Here’s the manufacturer’s page and here is an Amazon link for the Seagate 2TB SSHD.

    Motherboard

    This is one of the craziest things to pick. There are so many options that offer so many different choices of feature sets and aesthetic designs. I looked at options from MSI, ASUS, Gigabyte, and other smaller motherboard manufacturers. My last build had a Gigabyte motherboard, and in the end my current research indicated that Gigabyte is still a good choice.

    Out of their 20+ Z170 options to match the Skylake processors, I chose the GA-Z170X-Gaming 7. It does claim to be “Ultra-Durable” as well as suitable for gaming. It also had a number of features that matched what I needed in a computer that should work for virtual reality headsets.

    The Oculus Rift HMD currently requires 4 USB ports, and although the HTC Vive requires only 1 I wanted to be prepared for whichever headset would come down the line. This motherboard has plenty of regular USB 3.0 ports in addition to a reversible 3.1 USB Type-C port if it becomes more useful to have that down the line. Right now that port also supports Thunderbolt 3 which lets you daisy chain many devices so that’s why you might only need one of them.

    This was also one of the few motherboards that has decent hardware for audio instead of some garbage realtek sound chip. If you’re planning to use an external or internal sound card it might not seem important to have good onboard audio, but I think it speaks to the overall quality of the board that it does have a higher quality option.

    The downside to all motherboards with the 1151 socket for Skylake Intel chips is that the pins are in the socket. That might be good because it is generally cheaper to replace a motherboard than it is to replace the processor if the pins get bent or broken. This issue caused some headaches when my computer wouldn’t boot and I thought the problem was memory incompatibility due to the error the motherboard displayed on its handy two-digit hardware code display. My motherboard arrived with a few pins that were slightly out of position (you can see them in the bottom right of the picture up above) and putting them back into position was more difficult than doing it to the processor. As soon as the pins were back in place the computer booted right up with the 3200MHz memory at full-speed. Maybe we could move to a pin-less socket in the future with contact-pads on both the processor and motherboard.

    Gigabyte’s software is frankly awful, but is still an improvement over my last motherboard. They have one utility to download that can download all of the other utilities. What is kind of crazy is that Gigabyte still ships the GA-Z170X-Gaming 7 with its software on a disc instead of a USB thumb drive. I ended up having to use one of my own thumb-drives to copy the networking driver over to the computer. This is probably an issue for all of the motherboards you buy today. I hope they can change this as every computer still has USB ports.

    There are many cheaper motherboard options, I don’t believe that there is a similar level of value in many of the cheaper options.

    Here’s the manufacturer’s page and here is an Amazon link.

    Video Card

    Both of the new Nvidia cards, the 1080 and 1070 are now available but almost only in the expensive “founders edition” until supply meets up with demand. You’re not a founder if you are paying for something and not receiving a share of the profit the company makes. For the first few weeks with this computer I was still using an older 970, 3.5 gigabytes of RAM and all. I just got a 1070 and don’t have much to say about it besides that it is faster than the 970. It might not be a big deal today, but it is the final component you need to be ready for virtual reality. HTC’s Vive and the Oculus Rift both require at least a 970. The 1070 should be good for a few years more than the 970.

    The 1060 was just announced and will be cheaper than the 1070 and still faster than a 980 when it is released later this month. It sounds like a great deal for playing games today if you aren’t interested in virtual reality.

    The one issue with this card is that the display port connector supposedly doesn’t work with the HTC Vive. Nvidia is investigating the issue. It is kind of ridiculous that it doesn’t work out of the box and that this wasn’t discovered and resolved by Nvidia earlier. VR support is a big deal for people buying these cards.

    Here’s the manufacturer’s page and here is an Amazon link for a search for 1070 cards.

    Power Supply

    Brands of power supplies supposedly vary greatly in quality from model to model due to differences in which manufacturer actually built model x versus model y for brand z. I say “supposedly” because I have not personally run into an issue with a power supply in the past decade. These days I think you are fine as long as your power supply has some kind of brand attached to it that you have heard of previously.

    There are, however, a few things you do want to be picky about when selecting a power supply.

    I try to stick with around 650-750 watt power supplies for my computers because I never have more than one graphics card, which is generally going to be the one item that draws the most power. One graphics board and a good processor like the 6700k might not need 750 watts, but if somehow you were to get a not-so-great power supply what you would end up with is one that cannot meet the advertised wattage. By how much? A few hundred watts.

    The other thing that I now care about that I did not before is the advertised efficiency of the power supply. That’s where you get your bronze or silver or gold rating. I’m not an electrician, so take what I say here with a few dump trucks of salt. My understanding of a power supply’s efficiency is how much of the wattage input into the supply is converted to waste heat, and how much is legitimately used for the output. So, if your 1000 watt power supply has a demand of 500 watts from the other computer components and the power supply actually uses 950 watts to supply those 500 watts to the components and the rest of those 450 watts are expelled as waste heat, well, then you’ve bought an incredibly shitty power supply and should have just gotten a more efficient 650 watt unit.

    The final thing that you are going to want to look for in a good power supply is that it is modular. Modular power supplies let you choose what cables you need. So you could choose to hook up two hard drives, one video card, your motherboard, and you won’t have cables that aren’t connected to anything laying around your case.

    All that to say, don’t cheap out on power supply. It’s a component that ages well and if you get a good one today you can easily take it on to your future computer builds.

    I chose the EVGA SuperNOVA 750 G1. It’s the most boring component in the system, but it meets all of these criteria. This SuperNOVA is 750 watts, it’s got “gold rated efficiency” which equates to 90% efficiency “under typical load” according to EVGA, and it is modular.

    Here’s the manufacturer’s page and here is an Amazon link.

    Conclusion

    Picking the right components for a do-it-yourself gaming computer takes more research and work than putting those components together. I actually tried to go to a Microsoft store and see what off-the-shelf options they had before buying this, they had no desktop computer towers. I tried Best Buy, they had nothing comparable in-store and every option they had online was way more expensive than building it myself and had lower-quality components. The same was true for all of the system builders available online.

    After building your own computer there are many points of failure and many different warranties to keep track of. If one component fails and you do not have a backup you will be without your gaming computer for weeks. On the rare occasion when I have had Mac hardware fail I have been able to make an appointment and get the issue resolved or the computer replaced, by Apple, with a newer model at no cost to me. Sometimes on the same day.

    All that said, this computer is great. It’s going to work well for virtual reality gaming whenever I’m able to get a headset in the next year or two, and I’ll be able to upgrade the components that need upgrading for the next 4-5 years without a complete rebuild.

    The current recommended specification for VR is almost identical between the Oculus Rift and the SteamVR HTC Vive. It’s based on an i5-4590 and a GTX 970. Oculus even partnered with system builders to make systems that are VR-ready. That should be what developers are targeting as a recommended specification for their VR games for a few years. This build is based on the i7-6700k and GTX 1070, it should be good for a few more years after that.

  • Popular speaker, Cabel Sasser, has posted his yearly photo collection of firework packaging.

    Past years have included these babies blowing up vegetables: Babies on tomatoes

    If you don’t like them, well, Thats your problem

    Previously.

  • Here’s what Apple announced at their WWDC 2016 Keynote, or you can just watch the video.

    WatchOS 3

    Kevin Lynch spoke about the changes coming in WatchOS 3.

    Apps, that you pick, update in the background and launch faster as a result.

    The long button below the crown will no-longer launch your VIP contact list. It’ll now launch the dock app switcher. The dock displays a live view of the applications so that you can see updated information even without entering one.

    Glances are gone, replaced by control center when you swipe up on the watch face.

    Messages immediately give you options to reply, instead of having to choose that you want to reply first.

    When a message comes in you can scroll down to get a list of suggested replies.

    WatchOS 3 will have a new input interface called Scribble. You draw out letters one at a time with the whole word appearing above the input interface. This supports both English and Chinese characters.

    In addition to the Micky Mouse watch face you can now choose Minnie Mouse with different outfit color options.

    There is a new watch face called Activity that more prominently features the activity rings which monitor your steps and other exercises throughout your day. They’ll be larger and displayed behind an analog style of watch hands if you choose this face, or in chronograph and digital variations.

    Kevin Lynch isn’t done with new watch faces yet, Numerals is another. This one displays only analog watch hands and a prominent digit or digits in many different fonts for the current hour.

    Another change to the watch face. You can now swipe to switch between them and choose which you would like available.

    More complications are available on more watch faces.

    Stacy Lysik gave a demo of WatchOS 3. She shows the audience how Apple’s watch apps have been updated for quicker interactions. The timer gives you a few preset timing options to launch, for example. This should allow my son to more quickly set timers that confuse me when they go off because he loves to grab my watch and mess with it while I am holding him.

    Kevin Lynch returned to tell us about the SOS feature that can call your regional version of 911 and alert your emergency contacts with your location after the call. It’ll be activated in WatchOS 3 by holding down the side button and it’ll display a countdown before calling emergency services. Interestingly, Lynch mentioned that it’ll work either via bluetooth to your phone or over wifi if your Apple Watch is on a known network.

    I wonder about the usefulness of an emergency call where your watch is broadcasting that call publicly on a speaker instead of through your phone’s earpiece.

    Jay Blahnik appeared on stage to introduce a new fitness related improvements, starting with activity sharing as a competitive feature. With it you’ll be able to see your friends and family member’s activity rings and data like steps and calories burned. If your friends use third party apps and devices, it sounds like those will work with this feature as well as long as they use Apple’s HealthKit as a data intermediary.

    When you view a friend’s activity information you’ll be able to send them suggested encouraging or competitive messages about their progress.

    Jay Blahnik continued on to introduce new technology to recognize activity information for wheelchair users. He talked about how they have adjusted different notifications and other information if the wheelchair setting is enabled. For example, the Apple Watch can optionally remind you to stand for a minute once an hour. For wheelchair users the watch will remind you to take a break and push around a little. Some of the workouts will be specifically for wheelchair users.

    Finally, Blahnik introduced an app called Breathe to remind people to take stress reducing breaks. It’ll have different kinds of optional reminders and will be able to guide you through a session with visuals or haptic feedback.

    Lynch returned to the stage to discuss how WatchOS 3 will be improved for developers to enable integration with those new features and improvements.

    Apps on the watch will be able to use Apple Pay. Fitness apps will be able to run in the background during workouts and have access to more data that will enable new kinds of workout apps on the watch according to Lynch.

    There are many more improvements and new APIs to the SDK for the watch including SpriteKit and more. Games should be much better though it’ll still be a tough sell to keep your wrist raised up for a while. I’d still expect it to be really only for quicker interactions.

    Eddie Cue came on stage to talk about tvOS for the 4th generation Apple TV. He spoke about new apps like Sling, Fox Sports Go, the French TV service Molotov and a few games like NBA 2k, Minecraft Story Mode, and Sketch Party.

    Cue then introduced improvements to the Remote app for iPhone which has all of the features of the physical 4th generation Apple TV Remote.

    Siri for the Apple TV will be able to find shows and movies by topic. Cue searched for high school comedy movies from the 80’s and got Ferris Bueller’s day off and other options.

    Siri will be able to load into live channels. MLB was notably absent.

    Logins with cable providers will be reduced to a single sign-on. The App Store will let you know what apps/channels you have access to once you sign in.

    The Apple TV will have a dark mode, and will automatically download available apps if you download them to another device.

    Cue finished the tvOS talk by briefly mentioning some of the improvements for the developer kit and mentioned that the new version will be released publicly this Fall.

    Craig Federighi was introduced to discuss the improvements to OS X, now renamed to macOS. The new version will be macOS Sierra.

    Sierra will introduce new features cribbed from third parties such as unlocking your Mac when you have your Apple Watch close to it.

    Another new feature borrowed from a third party, Tapbot’s Pastebot in this case, is Universal Clipboard. You’ll be able to copy and paste text, images, video and more between Macs and iOS devices.

    iCloud Drive will now include your files in the desktop folder and sync those between Macs as well as making them available via the iCloud Drive app on iOS.

    If you are running out of space on your Mac’s hard drive, Sierra can attempt to offload older files to iCloud and remove other kinds of files that users don’t typically need like old application caches. There will be a new GUI specifically for doing all of these functions.

    Apple Pay will now work on macOS Sierra through websites that support it. You’ll authenticate it on your iPhone with the Touch ID finger print reader or Apple Watch.

    Craig announced another Sierra improvement, tabbing application windows like web browser tabs. Developers won’t need to do anything to support this functionality.

    Videos will be able to go into a picture-in-picture mode from websites. You can drag to move or resize this always-on-top window which also persists across full screen application virtual desktops.

    Finally, Siri will be available in macOS Sierra. She made a few jokes with Craig during a demo. Siri will be able to understand new questions that are more appropriate for a Mac. For example, Craig asked about files from a specific time period and location, and then did a follow up question to further refine the search. It is unusual for Siri to understand context.

    Results from Siri can be pinned to the macOS Notification Center. Image results can be dragged directly into applications from Siri, or copied and pasted from an iOS device.

    Sierra will be supported on these models of Mac:
    Late 2009 & later
    MacBook
    iMac

    2010 & later
    MacBook Air
    MacBook Pro
    Mac mini
    Mac Pro

    Craig moved on to iOS 10 and discussed 10 new features.

    First off the bat, user experience improvements.

    The lock screen has been redesigned. You’ll be able to raise your phone and it’ll wake up, bypassing the issue with newer Touch ID sensors that are so fast you never see the lock screen if you press a finger to the home button.

    Notifications on the lock screen are more interactive and designed for 3D Touch to display more contextual information. Craig demoed 3D touching a calendar invite and seeing more details about it, before accepting it.

    The next example that Craig demonstrated was a more interactive iMessage conversation where he could see more of the context of the conversation and also get images in it without leaving the lock screen notification.

    If you use the illegal taxi service, Uber, their updated notifications showed you the location of your incoming car with an unvetted driver that is probably making less than minimum wage after all is said and done.

    Notification Center now lets you clear all of your notification with a 3D Touch gesture that reveals a clear all button.

    Control Center was simplified in its initial display, but it also has another page you can swipe to with more bigger buttons for music control and an album art display.

    It’ll be easier to get to the camera from the lock screen, you can now slide from right to left to open the camera application.

    Sliding from left to right displays a new widget view. The demo broke when Craig tapped on his calendar widget to “show more” of his day. An engineer was immediately brought on stage to answer for this failure.

    There are more 3D Touch improvements to apps on the home screen. The email application can now display a widgetized list of contacts and a count of unread messages from them. The activity application on the iPhone can also display your activity rings in a widget that appears when you 3D Touch on that from the home screen.

    These widgets can also display live video through third party applications like ESPN.

    Craig moved on to iOS 10’s improvements in Siri.

    Developers will have access to Siri in IOS 10. Though it appears to be limited to certain categories of apps like messaging apps. Craig mentioned Slack, Whatsapp, and WeChat.

    Siri will hail illegal taxi cabs through third party apps Uber, Lyft, and Didi. Search photos in Pinterest, IM and Shutterfly. Start and stop workouts with MapMyRun, Runtastic, and Runkeeper. Send payments with Number 26, Square Cash, and Alipay. Set up VoIP calls with Cisco Spark, Vonage, and Skype.

    CarPlay will also work with third-party apps for messaging and VoIP.

    The keyboard suggestions, QuickType, will be improved and understand the context of the conversation. Craig’s example, is that it’ll understand the difference between playing in the park versus the Orioles playing in the playoffs. If you’re asked “where are you?” in iMessage, QuickType suggestions will give you a big suggestion to give your current location on a map. If you’re asked for contact information, QuickType will suggest sending the contact. The calendar event suggestions that you’d see if you tapped on text like “Sunday at 2PM” before will now be more context-aware and understand that you’ve been talking about a certain type of food and a street address that get included in the calendar event suggestion.

    The keyboard will now support multilingual typing, I won’t have to switch between German and English anymore!

    Photos will now display your photos pinned on a map, and will run facial recognition to understand who is in what pictures. I hope it works better than iPhoto did at that. Photos will also now detect objects and scenes in pictures so that you can search for these better. Craig displayed an example picture of someone riding a horse by a lake with a mountain, and said it would understand the mountain and horse and the scenery if you search for those. I wonder if we’ll see progress bars scanning all of our photos the first time we open the new Photos app in iOS 10 as this occurs. I suspect that this will be done offline due to privacy concerns.

    Photos will also group together different trips, people, groups, and topics like “on the water” or “at the beach” into a new interface. Craig demonstrated the new “Memories” tab in Photos on iOS 10 that shows the product of this computer vision work. It’ll even create a short video of different events with Ken Burns style zooms of different photos and videos as well as music layered on top. Craig assures us this will pick the right music, but he demonstrates overriding the music choice and how Photos will re-edit the “memory movie” to match the music change. These changes will also come to macOS Sierra.

    Craig takes a break as Eddie Cue returns to show us updates to maps. iOS 10 Maps will offer you some suggestions based on calendars and where you commonly go at different times of day. If you search for restaurants it’ll display a horizontal list of cuisines and restaurant styles you can pick from, and adjust its suggestions based on which you select. Navigtaion is also improved. Eddie shows us how the view is more dynamic, zooming in and out intelligently based on where your next turn is and other information. Maps will give you suggestions for things along the route, and tell you how long it’ll take to reach your destination if you stop at these suggestions. There’s also a Maps extensions API, Eddie’s example is booking a table at a restaurant with an OpenTable restaurant, hailing an illegal taxi cab with Uber, and paying for it all inside Maps. Cool.

    Apple Music is also getting updated with an “all-new redesign.” I don’t see the connect tab anymore. Bozoma Saint John went on stage to give a demo. The Music app looks to be streamlined without that connect tab, and pretty different. Lyrics are displayed right below the controls for the music if you scroll down. Very nice. Bozoma tried to get the audience to rap along with Rapper’s Delight, the audience cam showed us various Apple folks attempting to do so, it was extremely embarrassing. The new Apple Music interface looks great, though.

    Eddie Cue comes back to discuss Apple News improvements. You can already read this site on there so they’ve done a bit of extra cleanup to improve the rest of the app. For example, they’ve added subscriptions and breaking news notifications.

    Craig is back to discuss Homekit improvements. New categories of supported IoT devices have been added. A dedicated Home app is going to be available to control all of your homes. I’m sure monocles are popping out everywhere. Preset scenes will be available to adjust several devices at once. Siri can control these scenes and devices. If you swipe over on Control Center you’ll be able to control devices from there. Notifications will be able to interact with HomeKit devices and display live video from a doorbell device, for example. Apple TV will act as the hub for your HomeKit devices so that you can access them remotely when you’re away from home.

    The Phone app will be updated to transcribe voicemails, though this functionality is in beta. An extension API will let other applications interact with the Phone app, in an example slide an extension from Tencent identifies an incoming caller that isn’t in your contacts as a possible spam caller.

    When VoIP calls ring through, they’ll integrate into the lockscreen and the phone app just like regular calls. Contacts will be updated to display the options you have to call someone through multiple services. They’ve worked with Cisco to let you get your work calls through your iPhone.

    The Messages app has been updated to provide previews of links inline. Videos and photos will display right in Messages. The camera will display a minified camera app inside of messages when you tap that button. Emoji are now three times larger. If you tap the emoji button after typing up a message, but before sending it, it will highlight words that can be replaced with emoji. Message bubbles can now have effects like shrinking or growing to emphasize emotion behind words. Messages can be hidden for a recipient to reveal with a swipe over the text or an image. They’ve also added a short series of icons to send a thumbs up, or a laugh to someone. Apparently we don’t have enough time to select the appropriate emoji now. This demo slide broke and displayed the thumbs-up above the message that it was replying to. You can also send “handwritten messages,” it isn’t clear if these are keyboard input being turned into a generated font with some ink physics or brushed on with a touch, but you can also send “digital touch” messages like drawing a smiley face on the Apple Watch. You can also draw on video or photos with digital touch. There are also fullscreen effects that appear behind the messaging transcript. A slide shows us some fireworks behind the chat bubbles after you send “Happy New Year!”

    Bethany and Emron are introduced for a demo. They’re engineering and human interface design team leads. Bethany demonstrated sending and receiving some diffferent message types, Emron received a link to some music that you could play right inside Messages.

    iMessage will now support developer-created apps that are launched from an “app drawer” for things like stickers. Craig tells us that some types of apps won’t even require code. Artists can make them a sticker app without coding, but you could also integrate other iOS functionality like the camera. Square Cash will work inside of Messages as well.

    Craig started a demo. He demonstrates sending a sticker, and then applying some animated stickers to a photo message. The next demonstration is a group ordering food together through DoorDash, right inside of Messages. Each person selects the food they want from the restaurant (or food truck in this demonstration).

    The Mac and Apple Watch will be able to receive these conversations, so it sounds like they won’t be able to work with messaging apps to create messages using them, which makes sense.

    Here’s a video they showed to feature the new features in Messages:

    https://www.youtube.com/watch?v=PERPpFWHnDM

    Craig finishes up by blitzing through some other improvements to iOS 10. Live editing collaboration in the Notes app. Conversation view in Mail displays messages in a better threaded format. Live photos can be edited and they have stabilization now. Safari on iPad finally lets you use split view to display two websites at the same time. Previously you had to use third-party apps to do that. He also reminds us that many of these new features work for third-party developers.

    Finally he re-emphasizes how all of this information that involves computer learning, the memories functionality in Photos for example, will be run on the device. The information that is sent to Apple’s servers will also be kept private by them not building profiles of users. Obviously this is a dig at Google who mines all of your data with no regard for your privacy if it’ll enable their advertisers to have better targeting.

    Tim Cook comes back on stage to close things out and emphasize Apple’s commitment to developers. He discusses how great Swift is. He’s talking about how it’s the #1 language project on Github since the source was released. Cook also reiterates how important Swift is as a first language by releasing a new app called Swift Playgrounds for iPad.

    Tim invites Cheryl Thomas on stage to demonstrate Swift Playgrounds. The app’s front door screen has lessons and challenges. QuickType suggestions are offered inside of lessons with code suggestions. There’s a simple turtle-style demo of moving a character on the screen with code like moveForward() and collectGem(). Cheryl demonstrates wrapping a for loop around some pre-existing code. This looks like it could give Codeacademy a run for its money, though obviously it’ll be limited to Swift many of the lessons could apply to other languages. We need XCode for iPad.

    Cheryl opens a more advanced playground with a new coding keyboard to add new code to the playground.

    Tim returns again to announce that Swift Playgrounds will be free, of course. Another video:

    https://www.youtube.com/watch?v=cJAGqDYmW1o

    That could have been incredibly hokey, but I think they did a great job.

    Tim Cook goes back over everything we’ve seen, and closes out the keynote.