https://www.theverge.com/2015/10/28/9625340/iphone-6s-gravit...
>Turns out nobody was really using it because discoverability sucked..
Sure, but then redesign the UI after removing 3D Touch to not be equally undiscoverable but less precise. Even on the latest iOS beta with its full redesign, there's still many, many actions that require a long press that are completely undiscoverable. (For example, if you don't have the Shazam app installed, go find the list of songs Siri has recognized when asked "What's this song?" Don't look up the answer.)
I dont think this is a great argument. The glass maybe needs to be thicker so the sensors on the border can properly measure the pressure, not because the screen is close to shattering.
He is capable of pressing twice as hard as the feature required at maximum. The screen handles 2x the maximum without issues. Therefore, the glass is thick enough to handle half that pressure,as required by the feature.
It's a good argument.
It was by far the best cursor control paradigm on iOS. Now everything is long press which is slow and as error prone.
I’m all for proposing different paradigms as accessibility but 3dtouch was awesome.
Have no idea why you’d go out of your way to do that other than placating image sharing services
And I play games [1] using just my macbook pro's trackpad...
[1] For example, Minecraft works perfectly without a mouse. So does Path of Exile. First person shooters ofc don't.
We've been losing this idea recently, especially in mobile UIs where there's a lot of functionality, not much space to put it in, and no equivalent of the menu bar.
iPhone 6s and 6s Plus (2015) - First to introduce 3D Touch
iPhone 7 and 7 Plus (2016)
iPhone 8 and 8 Plus (2017)
iPhone X (2017)
iPhone XS and XS Max (2018) - Last models with 3D
Interesting that the iPhone SE 2nd/3rd generation with iPhone 8 form factor do not have 3D touch but "Haptic touch" instead.The double irony of that comment is that pretty much all of those technologies listed are obsolete now while Dropbox is still going strong: FTP has been mostly replaced with SFTP and rsync due to its lack of encryption and difficult to manage network architecture, direct mounting of remote hosts still happens but it's more typical in my experience to have local copies of everything that are then synced up with the remote host to provide redundancy, and CVS and SVN have been pretty much completely replaced with Git outside of some specialist and legacy use cases.
The "evaluating new products" xkcd[1] is extremely relevant, as is the continued ultra-success of Apple: developing new technologies, and then turning around and marketing those technologies to people who aren't already in this field working on them are effectively two completely different business models.
[0]: https://news.ycombinator.com/item?id=9224 [1]: https://xkcd.com/1497/
1. Open the scale
2. Rest your finger on the trackpad
3. While mainting finger contact, put your object on the trackpad
4. Try and put as little pressure on the trackpad while still maintaining contact. This is the weight of your object
That is, the pressure sensors only work if it detects capacitance, so you need to be touching the track pad (but not too much!!) while weighing something.
I connected the foil to ground using a small strip of the tape to the ground metal of a USB port on the side and it disabled the touch pad.
It's the reason why I love Note and S Ultra phones - the stylus. I'm using it now.
I only had a non-stylus smartphone for a year and a half before whimpering back to the Note series. It's what keeps me in the Samsung sphere of influence.
How can something be available as a library but not as a native interface? Swift does not expose that API?
https://allthegooddomainsweretaken.justinmiller.io/2007/04/0...
People would send me recordings from all over the world (e.g. on a ship in the Drake Passage showing enormous surges). It was a lot of fun, and I even got an educational grant to improve it.
Big bummer when Apple switched to solid-state drives (well, a bummer for my one small reason...)
you are a brave one
Have you done any testing to determine how precise and accurate this is? I suspect their must be a lot of variance between laptops, since this isn’t an intended use case.
I wonder if that affects this app at all.
Yeah and so it is for ordinary strain gauges aka load cells. You can either use a 2 point calibration (aka no load followed by known load) or if you want more precision a 3 point calibration.
* Not legal for trade outside of Ankh-Morpork.
(If you do this, let me know and I can add it to the site above, and then we can both delight in the surprisingly large amount of unmonetizable traffic it gets.)
Like their laptop speaker is superior to any other machine, even premium laptop like xps or surface won't even come close. Or their huge trackpad but still accurate.
I wish other manufacturers copy this from Apple.
Does anyone know?
It's a pretty basic SwiftUI app. They haven't really polished it, so I could see why they might not be interested in making it much more accessible. It's a tool for Mac geeks.
Speaking for myself, I have a whole bunch of packages, and almost every one has a test harness. Many of the test harnesses are "full-fat" iOS apps, so they can't be provided as releases, unless I create an App Store app for each one.
They need to be built and run. A couple are Mac apps, but the whole deal with them, is that they are test harnesses, so divorcing them from the IDE is sort of negating their purpose. They are meant to help other Apple developers to understand and use the packages the apps are associated with.
Settings -> Desktop & Dock -> Hot corners -> set one to "Disable Screen Saver"
Then just shove your cursor into that corner whenever you want to leave your computer without it sleeping
Type `caffeinate` into the terminal, your mac will stay awake until you ctrl+c it
I remember trying a bunch until finding some combination that worked, and looking around it sounds like it's still a common issue:
https://apple.stackexchange.com/questions/475477/caffeinate-...
/Library/LaunchDaemons/ze.caffeinate.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>ze.caffeinate</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/caffeinate</string>
<string>-s</string>
</array>
<key>KeepAlive</key>
<true/>
</dict>
</plist>