• Keynote

    Here’s everything that Apple announced at their World Wide Developer’s Conference Keynote for 2018. The event opened with this four-minute nature documentary style advertisement on migrating developers:

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

    iOS 12
    Craig Federighi boasted about iOS 11 being available on iOS devices from 2013, and that the majority of their users are on 11 versus the 6% they claim are on the latest Android update. According to Google, the percentage of Android users running their latest operating system (Android 8.1) is 0.8%, ouch. I would guess that Apple based their estimate on the percentage of devices that are capable of running 8.0 or 8.1, which is 4.9% and 0.8% respectively. The majority of Android users (25.5%) appear to still be in the stone age on Android 6.0.

    According to Federighi the primary focus of iOS 12 will be performance, specifically he said that older devices would perform better. Using an iPhone 6 Plus as an example, Federighi claimed that apps would launch 40% faster, the keyboard would display 50% faster, the camera would open 70% faster.

    USDZ
    Because this keynote is ostensibly for developers, Federighi announced a new format for 3D scenes to be bundled together, USDZ. Pixar created the USD format in 2012, and this is their update to it for 2018 (thanks to coolpowers).

    Adobe’s CTO Abhay Parasnis announced that their products would support the new format and that Apple’s developer State of the Union would have some kind of demo of this integration.

    Measure
    Federighi announced a new app for augmented reality, Measure, which will presumably replace everyone’s first ARKit app by giving you measurements for real-world objects. The app can detect some shapes and automatically provide measurements for those, but you’ll need to tap at the ends or corners of most real-world objects to get the app to measure them.

    Apple’s USDZ Demos
    Federighi showed off a USDZ 3D scene of a fish embedded in their Apple News app, and then customized a guitar on Fender’s web store only to display it on the stage through an iPad’s AR viewfinder.

    LegoARKit 2
    Federighi said that iOS 12 would include a new version of their ARKit API for developers to create augmented reality experiences. The flagship feature for ARKit 2, shared experiences, allows multiple devices to view and interact with the same scene. A slide depicted a pre-recorded video of people playing a multiplayer AR game where both participants and an observer could see and interact.

    Martin Sanders, the Director of Innovation at Lego, demonstrated the new object detection features of ARKit along with shared experiences by scanning a physical Lego set and then awkwardly holding two iPads around it with someone else from the Lego company. The iPads showed a city being built around the town square Lego set with some limited interactivity to place vehicles and minifigures. It looked like it could be fun, but this kind of AR scanning will probably be limited to sets that Lego produces, not the modifications people make to them. Sanders said that the Lego AR experience app would ship later this year.

    Search in photos

    Photos Search & For You
    Federighi said that Photos would improve in iOS 12. He highlighted the search functionality that would offer suggestions and other improvements to help you find photos you’re looking for. The app will also get a new tab, For You, that offers suggestions of photos you might like to see or ways you could change them to make them more appealing. It seemed like the editing suggestions were limited to ones that involve Apple’s features like looping a live photo or making some specific change to a portrait photo.

    The For You tab will also suggest sharing photos with people who appear in them. He said that they would be shared at full resolution, which is an improvement because photos shared today aren’t at the original resolution. Federighi also said that the recipient of shared photos would be prompted to share photos from the same event so that everyone ends up with the entire set.

    Siri Shortcuts
    Federighi mentioned a new feature called shortcuts that would let Siri easily start functions of other apps. The first example was “I lost my keys” which would have Siri open part of the Tile app’s functionality within Siri and look for them. Apps in iOS 12 would make suggestions of shortcuts to add to Siri. The iOS 12 lock screen and search will make suggestions of things to do like re-ordering coffee or turning on Do Not Disturb when you’re at a movie theater.

    Federighi said that you’d be able to make your own shortcuts in a new “Shortcuts Editor” app.

    Shortcuts editor

    Apple’s Kim Beverett demonstrated the shortcuts functionality with a few examples. One of which was adjusting a shortcut she made in the Shortcut Editor. Beverett’s Heading Home shortcut would compress a bunch of steps into one action. It lets her roommate know how long it’ll take her to get home, set her thermostat to 70 degrees and turns on a fan, and opens maps with the course home preconfigured. Beverett quickly used the editor to play a radio program she wanted to listen to every time she goes home whenever she uses the shortcut. This Shortcut Editor is clearly the Workflow app that Apple acquired last year.

    Other App Updates
    Apple’s Susan Prescott demonstrated a few other iOS 12 app updates. Apple News is going from a 5 tab interface to 3 tabs with a new tab called Browse to handle the functionality from the current Search and Following tabs.

    The Stocks app is completely rebuilt, and has business news built-in and new charts. The app will also be on the iPad.

    Voice Memos is “even easier to use” and is also on the iPad, it’ll also use iCloud for file synchronization.

    iBooks is getting refurbished with a new name and interface, it’s just Apple Books on iOS 12.

    CarPlay is going to support 3rd party navigation apps.

    Dnd

    Do Not Disturb
    Federighi returned to show us how iOS’ Do Not Disturb will be updated with a new feature called Do Not Disturb During Bedtime. It will hide notifications so you won’t be “barraged” with them if you wake up in the middle of the night and just want to see what time it is. You can also granularly enable Do Not Disturb until you leave a location or for a certain amount of time.

    Notification Updates & The Screen Time App
    You’ll be able to change the way notifications are delivered, or turn them off entirely, directly from the lock screen. You’ll also get suggestions to disable them for specific apps when you rarely interact with them.

    Notifications will also be grouped together by what app sent them.

    The Screen Time app will give you a weekly report of how you’re wasting your life on your devices. It’ll also let you set time limits for each app. You’ll get reminders about that limit when you’re about to reach it, or you can set limits for the apps your kids use by category or by picking each specific app.

     

    Animoji

    Animoji & MeMoji
    Animoji are getting updated to let you stick out your tongue with your 3D avatar, they’re also getting four new characters. The ghost, koala, tiger, and t-rex. You can also make a character based on your own face, Apple calls that a “MeMoji.”

    Kelsey Peterson demonstrated these effects on stage, and the selfie camera can now display the characters over your real face.

    Facetime
    Facetime can now have up to 32 people on a group video chat. It can be launched directly from a group text message chat in Messages. The different camera effects, like Animoji, are also available on Facetime.

    WatchOS 5
    Apple’s Kevin Lynch talked about new improvements for fitness and communications.

    WatchOS 5 is getting improvements to compete with your friends in exercise. The Workouts app is getting a Yoga workout type, hiking, running gets a rolling pace measurement, pace alerts, and cadence measurements. WatchOS 5 will also automatically detect when you’ve started some types of workouts, it’ll retroactively credit you with the workout if you tell the Apple Watch to start the workout late.

    There’s a Walkie-Talkie app for WatchOS 5 that goes over cellular or wifi connections.

    The Siri watch face is getting information about sports, map information, and your heart rate. Siri Shortcuts will be on that Watch Face, as well as third-party apps.

    Raising your wrist will let you talk to Siri right away, you won’t need to use the “Hey Siri” hotword.

    Watch notifications

    Notifications can also be more interactive, like on the phone. One example was getting a notification from Yelp about a dinner reservation

    Apple’s WebKit embedded browser will be available for some web links on the Apple Watch.

    The Podcasts app is going to work on the watch, it’ll sync full episodes from your phone.

    Apple’s Julz demonstrated these new features while riding an exercise bike, which was pretty impressive.

    Kevin Lynch returned to tell us about Student ID Cards coming to the watch, it’ll work with just 6 universities to start, but it includes Temple University in Philadelphia.

    Lynch also introduced a new rainbow watch band and watch face for Pride month. The watch face is supposed to be available today.

    Apple TV 4K
    Apple’s Jen Folse talked about how the Apple TV 4K from last year is getting Dolby Atmos in the next version of tvOS, she also talked about how movies will get free upgrades to support the new audio format.

    Folse reiterated Apple’s support for live TV and sports.

    Folse also said that various cable providers are letting their users replace their cable boxes with the Apple TV, and use a new “Zero Sign-On” instead of the single sign-on system from last year.

    The Aerial screensaver on the Apple TV is going to tell you what you’re looking at, finally. It’ll also get a new view from the International Space Station of the Earth.

    Mojave

    macOS Mojave
    Craig Federighi returned to talk about the new features in macOS Mojave.

    As Apple leaked, the next version of macOS is getting a dark mode. Previously you could dim the menu bar dock in their settings, but this is a system-wide feature that is more complete.

    Desktop Stacks is another new feature that organizes the crap that gets scattered all over your desktop into stacks of documents matched by type, or date, or by tags. It’ll automatically keep those stacks organized as new files are added to the desktop.

    Finder gets a new Gallery View that appears to replace the Cover Flow view with thumbnails at the bottom of the screen and a quick look type of view at the top.

    The Finder is also getting a detail side bar with shortcuts to different actions you might like to take on the file, Federighi specifically mentioned adding customized automator actions to the side bar for certain types of files like watermarking files with one that was put together earlier.

    The quick look utility is enhanced to let you do more from it, Federighi demonstrated trimming a video without opening a separate editor and signing a PDF document.

    Screenshots are enhanced to be similar to the iOS functionality but with more powerful functionality that you’d expect on a computer. You can also capture video directly from that utility now.

    The Continuity Camera feature was demonstrated by Federighi to take a photo from his phone and pop it directly into a Keynote slide. It can also scan in documents from your phone directly into a Mac app.

    A few iOS apps are hitting the Mac. Apple News, Stocks, Voice Memos, and Home for using HomeKit devices.

    Mac voice memos

    Privacy
    Mojave will have better privacy enhancements to prevent other apps from getting access to your personal data unless you want them to do so.

    Safari on Mojave and iOS 12 will prevent advertising publishers from tracking you based on sharing functions and comment fields. Mojave and iOS 12 will also hide more of your information from being fingerprinted by websites and advertising publishers.

    New mac app store

    Mac App Store
    The Mac App Store is finally getting updated, it hasn’t had many changes since 2011. Apple’s Ann Thai showed off a redesigned UI that takes a lot from their iOS App Store. It looks much better.

    Metal & Core ML on iOS and macOS
    Federighi returned to talk about Apple’s Metal graphics and computation API and external GPUs. He boasted about the speedups that Macs can get from up to four GPUs. It’s kind of crazy that the only GPUs that Apple supports for external GPUs are from AMD.

    Apple’s machine learning API, Core ML, is getting updated with a 2nd version. It’s supposed to be 30% faster with a 75% reduction in the model size.

    UIKit on the Mac
    As has been rumored, Apple is making it easier to bring iOS apps to macOS. No specific name was given for this technology, but Federighi says they’re using it internally with apps like Apple News and promises that it’ll be available for 3rd-party developers next year.

    Release Dates for iOS 12 and macOS Mojave
    “This fall”

    Overall
    I’m very happy that macOS is getting updated with a new Mac App Store, it’s been way too long and developers have been abandoning it for independent distribution systems. I like having apps bundled into one store, but it’s also good that Apple finally wants to compete with independent distribution.

    It’s a little disappointing that the iPad Pro didn’t get updated with this event, but perhaps they’re moving the majority of hardware updates to the Fall event.

    I’m very happy to see that Workflow is still getting updated, and it looks like it is even more useful after Apple has updated it under the Siri banner. I wish that it were on the Mac as an alternative to Automator.

  • Congratulations

    Labs Games promises a marriage between Papers, Please, Sim Tower, and the adventures of James Bond in Safe House. It sounds like a fascinating concept to take a bit of the bureaucratic paper shuffling puzzles and themes from Papers, Please and put those within a building management simulation. That idea grabbed me when I first read about it. It could be very interesting to play the part of a CIA safe house manager in the fictional city of Kazataire.

    From midnight each in-game night until ten in the morning I had to decide who to let in the front door of the “book store,” which deliveries to let in around back, who gets interrogated, and what missions my spies and soldiers would take. The side-on cutout view of the building looks like Fallout Shelter’s vault and the base of operations in XCom.

    If you complete your management tasks correctly, and if your soldiers and spies complete theirs, you’ll earn cash to upgrade the safe house with different rooms that give you new tasks. Those new rooms can also be upgraded over time. Slowly transforming your safe house from an empty office building into a busy money-generating operation for the CIA.

    The description for the game calls the tasks in each room puzzles, and they end up being the bulk of what you’re doing with your time in Safe House, so it’s important that they’re interesting to complete. Unfortunately, while there are a variety of those tasks to do, they lack the fun and polish other games apply to make those types of puzzles interesting. Sure, it sounds different to assemble the ingredients for an improvised explosive device in your safe house’s bomb making room, but the actual experience is just reading a list of random components and then clicking on each one in the correct order until you’ve assembled three bombs. The challenge here is that some of the ingredients have similar-sounding names so it can take a few moments to tell Trolite from Tritolone and Tritolite.

    Bomb making instructions

    In the infirmary a patient will materialize out of thin air. Here you would consult the instructions that tell you how to infuse the patient with the correct type of blood and a type of medicine to treat whatever problem they have. Each patient has three ingredients they’re allergic to, so you have another list to read with similar-sounding names until you find just the right one. If you give the agents that show up in the infirmary correctly typed blood, and the right medications, they disappear from the room the same way that patients you’ve failed will pass on.

    The only difference between success and failure with any of these tasks is the dollar amount that appears briefly on-screen. The game never tells you what you did wrong with the tasks you fail, it just deducts the cash that you would have gotten from your safe house’s bank balance. The bombs you make don’t get used in the game. The patients you treat aren’t your agents that were harmed on missions, they’re just random nobodies.

    When you deal with the spies that come in the front door, and you correctly identify the ones to let in, they don’t actually go into your safe house. They just depart with the same animation that spies you misidentify or kick out use to leave. Strangely, they disappear a few steps out of the door. That’s the most animation you’ll see in a typical night of managing your safe house.

    There could be some way to make theses tasks less repetitive and more rewarding, but every job in the game is just as tedious. I want to see the results of the actions in the game. If I let the wrong person in the front door it’d be interesting to have them run through your safe house and steal a document or let a prisoner go, or mess with your dossier so that you can’t see some key piece of information for that day. Cascading failures make games like this interesting. In Fallout Shelter when something goes wrong it’s up to your survivors to fend off attacks or repair broken systems that your vault needs to function. The spies and soldiers you hire in Safe House move about in their room or barracks a little but they don’t ever walk around outside it or have any interaction with the other rooms.

    There aren’t enough consequences to your actions in Safe House. Sure a monetary penalty is bad, but it’s not bad enough, and the experience of Safe House is playing these same droll mini-games over and over again until the night is over and you move on to the next day where you have the option to make new rooms or upgrade old ones and recruit or send agents and soldiers on missions.

    Good lord

    There’s a stereotypical 1960’s look and sound to games about spies that this game feels like it is leaning towards but doesn’t quite make it there. The audio is complete with the smoothest muzak from an elevator and a few audio brief notes to alert you to your success or failure and when it is time to see which one of the safe house’s rooms needs your attention for the next task.

    From a small development team, I didn’t expect much in terms of graphical prowess, but the faces on the polygonal characters in your safe house just don’t make sense. The person that works at the loading dock has a permanent joker grin that looks straight out of the Batman animated series. When you get a barracks for soldiers or spy lounge you’ll see 2D character portraits for those characters that look a little bit like they’re from Penny Arcade before that comic turned into an unreadable mess thanks to PA’s creators being complete shitheads, but that style doesn’t really match the style of Safe House. The upgrades to the different rooms change each one a little bit, but that’s the only change you’ll see over time once each room in the building is occupied.

    There are all sorts of software bugs within Safe House that get in the way of completing the campaign. Sometimes creating identification in the forgery room would fail for no apparent reason. The mission success reports often misspell words like “scientists,” “carriage,” and “comfortable.” I found about a dozen or so other issues I had with the game, none of these reset my progress but they all added up to a general sense that this game could use a lot more attention from the developer before it shipped.

    The most disappointing part of Safe House is that it has an inkling of a story inside it about colonialism and American interventions on the behalf of business interests, with multiple endings, but it never earns the dramatic turns it takes. One time when Safe House turns in this direction your interrogation room that you thought was just for interviews is revealed to be a torture facility once it is fully upgraded. Your in-game avatar is shocked, other characters reveal who they actually are, and things change in the game. It could have been a very interesting turn of events if the game had an engrossing story from the start, but it never made me care about those characters.

    Safe House has multiple endings, but after going through hours of repetitive tasks I didn’t want to play through the tutorial at the start of the game, and then 5 more hours of the gameplay Safe House had to offer, just to see each ending.

    The premise of operating a CIA safe house is fascinating, there was clearly some thought put into style and sound design, but Safe House lacks the depth of other games that specialize in building a city or a tower, managing people, or old spy movies. The lack of polish is entirely excusable from a one-person developer, but the gameplay couldn’t live up to the concept. Papers, Please, Sim Tower, and James Bond are three ideas that probably can’t work together, but I really wish they had.

    1 out of 5 Panic Rooms for Safe House. It’s $10 on Steam for Windows.

    Happier times

  • This shelter doesn’t sound spectacular, but the space provided opportunities for the 239 families living there to have fun activities that won’t be possible elsewhere. Splinter’s Emma Roller:

    …over the past seven years, the families and organizations that operate within the shelter have created a makeshift community of their own. This is what happens when poor families living on public land are pushed out the back door, while powerful corporate interests are invited in for dinner.

    It is being bulldozed to make room for their pitch to Amazon and luxury condo developers:

    One of the city’s proposed sites for Amazon’s new headquarters is in the Capitol Hill East neighborhood—directly on top of where D.C. General stands today. “Hill East, a quiet, traditional rowhouse community, sits at the eastern edge of the District, walkable to some of the most exciting and historic neighborhoods in the area,” the Obviously DC website reads.

    […]

    In April, the families at D.C. General noticed that signs had been put up along the fence bordering the shelter complex. The signs were from three construction and development companies, promoting their work on the site’s demolition and remodeling. One of the posters showed a slick mock-up of what the new site would look like, with crisp brick buildings, wide boulevards, a bike share station, and a fountain. None of the construction companies returned requests for comment, but one of them, McCullough Construction LLC, touts itself on its website as being “synonymous with luxury condos.”

  • Valve is releasing Steam Link apps for iOS and Android sometime during the week of the 21st of May. They’ll stream games to your device or TV from a host computer just like the Steam Link box does. Valve says that these apps will support a few different types of controllers including Apple’s MFI standard, but I’m not sure how they have Steam Controller support working without attaching the full-size USB type A dongle, unless they intend for people to use a series of adapters.

    The physical Steam Link box could still end up being useful by working with even more types of controllers, as well as running general purpose software using the Steam Link SDK.

    Valve is also putting out an app to watch any videos purchased on Steam, because that’s a thing people do?

    It’s a shame that game streaming is exclusively the domain of stores like Valve’s Steam and Nvidia’s streaming built-into their Geforce graphics cards. Although the latter has some open source support via the unofficial community-developed Moonlight project, neither option is perfect. Steam streaming is often broken for many games outside of Steam, and Nvidia only officially streams to their Shield tablet and set-top-box devices. If you’re using an AMD or intel video chipset they aren’t supported by Nvidia, either.

    I’m not sure if there’s any room for a commercial third-party solution when Nvidia and Valve’s solutions work almost well enough, so it might have to be a community-developed open source project.

  • I’ll probably never use it, because I don’t jailbreak modern consoles, but it’s an impressive discovery by KiiWii on the GBA Temp forums  (via Wololo) that the Parappa The Rapper remaster for the PlayStation 4 is actually a PlayStation Portable emulator with special features. Those features let the developers replace the textures in an emulated game with upgraded assets that look better at the higher resolutions of the PS4.

    Very few PSP games actually work in this emulator, it’s just fun to look behind the curtain of one of these remastered games and find out how the remastered sausage is made.