“Give me directions to foo” - gives directions to foo in apple maps
“Give me directions to foo using Waze” - gives directions to do using Waze
This might be new, but it definitely works on the iOS 13 beta, although I’m pretty sure it worked on iOS 12. It would still be nicer if we could just set default apps
Im two years in and I hate the keyboard. I actually didn’t hate it to start with because the bigger keys felt nice and I figured my accuracy would return after I got used to it, but it’s been literally years and I still make constant typos on this thing. I recently started using an external old-Mac-style keyboard and suddenly I can type without mistakes again, it’s honestly bizarre. Muscle memory wouldn’t last this long, there’s something about the newer design that just doesn’t work for me
> If I'm listening to a podcast on my phone, I'm going to have my phone on me. I'm not going to walk away from it because then I couldn't control the playback.
Every set of wireless headphones I’ve owned have let me control play/pause/skip from them, which makes up 95% of the playback controls I ever use. The last 5% I can do from my watch. Roaming about the house listening to stuff without a care where my phone is seems totally normal to me these days. I would never go back to wires now I’ve lived with the benefits of wireless.
FTR I was equally skeptic before I bought some cheap $10 Bluetooth earbuds to try running without wires tugging with every stride, and found myself wanting to use them all the time in spite of their awful sound quality so I bit the bullet and got some decent ones
A long press wouldn’t suffice, since you’d still need the second gesture (more pressure with the 3D Touch implementation) to switch from moving around a cursor to select mode (ie. moving around the second cursor). Not claiming 3D Touch is the only way it could be done, but a long press seems like it could only support a subset of apples cursor mode.
> Frontenders can write their frontend code in whatever they see fit. REST is a contract on data and format of the data between frontend and backend.
Oh, it’s a contract? Amazing, I guess that means you can just update the contract and nobody is stuck doing busywork anymore. Nope? I guess then either your frontenders need to learn your backend stack, lest they be stuck waiting for someone to do the busywork for them. I feel like I’m repeating myself, because I am. Please don’t quote out of context
> Now tell me:
> - what will you do when your glorious ad hoc GraphQL query ands up bringing the database to its knees?
> - what will happen when your glorious GraphQL schema doesn't have all the data the frontend needs?
Sound like interesting, challenging, and satisfying problems for the backenders to work on. Certainly more so than adding/removing fields from serialisers. These also seem like much more rare problems than the small data requirement changes that are the backbone of frontend work.
I’d rather work on speeding up the things that slow down development and deal with performance when it becomes a problem. I dunno, maybe our experience differ, and in you world your app is relatively static and performance is crucial, but the world I exist in involves stakeholders constantly wanting minor changes, performance has never been a problem, and development is constantly blocking because of frontend/backend blockers on our “rest” api and capacity on either side being wasted at various times because of that blocking.
Sure, sometime someone’s going to write a horrendous graphQL query where the answer is going to be “sorry, we can’t make that perfomant so we have to disallow it”, but that’s a: solvable and b: going to happen a lot less often than your frontend is going to need an extra field (or no longer need a field, but since nothing breaks these change requests rarely come through and your backend is eternally querying and sending unused data over the wire)
And now your frontenders need to know how to write code in whatever your backend is written in, lest every new change be bottlenecked waiting for someone to build them new endpoints. Also, your backend guys are tied up constantly doing stupid endpoint changes, and both teams are wasting time messing around with extra effort to allow one side to be deployed before the other, instead of working on actual functionality work. Doing this in REST is a genuinely unpleasant experience, well deserving of being called hacky
Apple has never sold updates for iPhones. What you’re misremembering is them selling updates for iPod touches back at iOS 2 because of some perceived accounting issue, and the cost was pretty token, something like $5-10 IIRC correctly. Hardly a cash cow that would have had them making more optimisations then they do today
> the convenience of Apple Pay seems to be moving backward as I'm forced to use my PIN and sign in all sorts of places I used to be able to just wave my phone at.
This is a rant against how you imagine things work, instead of how they actually work. I put my watch on in the morning and it is automatically unlocked the next time I unlock my phone with touch id. From this point on, the pin is never required. Apple Pay is just a double click on the long button, no pin entry as you've imagined if the watch is unlocked, which is true unless you've only just put on the watch.
waiting for the face to light up however, is a legit complaint. It really sucks that there's not even an option for "always on" that you could use while working out, as it's a pain in the ass to be running and want to check your current pace and find that wrist-flick detection failed so you're staring at an off instead of getting the data you wanted and getting back to looking where you're going quickly again.
“Give me directions to foo using Waze” - gives directions to do using Waze
This might be new, but it definitely works on the iOS 13 beta, although I’m pretty sure it worked on iOS 12. It would still be nicer if we could just set default apps