×
Privacy

Apple Tries To Stop Developers Sharing Data On Users' Friends (bloomberg.com) 21

Apple has updated its App Store guidelines to close a loophole that let app makers store and share data without many people's consent. The practice has "been employed for years," reports Bloomberg. "Developers ask users for access to their phone contacts, then use it for marketing and sometimes share or sell the information -- without permission from the other people listed on those digital address books." From the report: As Apple's annual developer conference got underway on June 4, the Cupertino, California-based company made many new pronouncements on stage, including new controls that limit tracking of web browsing. But the phone maker didn't publicly mention updated App Store Review Guidelines that now bar developers from making databases of address book information they gather from iPhone users. Sharing and selling that database with third parties is also now forbidden. And an app can't get a user's contact list, say it's being used for one thing, and then use it for something else -- unless the developer gets consent again. Anyone caught breaking the rules may be banned.

While Apple is acting now, the company can't go back and retrieve the data that may have been shared so far. After giving permission to a developer, an iPhone user can go into their settings and turn off apps' contacts permissions. That turns off the data faucet, but doesn't return information already gathered.

Bug

Bugs Allowed Hackers To Make Malware Look Like Apple Software (vice.com) 72

An anonymous reader shares a report: For years, hackers could hide malware alongside legitimate Apple code and sneak it past several popular third-party security products for Mac computers, according to new research. This is not a flaw in MacOS but an issue in how third-party security tools implemented Apple's APIs. A researcher from security firm Okta found that several security products for Mac -- including Little Snitch, xFence, and Facebook's OSquery -- could be tricked into believing malware was Apple code, and let it past their defenses. "I can take malicious code and make it look like it's signed by Apple," Josh Pitts, the security researcher at Okta who discovered these bugs, told Motherboard. In a blog post published Tuesday, Pitts explained that the issue lies with how the third-party security tools implemented Apple's code-signing APIs when dealing with Mac's executable files known as Universal or Fat files.
Bitcoin

Apple's App Store Officially Bans Cryptocurrency Mining (venturebeat.com) 39

Apple has updated the App Store's Review Guidelines to explicitly ban on-device mining across any type of app, and all of Apple's platforms. The new section 3.1.5 (b), titled Cryptocurrencies, provides five clear rules for what will and won't be allowed in macOS, iOS, tvOS, and watchOS apps going forward. VentureBeat reports: The upshot of the new rules is that while Apple will permit cryptocurrencies to exist on its platforms, it's adding requirements to stop scammers and individuals from exploiting App Store customers, while making explicit that it's blocking developers from eating Apple device processing power for mining activities. As AppleInsider notes, the Review Guidelines were previously less concerned with cryptocurrencies, allowing an app to facilitate crypto and ICO transactions if it complied with the laws in the app's distributed territories.

Since the App Store is virtually the only place to acquire software for iPhones, iPads, iPod touches, Apple TVs, and Apple Watches, Apple's decision will effectively end crypto mining on those devices. On macOS, however, users will continue to be able to acquire apps outside of the Mac App Store, enabling mining and other activities to continue without Apple's seal of approval.

Programming

Four Years On, Developers Ponder The Real Purpose of Apple's Swift Programming Language (monkeydom.de) 262

Programming languages such as Lua, Objective-C, Erlang, and Ruby (on Rails) offer distinct features, but they are also riddled with certain well-documented drawbacks. However, writes respected critic Dominik Wagner, their origination and continued existence serves a purpose. In 2014, Apple introduced Swift programming language. It has been four years, but Wagner and many developers who have shared the blog post over the weekend, wonder what exactly is Swift trying to solve as they capture the struggle at least a portion of developers who are writing in Swift face today. Writes Wagner: Swift just wanted to be better, more modern, the future -- the one language to rule them all. A first red flag for anyone who ever tried to do a 2.0 rewrite of anything.

On top of that it chose to be opinionated about features of Objective-C, that many long time developers consider virtues, not problems: Adding compile time static dispatch, and making dynamic dispatch and message passing a second class citizen and introspection a non-feature. Define the convenience and elegance of nil-message passing only as a source of problems. Classify the implicit optionality of objects purely as a source of bugs. [...] It keeps defering the big wins to the future while it only offered a very labour intensive upgrade path. Without a steady revenue stream, many apps that would have just compiled fine if done in Objective-C, either can't take advantage of new features of the devices easily, or had to be taken out of the App Store alltogether, because upgrading would be to costly. If you are working in the indie dev-scene, you probably know one of those stories as well. And while this is supposed to be over now, this damage has been done and is real.

On top of all of this, there is that great tension with the existing Apple framework ecosystem. While Apple did a great job on exposing Cocoa/Foundation as graspable into Swift as they could, there is still great tension in the way Swift wants to see the world, and the design paradigms that created the existing frameworks. That tension is not resolved yet, and since it is a design conflict, essentially can't be resolved. Just mitigated. From old foundational design patterns of Cocoa, like delegation, data sources, flat class hierarchies, over to the way the collection classes work, and how forgiving the API in general should be. If you work in that world you are constantly torn between doing things the Swift/standard-library way, or the Cocoa way and bridging in-between. To make matters worse there are a lot of concepts that don't even have a good equivalent. This, for me at least, generates an almost unbearable mental load.

Desktops (Apple)

Clear Linux Beats MacOS in MacBook Pro Benchmark Tests (phoronix.com) 155

To celebrate its 14th birthday, Phoronix.com used a 15-inch MacBook Pro to run system benchmarking tests on the following operating systems:

- Windows 10 Pro

- The latest macOS 10.13 High Sierra

- Windows 10 Windows Subsystem for Linux (WSL) using Ubuntu 18.04

- Ubuntu 18.04 LTS with the Linux 4.15 kernel, GCC 7.3.0, and an EXT4 file-system.

- Clear Linux 22780 with the Linux 4.16 kernel, GCC 8.1.1, and EXT4.

- Fedora Workstation 28 with updates is the Linux 4.16 kernel, GCC 8.1.1, and EXT4.

- OpenSUSE Tumbleweed with the Linux 4.16 kernel, GCC 7.3.1, and default file-system configuration of Btrfs root file-system with XFS home partition.

The results? When it came to outright wins and losses, Clear Linux 22780 was the front-runner 59% of the time followed by macOS 10.13.4 finishing first 21% of the time and then Fedora Workstation 28 with winning 10% of the time.

For losses, to little surprise considering the I/O overhead, Windows 10 was in last place 38% of the time followed by Ubuntu 18.04 being surprisingly the slowest Linux distribution 30% of the time on this 2016 MacBook Pro.

The article also reminds readers that "For those looking for a Linux laptop, there are plenty of better options..."
Software

Should Apple Let Competitors Use FaceTime? (cnet.com) 211

In 2010, Steve Jobs first introduced FaceTime and promised it would become an open industry standard that could be used by Apple's competitors -- not just Apple. Well, eight years later and that still hasn't happened. CNET's Sean Hollister provides a theory as to why that is: There's also an ongoing lawsuit to consider -- as Ars Technica documented in 2013, Apple was forced to majorly change how FaceTime works to avoid infringing on the patents of a company called VirnetX. Instead of letting phones communicate directly with each other, Apple added "relay servers" to help the phones connect. Presumably, someone would have to pay for those servers, and/or figure out a way for them to talk to Google or Microsoft or other third-party servers if FaceTime were going to be truly open. But that doesn't make a broken promise less frustrating. Particularly now that Apple could potentially fix annoying business video calls as well. A Skype-killing video chat service that worked on Mac, iOS *and* Windows, Android and the open web? That's something I bet companies would be happy to pay for, too.
Operating Systems

tvOS 12 Brings Dolby Atmos Support, Zero Sign-In, and TV App Improvements (macworld.com) 47

If you're using an Apple TV as your main streaming box, you will be happy to know several big improvements are coming to the platform. Macworld reports of what's new in tvOS 12: With tvOS 12, Dolby Atmos comes to the Apple TV 4K. All you need for full 3D immersive audio is an Atmos-supporting sound bar or receiver. This makes Apple TV 4K the only streaming media box to be certified for both Dolby Vision and Dolby Atmos.

One of the best features of tvOS 11 is called Single Sign-on. You add your TV provider's login information to your Apple TV device. If an app supports Single Sign-on, you can log in with your TV provider with just a few taps. It's a big step forward, but still a little bit of a pain. With tvOS 12, Apple makes the whole process totally seamless with Zero Sign-on. Here's how it works: If your TV provider is your Internet provider (a very common occurrence here in the United States), and your Apple TV is connected to the Internet through that provider, you sign in automatically to any Apple TV app your provider gives you access to. Just launch the app, and you're signed in, no passwords or configuration needed at all.

Apple's breathtaking 4K video screensavers, called "Aerials," is one of those minor delights that Apple TV 4K users can't get enough of. In tvOS 12, they get better. You can tap the remote to see the location at which the Aerial was filmed. A new set of Aerials is the star of the show, however. Called "Earth," these are stunning videos from space, taken by astronauts at the International Space Station.
Furthermore, the TV app will provide live content from select TV providers; Charter Spectrum will support the app with live channels and content later this year. Apple is also now allowing third-party home control systems' remotes to control your Apple TV (including Siri).
Programming

Apple Deprecates OpenGL and OpenCL in macOS 10.14 Mojave 269

In macOS 10.14 Mojave, which Apple unveiled on Monday, the company is deprecating OpenGL and OpenCL technologies in its desktop operating system. In an announcement post to developers, the company wrote: Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders. PCGamer reports that several developers have expressed disappointment over the decision. AnandTech reports that the company is doing away with OpenGL and OpenCL in iOS and its other operating systems as well.
IOS

Apple Is Testing a Feature That Could Kill Police iPhone Unlockers (vice.com) 187

Lorenzo Franceschi-Bicchierai, reporting for Motherboard: On Monday, at its Worldwide Developers Conference, Apple teased the upcoming release of the iPhone's operating system, iOS 12. Among its most anticipated features are group FaceTime, Animoji, and a ruler app. But iOS 12's killer feature might be something that's been rumored for a while and wasn't discussed at Apple's event. It's called USB Restricted Mode, and Apple has been including it in some of the iOS beta releases since iOS 11.3.

The feature essentially forces users to unlock the iPhone with the passcode when connecting it to a USB accessory everytime the phone has not been unlocked for one hour. That includes the iPhone unlocking devices that companies such as Cellebrite or GrayShift make, which police departments all over the world use to hack into seized iPhones. "That pretty much kills [GrayShift's product] GrayKey and Cellebrite," Ryan Duff, a security researcher who has studied iPhone and is Director of Cyber Solutions at Point3 Security, told Motherboard in an online chat. "If it actually does what it says and doesn't let ANY type of data connection happen until it's unlocked, then yes. You can't exploit the device if you can't communicate with it."

Facebook

Apple Jams Facebook's Web-Tracking Tools (bbc.com) 117

The next version of iOS and macOS "will frustrate tools used by Facebook to automatically track web users," reports BBC. At the company's developer conference, Apple's software chief Craig Federighi said, "We're shutting that down," adding that Safari would ask owners' permission before allowing the social network to monitor their activity. BBC reports: At the WWDC conference - held in San Jose, California - Mr Federighi said that Facebook keeps watch over people in ways they might not be aware of. "We've all seen these - these like buttons, and share buttons and these comment fields. "Well it turns out these can be used to track you, whether you click on them or not." He then pointed to an onscreen alert that asked: "Do you want to allow Facebook.com to use cookies and available data while browsing?" "You can decide to keep your information private."

Apple also said that MacOS Mojave would combat a technique called "fingerprinting", in which advertisers try to track users who delete their cookies. The method involves identifying computers by the fonts and plug-ins installed among other configuration details. To counter this, Apple will present web pages with less details about the computer. "As a result your Mac will look more like everyone else's Mac, and it will be dramatically more difficult for data companies to uniquely identify your device," Mr Federighi explained.

Transportation

Apple CarPlay Will Now Support Third-Party Navigation and Mapping Apps (techcrunch.com) 44

Apple today announced that it will now let third-party navigation and mapping apps work with CarPlay starting with iOS 12. "Up to now, Apple only allowed its own mapping app, Maps, to work over CarPlay, but now you can use Waze, Google Maps, Here, or whatever other app you might want to use to get from A to B," reports TechCrunch. From the report: The change marks a big shift for Apple, which is well known for favoring its own native apps and generally a more tightly controlled ecosystem on iOS and across devices. But Maps hasn't been the most popular mapping app by some measure, even for users of iOS. This is in a sense is a tacit acknowledgement that iPhone owners are using a wide variety of other services, and so to get CarPlay used more, this needed to be enabled. It's not clear why Apple didn't extend third-party support for other mapping and navigation apps until now. Perhaps it was to sweeten the deal for more people to use its own Maps app.
Operating Systems

watchOS 5 Brings Automatic Workout Detection, Walkie-Talkie Mode, Podcast App To Apple Watch (digitaltrends.com) 50

At WWDC 2018, Apple announced several new features in watchOS 5 that will be coming to the Apple Watch later this year. Digital Trends summarizes all the big new additions including more watch faces and improved health tracking features: Apple is putting a huge emphasis on ensuring fitness tracking data is accurate in WatchOS 5. The company studied more than seven terabytes of fitness data from more than 12,000 participants to make sure its tracking measurements are on point. You'll also find a new competition mode on WatchOS 5. The mode allows you to enter a seven-day competition with a friend. WatchOS 5 also features new fitness modes. The Yoga mode will track your activity via the heart rate monitor while the Hiking mode will use your pace and elevation to better determine the number of calories burned. The Running mode now offers a custom pace alert, tracks your cadence and will even provide time data on the previous mile run. Finally, you'll see new start and end workout alerts.

WatchOS 5 also brings several awesome communications improvements. First off is the new Walkie-Talkie mode. With Walkie-Talkie, you can add friends to your Apple Watch and communicate with them directly by tapping the Talk button within the Walkie-Talkie app. Your Siri watch face will also get a huge update as well. The new Siri watch face will provide more information on your favorite sports teams, offer commute and traffic information, as well as heart rate.
Also available in watchOS 5 are Siri Shortcuts, an official Podcast app, and WebKit, which will let you view webpages from Messages or emails. You will also no longer need to say "Hey Siri" to activate Siri. Now you can simply raise your wrist to your mouth and Siri will automatically be listening.

Note: The original Apple Watch won't get watchOS 5's new features. You will need a Series 1 or newer timepiece.
Desktops (Apple)

Apple Brings iOS Apps Into Mac, But Won't Merge Platforms (cnet.com) 46

Stephen Shankland, writing for CNET: With its next-generation MacOS Mojave software, Macs will be able to run some apps written for iPhones and iPads, a big new step in bringing the two technology platforms closer together. Craig Federighi, Apple's senior vice president of software engineering, announced the change Monday at Apple's Worldwide Developer Conference in San Jose. And he said Mojave will include four apps Apple itself brought from its iOS mobile software to MacOS: Home, Stocks, News and Voice Memo. "There are millions of iOS apps out there, and we think some of them would look great on the Mac," Federighi said. For now, it's only Apple that has the ability to move iOS apps to MacOS. But that'll change in 2019.
Operating Systems

Apple Unveils macOS 10.14 Mojave With Dark Mode and Finder Photo Tools (venturebeat.com) 99

Alongside iOS 12, at its developer conference WWDC on Monday, Apple also unveiled macOS 10.14 -- named "Mojave" -- the upcoming software update for the company's laptop and desktops lineups. The headline feature of macOS 10.14 is dark mode, a feature that people who work during late hours might appreciate. VentureBeat: A new Mojave feature called Dynamic Desktop can subtly change the desktop throughout the day, morning, afternoon, and evening. There's also Desktop Stacks, which can automatically clean up a messy desktop by arranging desktop contents into stacks based on content, date, or tag. Gallery View in the Finder lets you see content in a Photos-like display, including full metadata from cameras that can appear in an optional second sidebar; you can rotate photos and do basic automation of Actions within the Finder. The macOS screenshot creation tool has been expanded, as well, to enable instant creation of screengrabbed videos from current screen content.

Continuity has been expanded with Continuity Camera, leveraging your phone's camera to instantly add photos and scans to programs that request them. It also includes a Mac version of the Apple News aggregation app that debuted on iOS two years ago, including the Stocks feature and new sidebar that were shown off for the updated iPad version of News earlier in the Keynote. Voice Memos is also being brought to the Mac, as is Home, the HomeKit app from iOS. Apple also announced a collection of heightened security features for macOS, including protection by default of camera access, microphone access, your mail database, message history, and other private data.
Apple has also redesigned the App Store, and is bringing favicons to Safari tabs.
IOS

Apple Unveils iOS 12 (apple.com) 77

Apple on Monday unveiled iOS 12, the major software update that is coming later this year to all the iPhones and iPad models the company has released since 2013. iOS 12 offers a handful of new features but the focus this year, said company's VP of engineering Craig Federighi onstage, is on performance improvements. Apps will launch up to 40 percent faster, and you can slide to take a photo at up to 70 percent faster than with iOS 11, Federighi said. Part of the major push this year is also on augmented reality. The company is introducing a Measure app, which will people to use their phone's camera to measure real-life objects accurately. There's also 3D graphics that you can place into the real world through AR. Apple made a new file format called USDZ, which was developed in conjunction with Pixar.

Apple is also introducing something called "personalised Memoji characters," ability to have a group FaceTime call, and minor new features and improvements to Siri, and Photos. There is also grouped notifications, a feature that Apple claims to have invented. (Android has had it for more than 8 years.) Additionally, Apple is also bringing new tools to iOS that will allow users to take better control of the time they spend interacting with their iPhones and iPads. Note from the press release: New modes in Do Not Disturb automatically end based on a specified time, location or action and Do Not Disturb during Bedtime helps people get a better night's sleep by dimming the display and hiding all notifications on the lock screen until prompted in the morning. To help reduce interruptions, iOS 12 gives users more options for controlling how notifications are delivered. They can instantly manage notifications to be delivered quietly or turned off completely. Grouped notifications make it easier to view and manage multiple notifications at once. Screen Time provides users with detailed information and tools to help them better understand and control the time they spend with apps and websites. Daily and weekly Activity Reports show the total time spent in individual apps, usage across categories of apps, how many notifications are received and how often iPhone or iPad are picked up.
Canada

Woman Looking At Apple Watch Found Guilty of Distracted Driving (nationalpost.com) 128

Ontario law defines distracted driving as "holding or using a handheld wireless communication device" -- and a judge just fined Victoria Ambrose $400 for checking her Apple Watch while waiting at a stoplight. Long-time Slashdot reader innocent_white_lamb quotes the National Post: Even with its miniaturization and trendy technology, an Apple Watch is no safer "than a cellphone taped to someone's wrist," said a justice of the peace, while convicting a Guelph woman this month of holding or using a hand-held wireless communication device while driving... "The key to determining this matter is distraction. It is abundantly clear from the evidence that Ms. Ambrose was distracted..."
When the light turned green Ambrose had remained parked at an intersection, according to the officer who ticketed her, though two cars ahead of her had moved forward. Ambrose testified that she was only checking the time, but the officer told the court he'd seen Ambrose check her watch four different times.
Google

Google Quits Selling Tablets (techcrunch.com) 143

Google has quietly crept out of the tablet business, removing the "tablets" heading from its Android page. It was there yesterday, but it's gone today. TechCrunch reports: Google in particular has struggled to make Android a convincing alternative to iOS in the tablet realm, and with this move has clearly indicated its preference for the Chrome OS side of things, where it has inherited the questionable (but lucrative) legacy of netbooks. They've also been working on broadening Android compatibility with that OS. So it shouldn't come as much surprise that the company is bowing out.

Sales have dropped considerably, since few people see any reason to upgrade a device that was originally sold for its simplicity and ease of use, not its specs. Google's exit doesn't mean Android tablets are done for, of course. They'll still get made, primarily by Samsung, Amazon and a couple of others, and there will probably even be some nice ones. But if Google isn't selling them, it probably isn't prioritizing them as far as features and support.
Android Police was first to break the news.
Iphone

Apple May Introduce a Triple-Camera iPhone This Year (thenextweb.com) 107

A rumor from The Korea Herald suggests that Apple may be planning on introducing its first triple camera smartphone this year with the rumored 6.5-inch iPhone. The rumor comes buried in a piece mostly about Samsung, which is also expected to introduce a triple-camera smartphone with next year's S10. The Next Web reports: To be clear, this isn't the first time we've heard word of a triple camera iPhone, but the three previous reports have pointed to a 2019 release, according to MacRumors. One of these reports was from Ming Chi Kuo, an Apple analyst who has a solid track record. The fact that's it's mentioned offhandedly in the Korea Herald report makes me think the date may have been a mistake. No matter how good AI and processing get, there's only so much you can do within the physical constraints of a small smartphone sensor. In theory, using multiple cameras and combining the information with some smart processing could help you somewhat replicate the image quality of a larger sensor.
Advertising

Apple Is Reportedly Eyeing the Ad Business (cnbc.com) 38

An anonymous reader quotes a report from CNBC: The Wall Street Journal has published a new report detailing one thing we might expect to see on stage at WWDC next week: a digital ad platform expansion. According to the Journal, Apple has been in talks with major apps including Snapchat and Pinterest about the project: "Over the past year, Apple has met with Snap Inc., Pinterest Inc. and other companies about participating in an Apple network that would distribute ads across their collective apps, the people said. Apple would share revenue with the apps displaying the ads, with the split varying from app to app, they said."

The report adds that the new ad effort would expand on the "nearly $1 billion" business of search ads, which it introduced to the App Store in 2016. In addition to app ads being display in search results in the App Store, developers could include advertisements in search results within their own apps: "Under the concept discussed internally and raised with potential partners, users searching in Pinterest's app for 'drapes' might turn up an ad distributed by Apple for an interior-design app, or Snap users searching for 'NFL' might see an ad for a ticket-reseller app, one of the people said."

Communications

Telegram CEO Claims Apple Has 'Prevented' App Updates Globally Since April 35

New submitter devoid42 writes:Multiple news outlets -- ArsTechnica and The Verge -- report that Apple is restricting updates to Telegram app across the globe. The outage comes at a time when the Russian government has instructed Apple to ban the secure message app. No response from Apple as to the reason, though preventing security updates globally in response to one countrie's request seems quite a miss judgement, one can argue.

Slashdot Top Deals