Earlier quoted context omitted.
I am a regular runner. The accurate micro-forecasts on Dark Sky were a huge help for me to plan ahead so I wouldn't get caught in the rain. Apple Weather mostly fails at this. Additionally, I really dislike the Apple Weather dataviz for the day's trends. This time of year, the my local weather can wildly change from early morning to late afternoon, and I want to plan what to wear. I could glance quickly at Dark Sky a…
How does it fail? Are you qualitatively saying it's just...worse? I understand UI criticism but I've seen lots of people instantly saying it's worse when it's working just as well as Dark Sky ever did for me.
Apple acquires Pixelmator
571–580 of 597 posts
Re: Apple acquires Pixelmator
#572Is there any way this can go bad? When Apple acquired DarkSky, they absolutely destroyed a service that I loved and relied on. Four years on, Apple Weather is less reliable than DarkSky, and not even close to feature complete. But DarkSky was a cross-platform service, whereas Pixelmator is software that's already Apple-only. I'm wondering how much I should be worried, and if I should already be abandoning ship.
I think it's more relevant to ask "Is there any way this can end well?". Unless a company is basically down and out an acquisition, especially by a mega-corp, is basically never going to make things better. When Microsoft bought GitHub it actually seemed like GitHub started working more on developing their product, but this quickly turned into essentially starting to do the same busywork every other big tech company…
Re: Apple acquires Pixelmator
#573Earlier quoted context omitted.
But macOS requires app notarisation. They again made it harder to run un-notarised apps this year. If you look at the iOS side, it's clear that Apple has no qualms adding content restrictions for app notarisation, and it is more than just a malware check. It could be just a question of time until Apple decides to stop notarising Mac apps that do not use App Store payments.
Notarization isn’t the same, it just requires you have a developer certificate. There’s no restrictions on notarized apps that I’m aware of. It allows Apple to pull the cert if the app is found to be malware.
Notarized Mac apps have to used the hardened runtime, which comes with a few restrictions. For now, there are no content restrictions for notarized apps on the Mac. Let's hope it stays that way. But there are very significant content restrictions for notarized apps on iOS, and who knows how long until Apple introduces them on macOS as well.
Re: Apple acquires Pixelmator
#574Is there any way this can go bad? When Apple acquired DarkSky, they absolutely destroyed a service that I loved and relied on. Four years on, Apple Weather is less reliable than DarkSky, and not even close to feature complete. But DarkSky was a cross-platform service, whereas Pixelmator is software that's already Apple-only. I'm wondering how much I should be worried, and if I should already be abandoning ship.
A minority of people will always prefer to use competing products, if for nothing but sentimental reasons. That’s fine, as such market will always exist.
Re: Apple acquires Pixelmator
#575Earlier quoted context omitted.
I've got a few handy Shortcuts. • Turn off a particular smart plug I use this in an automation that runs on my iPad. That automation is set to run when the battery charge goes above 80%. My iPad charger is plugged into that smart plug, so this effectively gives me the 80% charge limit option that so far Apple has only added to the settings for iPhone 15 and 16, iPad Pro (M4), and iPad Air (M2). My iPad is a plain iPa…
As a fellow 2012 Denon owner (AVR 3313) you can probably remove the RPi and just use HTTP. Just use devtools on your browser to do an action in the web UI and see what request it sends, then replicate it in shortcuts. And there's a internet radio capability built in - you have to pay $20 or so a year for it but it should be easy enough to set up a competing service since it uses unencrypted HTTP - probably just a mat…
I did indeed look at the requests the browser made when on the receiver's web pages. I also used packet sniffing to see what the Denon app on my phone did.
I then wrote a simple web page that just showed current status, and had big buttons for the three sources I use, and for mute/unmute, and for several volume levels, and used JavaScript on that page to send requests to the receiver.
That's when I learned about CORS. The receiver does not send CORS headers, and browsers take that to mean that scripts running on pages that do not come from the receiver should be blocked from receiving any data back.
For the commands to change source, mute, and volume that was OK. They are simple GET requests with the change as query parameters. They could be done without triggering a CORS preflight check. Whether or not the browser blocked the response didn't matter.
Not so for getting status.
That's when I switched the approach from the web page using JavaScript to talk to the receiver to having it be a form and having the web server talk to the receiver. The web page source looked like this:
...the HTML for the web page
Later when I realized being able to control the receiver from shortcuts would be nice, it was a simple matter to copy the web page source, delete the HTML, replace the form processing with command line processing, and have a command line script for controlling the receiver, and then use the run script via ssh shortcut action to invoke it. It never even occurred to me to consider issuing the commands directly to the receiver from the shortcut.I just gave it a try, using the "Get Contents of URL" action to GET the URL http://ip_of_receiver/goform/formMainZone_MainZoneXml.xml and it worked. It gives back a blob of XML that includes the data I care about (source, mute, volume).
On my Mac I'd probably handle that by passing the XML off to a script to extract that data. I'm not sure how I'd do it on an iPhone or iPad.
There are commands to get individual data items such as the volume whose results might be easier to deal with, but I'm not sure they can be used from shortcuts. They are POST requests to /appCommand.xml, with the command (or commands if you want to batch commands) in XML in the body. For example to get the volume you post
GetVolumeLevel
The "Get Contents of URL" action does support POST, but the only options it gives for the post data are JSON, Form, and File. For JSON and Form you give it name/type/value triplets and have no direct control of how the post data is formatted. Maybe file would work to get the XML the receiver wants sent but it probably won't have the right content type. I have no idea if the receiver would be OK with that.Re: Apple acquires Pixelmator
#576Man, I don’t think this will be good for users. The biggest shortcoming of Pixelmator is its lack of Windows support. This rules out use in most of the professional world, not because one must run Windows, but because one must collaborate with others. Pixelmator has long been Apple-centric, but while previously I’d hoped that, in the right situation, they might expand their strategy, now I can’t imagine I will ever b…
The issue with Windows support for tools like Pixelmator is that a great many of its features are wrappers around OS level image manipulation libraries that come with macOS/iOS - Windows doesn't have anything like the rich image manipulation libraries built in that macOS has, so to get feature parity would very likely involve building from scratch a ton of the stuff they didn't have to do on macOS. The Pixelmator dev…
Re: Apple acquires Pixelmator
#577Earlier quoted context omitted.
Apple and Adobe have always had a sour relationship. Adobe's crappy font licensing led to truetype and they're crappy implementation of Flash led to Jobs dropping flash in the iPhone just to mention a few things from their history.
OTOH they’ve used Display PostScript and PDF as their display systems for NeXTSTEP and Mac OS X.
Re: Apple acquires Pixelmator
#578Earlier quoted context omitted.
Logic falls into a weird space between pro (studio) software and home studio software. Professional studios mostly use Pro Tools and Cubase (Europe). Home users mostly migrated to Live. It's obviously an oversimplification but it does reflect the problem Logic is facing. Live is far ahead of Logic in the electronic music space. With a streamlined UI and M4L it dominated the market for the new(ish) generation of music…
There's some other places that migrated to Reaper because of its own specialties. Reaper runs great and is absurdly, unreasonably customizable. That of course means extensive skinning capabilities, but it also means ReaScript, a scripting language with a whole API. I recently succeeded in using ReaScript to take my control surface, the faders of which I'd colorcoded, and using them to on the fly adjust output level c…
Re: Apple acquires Pixelmator
#579Earlier quoted context omitted.
Adobe have (had?) a DNG file-format that encompasses the RAW data, JPEGs and the changes, but by the simple fact that adjustments are application-specific anything you do to modify the image won't be portable. It's basically a TIFF file with specific tags for photography. The thing is, if you want any sort of history, or even just adequate performance, you want a database backing the application - it's not feasible t…
Yeah, even DNGs don't really work because as you say, the edits are application specific. My entire workflow converted everything to DNG for about 15 years but now I don't bother. The thing that Lightroom really got right was not trying to mix all this stuff and organizing the master files well, so it was extremely clear where source material lived. I certainly don't want to root around thumbnails and previews in ran…
Re: Apple acquires Pixelmator
#580Earlier quoted context omitted.
Exactly. I want a LR feature like editor that integrates fully with Apple Photos.
That already existed, it was exactly the Photomator that got acquired. Let’s hope it stays alive
Most likely will be integrated into Photos or possibly even a new advanced photo editing app for macOS/iOS only.