Tuesday, August 18, 2015
The correct take on this? An easy-to-update Internet-of-Things bridge, to bridge from ethernet to the various other radio protocols used by door locks, thermostats, security systems, etc.
Monday, August 10, 2015
- still a bit laggy. This is most noticeable when the device thinks I picked it up in landscape and takes its time rotating, in multiple steps, to portrait. Seemingly every time I pick up the phone.
- Mail is flaky, particularly on my iPad Air 2. Stray attachment icons floating around the message view, even in messages without attachments (killing mail and restarting solves).
- Battery usage is a bit high still. Burning about an extra 10-20% of battery in a day, at least on my iPhone 6+.
- News app still a little slow to show me new materials. Sometimes you have to tap between tabs to get it to load new material.
Wednesday, July 22, 2015
It's always been the case that Apple-related forums have been filled with non-developers seeking guidance on how to install iOS betas on their primary devices. But especially now, with Apple adopting the "Public Beta" model and with them allowing more or less full access to the developer betas without the annual $99 fee, nonsense app reviews have proliferated.
These fall into two categories:
1) people who don't understand that the reason an app doesn't function properly is because they are running a beta version of the operating system.
2) people who blame the developers for not updating the app to function properly with the beta version of the operating system (something that is usually not even possible).
This has been something developers have been wanting almost since the early days of the App Store.
Tuesday, July 21, 2015
Wednesday, July 15, 2015
Source: Ars Technica
More on the inevitable Mac transition to ARM: AppleNews.Zone
Monday, July 13, 2015
InterfaceThe new interface will be the first thing you notice.
It remains a cross between Office of old and the Windows version of Office, providing a ribbon experience in addition to traditional menus.
Note that above I've used the built-in preferences to use the traditional color scheme, otherwise the ribbon/menu area would be the same blue color found in the iOS versions of Office.
Monday, July 6, 2015
Sunday, July 5, 2015
Further to an earlier post, here's another article from a web developer whining that Safari doesn't support his favorite new standards-based googads.
Here's a choice bit:
"It’s holding the mobile web back, as the web isn’t better than the lowest common denominator, and by having a dominant mobile platform where the web only is being updated once a year, and by one vendor, it simply slows down the distribution of new features, which ultimately slows down the innovation on the web."This emblematic of the fundamental flaw in this line of reasoning. The mobile web can never be more than the lowest common denominator, which is exactly why Apple doesn't focus its efforts on non-user-facing features. Apple wants you writing native apps which can take advantage of Apple's value added hardware features and Cocoa stack. Apple has no interest in developing an ecosystem of apps that run just as well on a $100 Android phone as on an iPhone 6+, which take no advantage of Apple's hardware features, which don't integrate with HealthKit and HomeKit and Apple Watch, which aren't searchable with Siri, etc. Because if that's the dominant ecosystem, what's the point of buying Apple hardware?
So good luck with that petition, folks.
Again "New" means something closer to "Explore" than "New."
Friday, July 3, 2015
All this inconsistency makes my head hurt.
Thursday, July 2, 2015
I didn't know this function existed, but I'm glad I finally figured out how to tell Apple Music I really have no interest in seeing any suggestions involving either Nickelback or Kelly Clarkson...
Do I like the track or not? What's the purpose of the star ratings? And the heart? Why are there two ratings systems that don't interact with each other?
Wednesday, July 1, 2015
Up until now, my family has generally shared a single iTunes Apple ID, and has used Apple Match. We have a "server" in the house with around 8,000 songs on it, mostly ripped from our collection of CDs (we had a lot of CDs, because we are old).
Apple Match allowed each of us full access to any song on that server. I did not realize this, but apparently Apple Match would not work if different family members were using different Apple IDs, all linked under Family Sharing; only songs bought on iTunes would be available on each device in that case.
Since a big part of Apple Music is music discovery - the service suggesting playlists based on individual music preferences - it seemed a good idea to finally switch my family to using Family Sharing for iTunes. My classic rock/classic rock/rock/rock/alternative/alternative doesn't mix well with my kid's pop/pop/hits/hits and my wife's classic rock/classic rock/rock/rock/alternative/country/pop/hits/
We had already been using Family Sharing for iCloud; iOS allows you to use a different ID for iTunes/music than you use for everything else iCloud-related, and we had taken advantage of that.
So I thought this would be simple; just go to Settings | iTunes & App Store and click on "Apple ID: ..." and enter the same Apple ID we had been using for other iCloud functions.
This worked fine on my kid's iPhone, but on my wife's iPad all hell broke loose. Apple Music kept insisting that we start a new free trial for her; it failed to understand that she was under the Family Sharing plan I had already set up on my own device.
After much experimentation, the following procedure solved this problem:
1) Go to Settings | iTunes & App Store and sign out
2) Go to Settings | Music and uncheck Apple Music
3) Kill the settings app and Music app (by double-tapping the home button and swiping both apps upward)
4) Go to Settings | iTunes & App Store and log in the family-member Apple ID
5) Go to Settings | Music and check Apple Music.
6) Launch Music
Though this solved that problem, we next realized that none of the music in our personal collection was available on either my wife's or kid's devices. This despite "iCloud Music Library" being turned on for each device.
After some more research, I discovered that iTunes Match does not share personal music (i.e. music not purchased on the iTunes store) among Family Sharing members; presumably the same is true for iCloud Music Library.
This is a bit of a pain since not all of our music is available on Apple Music (e.g. The Beatles).
If we figure out a solution, we'll let you know.
Sunday, June 28, 2015
Saturday, June 27, 2015
Friday, June 26, 2015
Among the patents assigned from Privaris to Apple is U.S. 8,327,152, assigned on Oct. 14, 2014. The patent is entitled "System and methods for assignation and use of media content subscription service privileges."
The gist of this patent is that one can use biometrics to authenticate users and allow sharing of digital media based on this authentication. Among other things, this allows sharing of media among authorized users, from one device to another.
For example, here is claim 13:
13. A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process, the code comprising code to:
authenticate, at a first personal identification device, a biometric input of a first user based on a biometric template of the first user stored at the first personal identification device, the first personal identification device storing a first certificate having a plurality of subscription privileges associated with the first user;
generate, at the first personal identification device, a second certificate associated with a second user based on the first certificate, the second certificate having at least one subscription privilege from the plurality of subscription privileges associated with the first user; and
send the first certificate and the second certificate from the first personal identification device to a second personal identification device associated with the second user such that the second user is permitted to access media associated with the at least one subscription privilege of the second certificate from a media provider based on the first certificate and the second certificate.
The first limitation after the preamble discusses authenticating, using biometrics, a first user. Presumably this would including something like using Touch ID to log into an iPhone.
The next limitation, discusses creating a certificate for a second user based on information relating to the first user. Conceivably this could include creating a certificate based on Family Sharing, for example. So if a parent uses Touch ID, the parent can generate permissions for a child to receive and use digital media (such as a song from Apple Music, one would imagine).
The final limitation involves sending the information about the authorized user (e.g. the parent) and the second user (e.g. the child) to another device (e.g. a child's iPad) and allowing that other user (the child) to use the media (i.e. play the song).
One could also imagine allowing sharing of media with friends (presumably some sort of time-limited loan) and various other situations.
Source: Apple Obtains Touch ID-Related Patents From Biometric Security Firm Privaris [MacRumors]
Thursday, June 25, 2015
Original story at sixcolors.com
Wednesday, June 24, 2015
One great feature of this OS is that it had a built-in global search functionality. You could search for any term, and not only would built-in programs (what we used to call "apps") be searched, but the contents of third party software would be searched as well. In other words, if I wrote an app that had access to a bunch of information, I could search from the "home screen" and see results pop up from my own app.
It took 8 major OS revisions, but this type of functionality is finally coming to iOS in the upcoming iOS 9.
Monday, June 22, 2015
- Return of the 17" MacBook Pro. For, you know, um, musicians.
- Take the media server functions out of iTunes and put them in a separate daemon. For, you know, um, musicians.
- A new modern file system on the Mac. For, you know, um, musicians.
- Siri on Mac OS, for, you know... yeah, musicians.
- Keyboard mode for Siri, so we singers don't have to strain their vocal cords.
- Apple TV update with 4K and apps. For example, music apps.
- Paid updates in the app store. (Throw that in for the developers).
Thursday, June 18, 2015
Some previous entries in this continuing series:
A continuing exploration of the likely future of the Mac:
Part I: Why Apple is Motivated
Part II: Why ARM is a Better Solution for Apple
As I've stated before in various forums, Apple's complete control of the development and distribution stack would enable them to create ARM processors that need not hew completely to the ARM architecture or instruction set.
The vast majority of programmers targeting Apple devices code in either Swift or Objective-C, two languages that Apple essentially controls. This has allowed Apple to add various language features that it finds beneficial to supporting its products.
Apple also controls the IDE, namely Xcode, which allows it to easily add meta-programming features like storyboard interfaces and the like.
Apple also controls the compiler, LLVM, which is designed to compile the (mostly) human-readable Swift or Objective-C to an Intermediate Representation, and then the Intermediate Representation is turned into the actual assembly language instructions needed for the target device.
If Apple wants to add some hypothetical new hardware capability, like the ability to treat data streams as fully encrypted up until loaded into the on-chip data cache, and they want to add new instructions to do so, there's nothing stopping them.
Up until now, however, each time they added an instruction set variant to the mix, Xcode was forced to output fatter and fatter binaries, to target each possible device that the code could run on.
Enter the App Store and Bitcode.
For iOS 9, Apple has announced "Slicing." The general idea is that instead of the developer uploading complete fat binaries containing object code executable on each target device, only the LLVM intermediate representation, or "bitcode," is uploaded to the App Store. Then, when a customer wants to buy or download an app, Apple's App Store back end provides the appropriate executable, compiled by Apple, for that device.
This is a huge development. Taken to its logical conclusion, this new capability allows Apple to change its CPU in any manner it wishes, at any time, whether or not the changes are compatible with previously compiled software. This may also be the first step to the eventual ARM'ification of Mac, as well.