Showing posts with label Apple. Show all posts
Showing posts with label Apple. Show all posts

Friday, April 05, 2024

Apple antitrust: Dreaming of freedom for photos

In early 2024 the American DOJ sued Apple for an illegal monopoly over the smartphone market. I agree with the thrust of the suit. Apple may not have a conventional monopoly, but for a customer like me switching costs are high. The data lock is strong. Apple feels like a de facto monopoly.

I don't know how the suit will evolve over the next 5-10 years of courtroom work. Somewhere along the line I hope that it produces more competition within the Apple ecosystem. In particular it would be rather nice if the courts decide that Apple uses Photos lock-in as a part of its monopoly.

I'm not betting on this happening though. Very few people seem to care about images that are more than a week old and almost nobody does any photo organization or annotation. Apple's Photos products have been deprecating annotations since iPhoto quietly dropped text descriptions of named photo albums. The current version of Photos.mac doesn't even support searches on folder names and Photos.ios can't view or change photo titles seen in Photos.mac

But ... let's say a miracle occurs. Here are two ways that Apple could free photo management from their iron control and provide options for the tiny sliver of the Apple base that cares.

  1. Apple could define an interchange format for digital photo collections. Aperture Exporter showed the way. It's not that hard --  original image, high res archival version, edited version, XMP metadata, folder/album structures, edit directions if possible. All file based and the collection is browsable in a web browser and well documented. Other vendors can import from it.
  2. Make PhotoKit API the only way for Photos to interact with iCloud and make it entirely public. (Current PhotoKit is very limited and the most interesting parts are not public.) A vendor could then greatly extend or replace Photos.mac. I'd pay in blood.
None of this will ever happen.

Saturday, February 05, 2022

We need non-Apple App Stores - because Apple's store has trash like Luni Scanner App.

[Update 3/6/2022: After I exposed this scam I revisited our purchase history and the listing for the scam subscription had changed. Instead of "Luni" the company and "Scanner" the App it showed:



"Municorn" the app and AlexeyBogdanov272750744 as the Seller.

In addition, when I clicked on the Report a Problem link I see there's an entirely new feature!

Unfortunately, perhaps due to issues with my Store Apple ID, I can't select that Apple ID as a family member. Other family members appear.

--------------- ORIGINAL

There are several good arguments for a non-Apple iOS App Store. The best reason I know if for competing App Stores is that Apple's App Store has many frauds.

Consider the case of the Luni Scanner App; #85 in "Business" in the US App Store. 

Luni's is a "mobile app publisher" their site claims they are "the largest french app publisher" (yes, lower case "french"). Their domain information is protected. All their apps are subscription based. 

Luni makes a suspiciously wide range of apps with generic names including a "VPN" app, a "Translator" and a "Video Editor":




The VPN app has 22.9K ratings with an average of 4.7/5 by people like "yessirbruh". The 'most critical' ratings (only accessible on iOS) make clear it is a scam with clever subscription pattern that tricks users into paying a high weekly rate.

The Scanner App is the similar scam that bit my family. It has 174K ratings and 5 stars. The vast majority are obviously purchased. The "critical" reviews mention unwitting subscriptions. A screenshot that appears on first launch shows how it works for the "Free" app with add-in purchases:

This covers the entire screen. It appears that one cannot use the App without clicking Continue. In fact if a user closed this screen the App can be used. Of course most naive users, inducing our family member, will click Continue so they can start their "free trial". Except that's NOT what Continue does. Within 3 days charges will start. In our case, not $10 a month, but $5 a week.

The family member has some reading and processing issues, and a trusting nature, that made him particularly vulnerable to a scam. He thought "5 stars" actually meant something. It didn't occur to him that Apple would allow fake reviews; he trusted Apple. He was also unaware that iOS Notes has a decent scanner app, that Microsoft provides an excellent free app, and that we actually own a quality app from Readdle. 

Because of the way Apple's Family Sharing works for purchases the monthly charges went to my Apple ID. Because of changes Apple made to Apple IDs that account couldn't receive email; I stopped getting Apple purchase statements over 12 months ago.

It took some time for me to see what had happened. I only discovered the scam when doing a routine review of our iTunes subscriptions. With some help from Google I was able find where Apple shows purchase records -- about 20 weeks at $5/week. With more Google help I placed a repayment claim against 20 charges (Apple does not support repayment claims against a subscription.) At this time I do not know if Apple will process the claims.

Scanner App is far from the only scam app on the App Store, and Luni far from the only "publisher" to earn millions from dark subscription patterns. Apple has let this problem fester for years; they are unwilling to fix it.

That's why we need alternative curated high quality App Stores. So we can restrict purchases to a trustworthy vendor.

For me $100 is not a big cost and the experience is a great learning opportunity for my family member. Even so, a reaction is needed. I'm sharing this experience here, but more importantly I'll share a condensed version with our two MN Senators and our Representative and the MN attorney general. If Apple doesn't get the money out of Luni I'll try the AMEX fraud process.

To be clear, the problem is Apple. Luni is just taking advantage of the opportunity they've been given. We need quality App Stores. That requires competition.

Below it the letter I'm sending to our Senators and Representative:

I'm writing to share a family story that illustrates why we need alternatives to Apple's iOS App Store. I hope you will support efforts to force Apple to allow competing App Stores with viable business models.

The problem is Apple has done a poor job keeping scams out the App Store. Recently a vulnerable adult family members was tricked by very sneaky sign up procedure. He unwittingly subscribed to a worthless app for $5/month. Because Apple has no controls on purchases in family sharing accounts I got the bill. It ran for at least 20 weeks before I spotted it and unsubscribed. I submitted a reimbursement request to Apple for 20 transactions.

When I investigated I found the app vendor, Luni, had dozens of similar worthless apps with the same trick subscription process. They have hundreds of thousands of fake reviews. The scam Scanner App was #81 in its category with a 5 star rating. The "publishers" make millions. I'd wager they are a front for anyone who has a good scam app; they create an icon, embed their subscription scam, and take a cut.

The App Store has many apps like this. They make Apple hundreds of millions of dollars a year. Perhaps billions. Apple could have cleaned them out years ago. They could do so many things to make these traps less effective. They've done none of them.

We need a better App Store. Apple doesn't deserve a monopoly on iOS App sales because it's been at best negligent, at worst malevolent. We need higher quality trustworthy curated App Stores in place of Apple's service.

Monday, February 17, 2020

Apple can beat Google Maps -- by investing in bike route maps

Google Maps seems unbeatable. Every time Apple does an upgrade Google does three. It seems Apple can't win.

But Google has weaknesses. Google maps are increasingly hard to read, particularly in sunlight. Google has no options for scenic routes; even when I choose an alternate route for the pleasure of the trip Google aggressively reroutes me to the fastest option. Apple maps at least have a "no highway" trip option.

These are small weaknesses though. Apple still gets big things wrong even with their latest revisions. Apple hasn't learned much from Google's Local Guides program. My Local Guide score lets me relocate a business in seconds -- something that's made me quite popular with CrossFit gyms and medical clinics that have moved (sometimes they've suffered wrong location listings for months).

Most of all Google has bicycle routes and Apple doesn't. That gap means I can't consider Apple Maps for everyday use. Bike routes are a map moat and Apple hasn't tried to cross it.

But ... Google's bike map moat is silting over. They aren't updating them any more. Google once accepted bike route suggestions from Local Guides -- but now they direct us to treat omissions as road errors and even those are ignored. For example, here's Google's current map of bicycle trails around Hastings Minnesota:


That map makes it seem there's no route from the urban core to Hastings. In fact there's a lovely trail from Hastings to the blue dot on the left, then a brief gravel road, then a trail to St Paul and thus Minneapolis.

Google's neglect is Apple's opportunity. This is an area where Apple could actually beat Google Maps. I think they'd like that.

And, of course, if Apple did make a move maybe Google would accept some improvements ...

Monday, March 26, 2018

Macintouch in the twilight

I’ve read Macintouch for decades. It’s been a living fossil for 15 of those years; Ric passed on RSS and blogs and feeds and permalinks. For a year or two he tried to get permalinks working — which made Macintouch potentially tweetable. Recently those went away, so I wasn’t surprised by today’s announcement …

Thirty years is a long time. The Macintosh computer debuted more than three decades ago, and I've been involved with this revolutionary system and the community around it since 1984. A lot has changed in the meantime. 

… I’ve been constantly engaged, inspired and supported by the MacInTouch community for all these many years, but I think it's time to do something different. 

The revenue that used to sustain MacInTouch has dropped below a viable business minimum, while a plethora of other websites, operating under different business and security models, produces constant Apple news, reviews and commentary.  

The MacInTouch Discussions forum is unique, as far as I know, but it's also unsustainably labor-intensive, and there's no way around that in its current incarnation. 

At this point, my plan is to continue running MacInTouch Discussions and home/news pages at a reduced intensity for a little longer.  But, before long, it will be time for a change - a sabbatical, a new blog, research, development, or something else – I'm not quite sure what yet, but I expect macintouch.com to continue in some form. 

What I am sure of is that I'm enormously grateful for the support, contributions and engagement of this remarkable community over the past three decades, something words can't adequately express. Thank you for all that, for all you’ve contributed, and let's see where the journey goes from here. 

Ric Ford
Editor/Publisher
MacInTouch Inc

I hope he finds a new way to publish and write. Like me the Macintouch community is old and curmudgeonly; it’s been a place that speaks truth and never falls for modern Apple’s too frequent cons.

Saturday, December 30, 2017

Tech regressions: MORE, Quicken, PalmOS, iOS, Podcasts, Aperture, Music, iPad photo slide shows, and toasters.

One of the odder experiences of aging is living through technology regressions. I’ve seen a few — solutions that go away and are never replaced.

Symantec’s classicMac MORE 3.1 was a great outliner/editing tool with the best style sheet implementation I’ve seen. It died around 1991. The closest thing today would be Omni Outliner — 16 years later. There’s still no comparable Style Sheet support.

Quicken for DOS with 3.5” monthly diskette records of credit card transactions was the most reliable and useable personal accounting tool I’ve experienced — though even it had problems with database corruption. I think that was the 1980s. Today I use Quicken for Mac, a niche product with unreliable transfer of financial information, questionable data security, and limited investment tools.

PalmOS Datebk 5 was an excellent calendaring tool with good desktop sync (for a while the Mac had the best ‘personal information management’ companion). That was in the 1990s. When PalmOS died we went years without an alternative. I briefly returned to using a Franklin Planner. Somewhere around year 3 of iOS we had equivalent functionality again — and a very painful transition.

iOS and macOS have seen particularly painful combinations of progressions and regressions. OS X / macOS photo management was at its best somewhere around the end of Snow Leopard and Aperture 3.1 (memory fuzzy, not sure they overlapped). OS X photo solutions had finally reached a good state after years of iPhoto screw-ups — the professional and home products more or less interoperated. All Apple needed to do was polish Aperture’s rough edges and fix bugs. Instead they sunset Aperture and gave us Photos.app — a big functional regression. Apple did something similar with iMovie; it’s much harder to make home “movies” than it once was.

iOS was at its most reliable around version 6. So Apple blew it up. Since that time Podcasts.app has gone from great to bad to not-so-bad to abysmal. The iPad used to have a great digital picture frame capability tied to screen lock — Apple took that away. For a while there was a 3rd party app that worked with iCloud photo streams, I could remotely add images to my father’s iPad slideshow digital picture frame. There’s nothing that works as well now; as I write this I’m working through a web of bugs and incompetence (I suspect a desperate timeout stuck into iTunes/iOS sync) to sneak some photos from Aperture to an iPad.

Apple Music is following the path of Podcasts.app as Apple moves to ending the sale of music (probably 2019). At the same time iTunes is being divided into dumbed down subunits (iBooks regression). The last 2-3 revisions of iTunes have been so bad that this feels almost like a mercy killing.

We don’t have a  way to avoid these regressions. Once we could have gotten off the train, now the train stations are dangerous neighborhoods of lethal malware. We need to keep upgrading, and so much is bundled with macOS and iOS that we can’t find 3rd party alternatives. Data lock is ubiquitous now.

I think regressions are less common outside digital world. It’s true toasters aren’t what they were, but since 2006 Chinese products have become better made and more reliable. Perhaps the closest thing to tech regressions in the material world is the chaos of pharma prices.

This takes a toll. There are so many better ways to spend my life, and too few minutes to waste. I wonder what these regressions do to non-geeks; I don’t think it goes well for them.

Monday, November 21, 2016

I can't recommend the Mac any more

I don’t think Mac users should switch, but I can’t recommend any newbies join MacShip.

Aperture users abandoned. Sierra’s scary data shifting behaviors. No updates to Mac Mini or Pro. Airport routers dropped — leaving no AirPlay or network backup options. Mac App store rotting away.

And, above all, the price of the “mainstream” MacBook Pro laptop: $2000.00. Dell has a good enough laptop for $1350 with twice the SSD capacity.

Apple makes a nice pocket computer, but otherwise they’re kinda nuts.

Wednesday, October 19, 2016

Counterfeit Amazon

More than 90% of ‘genuine’ Apple chargers & cables sold on Amazon are fake, says Apple. Finally. Sold “Direct from Amazon” mind you.

Apple is suing the manufacturer but, curiously, not Amazon. I wonder if that settlement will be out of court — and not necessarily monetary. This has been going on for a long time…

I do hope Amazon will pay for this — one way or another. They ripped off a lot of people.

Monday, April 11, 2016

Apple's CareKit (HealthKit) - what kinds of clinical data does it work with?

I thought Apple had given up on HealthKit, but recently we learned that it’s been rebranded as CareKit and it seems to be going forward.

Since my professional work is in “health informatics”, specifically medical knowledge applications, I was curious what “ontology” (data dictionary, terminology, etc) Apple was using for it’s CareKit work. The concept set is somewhat hidden within Apple’s HealthKit Constants Reference documentation. I auto-expanded the symbols (nice web app Apple!) and make a quick pass at organizing the strings.

For someone like me it’s a fascinating set. The discussion of privacy and FDA device identifiers is noteworthy — in an early implementation it was apparently possible to trace HealthKit data to an individual device (not good, obviously - bold below).

I liked the use of Fitzpatrick Skin Type instead of trying to describe ethnicity/race.

It’s a fun list to scan:

HKMetadataKeyBodyTemperatureSensorLocation
HKMetadataKeyCoachedWorkout
HKMetadataKeyDeviceManufacturerName
HKMetadataKeyDeviceName
HKMetadataKeyDeviceSerialNumber
HKMetadataKeyDigitalSignature
HKMetadataKeyExternalUUID
HKMetadataKeyFoodType
HKMetadataKeyGroupFitness
HKMetadataKeyHeartRateSensorLocation
HKMetadataKeyIndoorWorkout
HKMetadataKeyMenstrualCycleStart
HKMetadataKeyReferenceRangeLowerLimit
HKMetadataKeyReferenceRangeUpperLimit
HKMetadataKeySexualActivityProtectionUsed
HKMetadataKeyTimeZone
HKMetadataKeyUDIDeviceIdentifier
HKMetadataKeyUDIProductionIdentifier
HKMetadataKeyWasTakenInLab
HKMetadataKeyWasUserEntered
HKMetadataKeyWorkoutBrandName

HKCategoryTypeIdentifierAppleStandHour
HKCategoryTypeIdentifierCervicalMucusQuality
HKCategoryTypeIdentifierIntermenstrualBleeding
HKCategoryTypeIdentifierMenstrualFlow
HKCategoryTypeIdentifierOvulationTestResult
HKCategoryTypeIdentifierSexualActivity
HKCategoryTypeIdentifierSleepAnalysis

HKBiologicalSexFemale
HKBiologicalSexMale
HKBiologicalSexNotSet = 0
HKBiologicalSexOther

HKBloodTypeABNegative
HKBloodTypeABPositive
HKBloodTypeANegative
HKBloodTypeAPositive
HKBloodTypeBNegative
HKBloodTypeBPositive
HKBloodTypeNotSet = 0
HKBloodTypeONegative
HKBloodTypeOPositive

HKBodyTemperatureSensorLocationArmpit
HKBodyTemperatureSensorLocationBody
HKBodyTemperatureSensorLocationEar
HKBodyTemperatureSensorLocationEarDrum
HKBodyTemperatureSensorLocationFinger
HKBodyTemperatureSensorLocationForehead
HKBodyTemperatureSensorLocationGastroIntestinal
HKBodyTemperatureSensorLocationMouth
HKBodyTemperatureSensorLocationRectum
HKBodyTemperatureSensorLocationTemporalArtery
HKBodyTemperatureSensorLocationToe

HKCategoryValueCervicalMucusQualityCreamy
HKCategoryValueCervicalMucusQualityDry = 1
HKCategoryValueCervicalMucusQualityEggWhite
HKCategoryValueCervicalMucusQualitySticky
HKCategoryValueCervicalMucusQualityWatery

HKCategoryValueMenstrualFlowHeavy
HKCategoryValueMenstrualFlowLight
HKCategoryValueMenstrualFlowMedium
HKCategoryValueMenstrualFlowUnspecified = 1

HKCategoryValueSleepAnalysisAsleep
HKCategoryValueSleepAnalysisInBed

HKCharacteristicTypeIdentifierBiologicalSex
HKCharacteristicTypeIdentifierBloodType
HKCharacteristicTypeIdentifierDateOfBirth
HKCharacteristicTypeIdentifierFitzpatrickSkinType
HKCorrelationTypeIdentifierBloodPressure
HKCorrelationTypeIdentifierFood

HKFitzpatrickSkinTypeI
HKFitzpatrickSkinTypeII
HKFitzpatrickSkinTypeIII
HKFitzpatrickSkinTypeIV
HKFitzpatrickSkinTypeNotSet = 1
HKFitzpatrickSkinTypeV
HKFitzpatrickSkinTypeVI

HKHeartRateSensorLocationChest
HKHeartRateSensorLocationEarLobe
HKHeartRateSensorLocationFinger
HKHeartRateSensorLocationFoot
HKHeartRateSensorLocationHand
HKHeartRateSensorLocationWrist

HKQuantityTypeIdentifierActiveEnergyBurned
HKQuantityTypeIdentifierAppleExerciseTime
HKQuantityTypeIdentifierBasalBodyTemperature
HKQuantityTypeIdentifierBasalEnergyBurned
HKQuantityTypeIdentifierBloodAlcoholContent
HKQuantityTypeIdentifierBloodGlucose
HKQuantityTypeIdentifierBloodPressureDiastolic
HKQuantityTypeIdentifierBloodPressureSystolic
HKQuantityTypeIdentifierBodyFatPercentage
HKQuantityTypeIdentifierBodyMass
HKQuantityTypeIdentifierBodyMassIndex
HKQuantityTypeIdentifierBodyTemperature
HKQuantityTypeIdentifierDietaryBiotin
HKQuantityTypeIdentifierDietaryCaffeine
HKQuantityTypeIdentifierDietaryCalcium
HKQuantityTypeIdentifierDietaryCarbohydrates
HKQuantityTypeIdentifierDietaryChloride
HKQuantityTypeIdentifierDietaryCholesterol
HKQuantityTypeIdentifierDietaryChromium
HKQuantityTypeIdentifierDietaryCopper
HKQuantityTypeIdentifierDietaryEnergyConsumed
HKQuantityTypeIdentifierDietaryFatMonounsaturated
HKQuantityTypeIdentifierDietaryFatPolyunsaturated
HKQuantityTypeIdentifierDietaryFatSaturated
HKQuantityTypeIdentifierDietaryFatTotal
HKQuantityTypeIdentifierDietaryFiber
HKQuantityTypeIdentifierDietaryFolate
HKQuantityTypeIdentifierDietaryIodine
HKQuantityTypeIdentifierDietaryIron
HKQuantityTypeIdentifierDietaryMagnesium
HKQuantityTypeIdentifierDietaryManganese
HKQuantityTypeIdentifierDietaryMolybdenum
HKQuantityTypeIdentifierDietaryNiacin
HKQuantityTypeIdentifierDietaryPantothenicAcid
HKQuantityTypeIdentifierDietaryPhosphorus
HKQuantityTypeIdentifierDietaryPotassium
HKQuantityTypeIdentifierDietaryProtein
HKQuantityTypeIdentifierDietaryRiboflavin
HKQuantityTypeIdentifierDietarySelenium
HKQuantityTypeIdentifierDietarySodium
HKQuantityTypeIdentifierDietarySugar
HKQuantityTypeIdentifierDietaryThiamin
HKQuantityTypeIdentifierDietaryVitaminA
HKQuantityTypeIdentifierDietaryVitaminB6
HKQuantityTypeIdentifierDietaryVitaminB12
HKQuantityTypeIdentifierDietaryVitaminC
HKQuantityTypeIdentifierDietaryVitaminD
HKQuantityTypeIdentifierDietaryVitaminE
HKQuantityTypeIdentifierDietaryVitaminK
HKQuantityTypeIdentifierDietaryWater
HKQuantityTypeIdentifierDietaryZinc
HKQuantityTypeIdentifierDistanceCycling
HKQuantityTypeIdentifierDistanceWalkingRunning
HKQuantityTypeIdentifierElectrodermalActivity
HKQuantityTypeIdentifierFlightsClimbed
HKQuantityTypeIdentifierForcedExpiratoryVolume1
HKQuantityTypeIdentifierForcedVitalCapacity
HKQuantityTypeIdentifierHeartRate
HKQuantityTypeIdentifierHeight
HKQuantityTypeIdentifierInhalerUsage
HKQuantityTypeIdentifierLeanBodyMass
HKQuantityTypeIdentifierNikeFuel
HKQuantityTypeIdentifierNumberOfTimesFallen
HKQuantityTypeIdentifierOxygenSaturation
HKQuantityTypeIdentifierPeakExpiratoryFlowRate
HKQuantityTypeIdentifierPeripheralPerfusionIndex
HKQuantityTypeIdentifierRespiratoryRate
HKQuantityTypeIdentifierStepCount

HKWorkoutActivityTypeAmericanFootball = 1
HKWorkoutActivityTypeArchery
HKWorkoutActivityTypeAustralianFootball
HKWorkoutActivityTypeBadminton
HKWorkoutActivityTypeBaseball
HKWorkoutActivityTypeBasketball
HKWorkoutActivityTypeBowling
HKWorkoutActivityTypeBoxing
HKWorkoutActivityTypeClimbing
HKWorkoutActivityTypeCricket
HKWorkoutActivityTypeCrossTraining
HKWorkoutActivityTypeCurling
HKWorkoutActivityTypeCycling
HKWorkoutActivityTypeDance
HKWorkoutActivityTypeDanceInspiredTraining
HKWorkoutActivityTypeElliptical
HKWorkoutActivityTypeEquestrianSports
HKWorkoutActivityTypeFencing
HKWorkoutActivityTypeFishing
HKWorkoutActivityTypeFunctionalStrengthTraining
HKWorkoutActivityTypeGolf
HKWorkoutActivityTypeGymnastics
HKWorkoutActivityTypeHandball
HKWorkoutActivityTypeHiking
HKWorkoutActivityTypeHockey
HKWorkoutActivityTypeHunting
HKWorkoutActivityTypeLacrosse
HKWorkoutActivityTypeMartialArts
HKWorkoutActivityTypeMindAndBody
HKWorkoutActivityTypeMixedMetabolicCardioTraining
HKWorkoutActivityTypePaddleSports
HKWorkoutActivityTypePlay
HKWorkoutActivityTypePreparationAndRecovery
HKWorkoutActivityTypeRacquetball
HKWorkoutActivityTypeRowing
HKWorkoutActivityTypeRugby
HKWorkoutActivityTypeRunning
HKWorkoutActivityTypeSailing
HKWorkoutActivityTypeSkatingSports
HKWorkoutActivityTypeSnowSports
HKWorkoutActivityTypeSoccer
HKWorkoutActivityTypeSoftball
HKWorkoutActivityTypeSquash
HKWorkoutActivityTypeStairClimbing
HKWorkoutActivityTypeSurfingSports
HKWorkoutActivityTypeSwimming
HKWorkoutActivityTypeTableTennis
HKWorkoutActivityTypeTennis
HKWorkoutActivityTypeTrackAndField
HKWorkoutActivityTypeTraditionalStrengthTraining
HKWorkoutActivityTypeVolleyball
HKWorkoutActivityTypeWalking
HKWorkoutActivityTypeWaterFitness
HKWorkoutActivityTypeWaterPolo
HKWorkoutActivityTypeWaterSports
HKWorkoutActivityTypeWrestling
HKWorkoutActivityTypeYoga

HKWorkoutSessionLocationTypeIndoor
HKWorkoutSessionLocationTypeOutdoor
HKWorkoutSessionLocationTypeUnknown = 1

Tuesday, December 15, 2015

Calendaring in iOS, OS X, Outlook 2010 and Google Android/Chrome are all very different.

If you’ve ever wondered why healthcare institutions can’t easily share data between computer systems, just take a look at Calendaring in iOS, OS X, Outlook 2010 and Google Android/Chrome.

Google went down the road of calendar overlays. You can have as many calendars as you like and you can share them across a Google Apps domain or between Google users. Public calendars are available for subscription. My current Google Calendar calendar list holds twenty distinct calendars of which 8 belong to my family. (One for each family member, one for entire family, a couple of parent-only calendars that the kids don’t see.) In Google’s world, which is consistent across Chrome and Android, shared calendars can be read-only or read-write. Google supports invitations by messaging.

I love how Google does this, but I’m a geek.

I’ve not used any modern versions of Outlook, but Outlook 2010 also supported Calendar subscription. They didn’t do overlays though, every Calendar stood alone. I never found this very useful.

Apple did things differently. Not only differently from everyone else, but also differently between iOS, OS X, and iCloud.  OS X supports calendar overlays and subscriptions, but the support of Google Calendar subscriptions is  weird (there are two ways to view them and both are poorly documented). iOS has a very obscure calendar subscription feature that I suspect nobody has ever used, but it does support “family sharing” for up to 6 people/calendars (also barely documented). There’s an even more obscure way to see multiple overlay Google calendars on iOS, but really you should just buy Calendars 5.app.

iCloud’s web calendar view doesn’t have any UI support for Calendar sharing, I’ve not tested what it actually does. Apple is proof that a dysfunctional corporation can be insanely profitable.

All three corporations (four if you treat Apple as a split personality) more-or-less implement the (inevitably) quirky CalDAV standard and can share invitations. Of course Microsoft’s definition of “all-day” doesn’t match Apple or Google’s definition, and each implements unique calendar “fields” (attributes) that can’t be shared.

Google comes out of this looking pretty good — until you try to find documentation for your Android phone and its apps. Some kind of reference, like Google’s Android and Nexus user guides. As of Dec 2015 that link eventually leads to a lonely PDF published almost five years ago. That’s about it.

I don’t think modern IT’s productivity failure is a great mystery. 

Wednesday, October 28, 2015

Apple blogs: please stop confusing Apple shareholders with Apple customers

Apple made bazillions again. They won’t pay corporate tax on it. The share price has gone up.

That’s good for me in one way — I own index funds that hold Apple shares. On balance when those shares go up or Apple pays dividends I get more money. Yay for me, though I’d do just as well if the money went to, say, Microsoft or Google. My index funds own their shares too. So only a little Yay.

Whatever wealth I gain or lose from a change in Apple’s share price, however, is dwarfed by the money I spend on Apple products. Three laptops (one recently expired iMac), five iPhones, Airports, Apple TV, iTunes movies and TV shows and so on. That direct cost is exceeded by the life-time I spend managing Apple’s defects, quality issues, and nastily executed strategic killings. I think on balance I come out ahead — but some days I’m not so sure. The gap is smaller than it used to be.

As an Apple shareholder I’m mildly pleased with Apple. As an Apple customer though, I’m not so pleased. The Apple Watch leaves me cold. Using data lock customer retention while killing products (yeah, Aperture) without a replacement is just bad. The iPad should have been multi-user years ago. 3D Touch isn’t worth the cost, complexity and weight. The iBook mess. The nuttiness of putting a mechanical hard drive and a very expensive display in a non-serviceable iMac. Meanwhile Apple’s traditional 20% cost premium is turning into a 40% premium.

As an Apple customer I’d like to see Apple’s share price fall 20% - as long as one of my other funds gets the value instead. A falling share price might promote interest in existing customers.

So, Apple blogs, please stop paying so much attention to Apple’s share price. It’s just not that important to me.

Friday, October 09, 2015

The eBook is dying. I'm the only person on earth who blames the DRM.

My main workaround for eBook misery has been to buy from Google Play, strip the Adobe DRM, and store the ePub (really should be written EPUB but nobody does that) files in folders in Google Drive.

I do this because Apple is incompetent and, among other things, can’t produce a workable iOS eBook reader (Wait, audiobooks are now worse). A set of folders and descriptive file names is the most scalable solution we can manage across iOS and OS X. Yeah, I could leave Apple — if I cut off my right arm. Apple and Google live and breathe customer lock-in, and i’m well locked.

Since iOS 9 and some Google Drive update this no longer works. It still works for dropbox, so this is probably Google’s fault.

Nonetheless, it makes eBooks suck even more. 

Which brings me to those recent articles pointing out that people now buy paper books, not eBooks. I’ve read explanations ranging from mystical beauties of paper to the high cost of digital books. Nobody mentions the DRM (FairPlay, Adobe, etc) and the data lock, including proprietary file formats, that block development of decent cross-platform eBook solutions.

I feel like a raving loon. Or like the sighted man in the country of the blind ranting about the approaching lava flow.

Damnit Jim, it’s the DRM. 

How data lock destroys the customer experience - Apple edition.

But for FairPlay, I would not use iOS 9 audiobooks. I wouldn’t swear every time it loses its place. I wouldn’t be pissed at Apple.

But for proprietary data formats I would not use Apple Aperture. I wouldn’t be pissed at Apple.

And so on.

Thursday, October 01, 2015

No, Apple News.app is not necessarily evil. Why do you ask?

[When first wrote this I chose an article, that, by chance, didn’t have a redirect to the original site. Which means I got things a wee bit wrong. Sirshannon gently corrected me. So now a bit of a rewrite …]

Viewing what I thought was a NYT article in News.app (turns out to be an Apple article that showed up on NYT page, which is kind of interesting) I can use Pinner.app 4.0 to create a Pinboard: Bookmark. That bookmark includes a URL like this:

https://apple.news/ABLDsKpUXSOafJmAr1FFtNg

From Pinboard app.net pourover and IFTTT (still around) share that link and my comment to app.net, twitter and my kateva.org/sh personal archive.

So far, so open. But what happens next?

If you access the particular link on an iOS device Apple launches News.app and you can view it there — both Safari.app and Chrome.app do the same thing.

If you access the link anywhere else you get this:

Screen Shot 2015 10 01 at 8 03 38 AM

However, that’s not the end of the story (thought I thought it was). This link, opened in a web browser, redirects to a web page:

https://alpha.app.net/sirshannon/post/65149315#65148990

Apple does not redirect to the web version of the article. With NYT and other sources I chose one can open the News page in Safari.

This isn’t is surprising for two reasons. The first is that, even more than Google, Apple is all about Roach Motel class lock-in. The second is that, unlike the RSS of old, News.app has a viable ad-funded business model. Links to the open (perennially dying) web don’t fit that model.

So, despite my dire expectations, Apple, for now, is providing redirects to the web source. This doesn’t mean Apple will never interfere with the distribution of information that would hurt Apple’s business or offend its executives, and my confusion between NYT and Apple content is a bit weird (user error?), but for now News.app isn’t necessarily evilI’ll be staying with Reeder and the lost mist-enshrouded all but forgotten Shangri La of RSS, Feedbin and Reeder until the last link dies  I’ll be experimenting with sharing News.app articles from it via RSS, Feedbin and Reeder ...

Saturday, April 04, 2015

I want a Zenith CruisePad for my iPhone

I finally realized what I want.

I don’t want an iPad.

I don’t want an aWatch.

I want a Zenith CruisePad for my iPhone …

Rather than a free-standing slate/tablet computer, the Zenith CruisePAD was a remote terminal to one's PC. It was designed to allow the user to interact with that PC's applications from a distance over a wireless network. What made it interesting to me was that it let one do so directly on the CruisePAD's screen, using either a stylus or finger.

This was an interesting approach given when it was released. In that year, 1995, neither Wi-Fi (which came into existence in 1999 with the formation of the Wi-Fi Alliance), nor the IEEE 802.11 protocols on which it was based, were available (the original version of the IEEE 802.11 standard was not released until 1997). Hence, it relied upon a proprietary 2.4 Ghz spread-spectrum radio protocol which they called CruiseLAN…

We played with tech like this at a 1990s Electronic Health Record/transaction processing startup called Abaton.com (no trace of it on the web btw, domain taken long ago). Ultimately impractical, but very cool. This was the era of the PalmPilot device, and we (ok, I) imagined walking up to a wall display and automatically switching from the itty-bitty Palm display to something real big.

That’s what I want for my iPhone. I don’t want the cost and hassle of another OS with all of the overhead of apps and licensing and bugs and DRM restrictions and updates and hacks. I just want a frigging wireless dumb display that can be shared between multiple devices. It would be nice to play video on it, but really I want to read. I’d be delighted if it used Digital Ink and cost $100 with a 1 week battery life.

That’s what I want. Google is much more likely to do this on Android than Apple on iOS; it’s the one thing that might tempt me to the Dark Side.

I wonder if Apple’s App Store rules prevent a 3rd party (Amazon?) from producing a reading app that would communicate with a Digital Ink display via Bluetooth….

Saturday, December 27, 2014

Software died three years ago. Why?

This is a weird time in software. Lots of things are going away, but few new things are appearing.

As best I can tell Windows software died around 2005. Based on what I’ve seen over the past year, particularly in the Mac App Store, OS X software died around 2011. The Chrome and Safari extensions I’ve looked for, like Pinboard extensions today, were often last updated in 2011 — around the time Google Reader died.

The iOS app store is such a well known mess that my fellow app.net (adn) geeks can’t find anything new to say, except that iTunes 12 is probably worse. Aperture died 6 months ago and yet is still being sold. Yosemite is still months away from release ready. My Google Custom Search Engines return fewer good results. Google Plus is moribund. Windows 8 might be fine but no-one I know uses it. 

I can’t speak to Android, except for second hand reports of increasing malware problems. If I strain to find a bright spot I’d say Google Maps is improving in some ways, but regressing in others. Ok, there’s the malware industry. It’s flourishing.

I seem to remember something like this in the 90s, both before and after Mosaic. Long time ago though, I may be confounding eras.

My best guess is that our software development is a lagging casualty of the Great Recession. Good software takes years to create, so the crash of 2009 probably played out in software around 2011. The effects were somewhat offset by involuntary entrepreneurs creating small but excellent products. The Great Recession’s effects started to fade in 2014, but that meant many Creatives were sucked back into profitable employment. The projects they’re working on now won’t bear fruit until 2015 and 2016.

The Great Recession is probably the main driver, but there are synergistic contributors. Apple was probably coming apart at the seams when Jobs fell ill, and it now behaves like a corporation riven by civil war. The stress of the mobile transition, and the related transformation of the software market from geek to mass user, hit everyone. I’ve little insight into how well ad-funded software development is working, but Google’s disastrous Plus effort suggests it’s not all that healthy.

The good news is that there’s hope. Google may turn away from Plus. Facebook is going to have to find new revenue streams. There’s a storm building among Apple’s customers that Cook can’t possibly ignore. Most of all, the Great Recession is fading.

Here’s to 2015. Hang in there.

Thursday, December 25, 2014

Humbug - Amazon, Apple and Pottermore

In the spirit of the season, which science tells us is Scrooge before his psychotic break, a call out to Amazon, Pottermore, and Apple.

To Amazon for the increasingly common practice of merging multiple product reviews into a single listing (example, Dec 2014). This renders the reviews worse than useless — because they are now misleading. I don’t know whether this is some kind of emergent fraud that enables vendors to hide bad reviews, or whether it’s an incompetent Amazon implementation, but I’m now boycotting any product that is part of a unified listing that blends inconsistent products. You should too.

To Pottermore and Apple for the hash the two of them have made of Potter audiobooks. They’re no longer available on iTunes, and if one downloads the MP3 from Pottermore they import into iTunes as music. Thanks to Apple’s comprehensively botched iTunes 12 removal of multi-edit [1], few will be able to transform these into audiobooks that play in sequence, have the right controls, and remember their playback location when stopped. Worst customer experience of the season.

And an extra call out to Apple for removing, with iTunes 11 (2013), the ability to print iTunes Gift Certs at home. I didn’t notice this because I stayed on iTunes 10 through Dec 2013. Email delivery is the only option now. Way to go Apple.

And some people wonder where all our leisure time went.

On the Marley side of things, my gift was a minced fruit pie and it is quite delicious.

[1] Through a bug or the last act of some desperate dev, there’s a hidden way to access the old multi-edit feature. Hold option then click on Get Info. Not one in 200 will know this.

Saturday, November 15, 2014

After the Apple Watch debacle - the Nano recovery

Seven years ago Clayton “Innovators Dilemma” Christensen wrote ..

Clayton "innovators dilemma" Christensen: Apple will fail

… the prediction of the theory would be that Apple won’t succeed with the iPhone. They've launched an innovation that the existing players in the industry are heavily motivated to beat: It's not [truly] disruptive. History speaks pretty loudly on that, that the probability of success is going to be limited…

By “existing players” he meant Nokia (now a forgotten part of Microsoft). That’s the problem with making testable predictions — they break theories.

Which brings me to the aWatch, of which I am not a fan …

Gordon's Notes: Apple Watch - a bridge too far

… I don’t think the 1st generation Apple Watch will be nearly as successful in the US market, though it may have some success in its true target market of China. Unlike the much loved Nano-clip it doesn't solve anyone's problems well. An water-susceptible exercise device tied to an iPhone is far less useful than an inexpensive FitBit. An authentication device tied to an iPhone is redundant in today's world. The iWatch Apple Watch is a very limited music and video platform. It’s too big, it’s too expensive, it's too fragile (water), the battery is too small and the initial demo highlighted bumping hearts...

… A waterproof $150 iOS 8 Nano-clip replacement in Sept 2015 will be interesting. Splitting the cellular phone into multiple components, for which iPad and Apple Watch are interaction elements will be interesting. Standalone Apple Watch 4 running on next-generation LTE will be interesting.

Apple Watch 1 is a mistake.

The aWatch will launch in the US and Chinese markets in a few months. It will fail early in the US market. There will be initial success in China, then it will fall to China’s chaotic nationalism and less expensive and more useful Chinese clone-variants. It may have some persistent sales in Japan.

So what happens after that?

Jonathon Ive either leaves Apple or tolerates a diminished role. He’s very wealthy and has accomplished much, so we shouldn’t feel too sad for him. Tim Cook moves his executive team around and puts his rhinoceros skin to good use. The share price dips and returns to trend line.

I think that will all be good.

The interesting bit is what happens to the aWatch tech and how soon will we see it in another form?

The timing depends on what Apple really thinks is going to happen to the aWatch. I assume that some execs expect it to fail and that there’s a plan B, and maybe a Plan C, in the works. So what should we expect in the fall of 2015?

Physically the Plan B device looks a lot like the much beloved 6th Generation Nano Clip. It will be designed to work with a wrist band or a clothing clip. It will be an excellent 32GB store music device but will also act as a detached extension companion to an iPhone. It will be good at caching data and then posting it back when in phone range. It will have some GPS functionality (limited) and some exercise tracking ability when attached to the wrist.

Plan B will be modestly successful worldwide.

Then there’s Plan C. I owe Plan C to @duerig, who carries an ultra-slim flip phone and an iPad. I’m convinced he’s got things right — that the world is going to go towards people who carry just a phablet and people who carry a phablet and a mini-phone. Apple’s got the phablet market covered with the 6+. Plan C is a slightly larger and heavier version of the 7th generation nano paired with an iPad Mini 4 [1]. This iPhoneMini is a device Apple considered launching in 2011 and the iPad Mini 4 replaces the already forgotten iPad Mini 3 (Apple’s feeblest product hop ever).

I might buy Plan B (iOS nanoClip), I would definitely buy Plan C (iPhoneMini + iPad mini 4). 

Both of these are good futures that will leverage aWatch investments. Look for Cook to announce them when Apple buries the 1st generation aWatch. Which means that stock dip will be short-lived.

Friday, October 24, 2014

She's dead Jim. Requiem for a 9 year old G5 iMac

I bought my G5 20” iMac in July of 2005 with a 400GB SATA drive and SuperDrive for $1879, it expired today at 9y3m of age. I think the 400 GB Hitachi Deskstar is original - so it is the longest lived hard drive I’ve owned. I pulled it and was able to read it from a drive cradle, though there’s nothing left on there we need.

Imac

Today the comparable machine in Apple’s lineup is the 27” 3.2GHz iMac with a 1TB SATA drive but no SuperDrive for $1799. Of course that’s a far faster machine and a much nicer display, but the price is remarkably similar. Not to mention that we’d need to add an ugly external DVD player.

I doubt the 2014 iMac will last 9 years, not least because it’s costly to service. The G5 iMac was designed to be user serviceable — perhaps because Apple stores weren’t ubiquitous. The back came off with 3 standard Philips head screws. It was trivial to swap out a hard drive or memory. When the power supply died in 2011 ($150 for iFixit, there was a recall @2006) it wasn’t hard to swap it out. I think that replacement power supply just died; this time I decided a repair wasn’t worth the trouble.

The G5 iMac was not trouble free. Besides the power supply issues many died young from capacitor failure (defective manufacturing) — though I somehow missed that. The G5 ran very hot, it took Apple a year or two to figure out a reasonable fan management solution. Worst of all, the display developed internal discoloration [1]. 

Despite the issues, 9 years is a pretty respectable lifespan for a heavily used computer. We got a lot of use out of that machine, not least as a handy DVD screen.

Not a perfect machine by any means, but not bad.

- fn -

[1] My 2009 27” iMac has a similar discoloration though it fades with use. It has had two drive failures in 5 years, the last time I put in an SSD.

See also

Monday, September 29, 2014

Apple kills yet another photo sharing service - and generally screws up iOS photo management

I expect Apple to screw up anything related to long term data management, but this is extreme even by their standards. GigaOm, in language restrained by fear of Apple, tells us of another Apple datacide and botched product transition.

In the article quoted below “iPhoto” is iPhoto.app for iOS. Given the timid language, I’ve added some inline translation in square brackets …
https://gigaom.com/2014/09/27/where-are-my-photos-how-to-use-the-new-photo-management-features-in-ios-8/   
[iPhoto.app has been removed from iOS, replaced by Photos.app with fewer capabilities, including loss of iPhoto Web journals.
… In November of 2010 .Mac HomePages gave way to MobileMe Web Galleries. Then in June of 2012, MobileMe Web Galleries ceased to exist as iCloud came online. Now the most recent successor, iPhoto Web journals, is being shut down, or at least that is how it appears. With each transition, users of the previous online journaling feature really had little to no options available when it came to migration to a new or replacement feature. [users were totally screwed and lost hundreds of hours of work with no recourse
… you could add titles, insert comments, include maps, weather and other information intermingled with your photos. Users of journals would typically spend a good amount of time personalizing the delivery of their online photos by telling a story alongside their photos. 
The problem this time around is that there was very little notice and there really is no recourse or action that can be taken to preserve your iPhoto projects. … “Photo Books, Web Journals, and Slideshows are converted into regular albums in Photos. Text and layouts are not preserved.” And thats it, no more iCloud scrapbooking per Apple. 
… Apple has finally removed the concept of the Camera Roll …  all of the photos you have taken, whether they are on your device or not, now show up in the same “Recently Added” folder. This is not just a simple name change, it is a completely different experience. All of your photos are now synced across all of your devices, or at least the last thirty days worth. 
… iOS 8 has actually made it even harder to delete photos stored on your device [image capture delete all no longer works]. Tap and hold a photo in your “Recently Added” album and delete it from the album. It will move into the newly created “Recently Deleted” album …  delete it again from the “Recently Deleted” album…
Apple is a bit of a serial data killer -- usually with no public response. I still miss the comments I'd attached to iPhoto albums that were lost in the transition to Aperture.

Speaking of Aperture, both iPhoto (and Aperture) for Mac have been sunset, though Aperture is still sold. All three are eventually to be replaced by “Photos.app”, which may be an improvement on iPhoto but is certain to be a disaster for Aperture users. We can expect a large amount of personal metadata to be lost. (No, Lightroom is not a migration path.)

New users may be transiently better off once all the pieces are finally in place -- until the projects they invest in disappear. This is a cultural problem with Apple, not a bug that will get fixed. Never make Apple the owner of your data.

Wednesday, September 10, 2014

Apple Watch - a bridge too far

There's a healthy business in in used 6th generation iPod Nanos. The kids lost ours recently and we all miss it; we might look for a used one.

I don't think the 1st generation Apple Watch will be nearly as successful in the US market, though it may have some success in its true target market of China. Unlike the much loved Nano-clip it doesn't solve anyone's problems well. An water-susceptible exercise device tied to an iPhone is far less useful than an inexpensive FitBit. An authentication device tied to an iPhone is redundant in today's world. The iWatch Apple Watch is a very limited music and video platform. It's too big, it's too expensive, it's too fragile (water), the battery is too small and the initial demo highlighted bumping hearts.

The Apple watch is less developed and less interesting than Google Glass -- and that's a very low threshold to clear. If Apple had innovated on the standalone Nano-clip they could have delivered an interesting product, but the technology isn't here for the product Cook decided to bring to market.

This isn't the usual Apple 1.0 product. The usual 1.0 Apple product is interesting and somewhat useful for early adopters with high pain tolerance and it comes with a clear path to a strong 2.0. This is version 0.5. It's far too ambitious for its time -- and it's 6 months behind schedule.

A waterproof $150 iOS 8 Nano-clip replacement in Sept 2015 will be interesting. Splitting the cellular phone into multiple components, for which iPad and Apple Watch are interaction elements will be interesting. Standalone Apple Watch 4 running on next-generation LTE will be interesting.

Apple Watch 1 is a mistake.