Eliz Kılıç writes down something that’s been bothering me too:
Apple introduced 3D Touch and its new related interactions Peek and Pop in 2014. It’s been almost 4 years since its first introduction, yet people don’t know/use 3D Touch. Why would they? Even tech-savvy users don’t know which buttons offer 3D touch. Let alone regular users.
The addition of a simple visual indicator could fix this …
Record Animoji videos with unlimited duration with this standalone app. This app uses the private AvatarKit framework, the same one that’s used by Apple’s iMessage app. It leverages ReplayKit’s screen recording capabilities to allow for longer recordings than the standard app.
As this app uses a private framework, it cannot be found in / published to the App Store. The source however is freely available, so you can compile it yourself 🙂
If you’re feeling adventurous there’s also a prebuilt IPA available which can be loaded onto your iPhone using Cydia Impactor. Not sure if that’ll void your warranty and/or will brick your phone or not …
Former Apple Software Engineer and now App Developer Allen Pike wonders how apps would render on this new iPhone, assuming the Home button being replaced with a virtual one (because it will disappear):
So, after ten years, the Home button is going virtual. Our beautiful new 812pt OLED display will have a function area carved out of the bottom, with Home in the middle. There are many things Apple could put on either side of the Home button – Android-like multitasking buttons I suppose – but iOS 11 gives us a giant clue.
Taking clues from the fact that the the navigation bar and the big bold titles in iOS11 are oddly positioned (see screenshot above) he suggests that the bottom 66pt of the new iPhone’s screen will be reserved for the virtual home button, and that the buttons of the navigation bar will move next to either side of it. This way the visual oddity is existent no more, and navigation is put within thumbs’ reach.
Sidenote: If this were to be the case – which would make sense – I cannot help but wonder how Apple will tout this as their next great invention – which they tend to do – as Android phones have had their darn handy physical back button at said location for ages 😉
Joonas Kiminki got his iPhone stolen. Twelve days later, after immediately having marked it as lost in Find my iPhone, he got a text and email saying his iPhone was found with a link to see the phone’s location.
I of course rushed to the address on the link and then started typing my credentials, but then suddenly stopped. Something was just not right.
The mail and site look legit, but ain’t. When submitting the form your data is sent over to save.php, which the fraudsters then use to take a hold of your account:
UPDATE 2017.12: For non-Safari browsers you can use overscroll-behavior to solve exactly this. Simply apply overscroll-behavior-y: none; on the <body> and be done with it.
Safari however still requires the workaround detailed below …
Know this bouncy overscrolling behaviour that browsers have been doing whenever you reach the “edge” of the page its contents?
Bram.us, with bounce scroll
Sometimes – in fullscreen apps for example – you’ll want to disable this. Now, there’s no need to resort to JavaScript and hijack touchstart, as the little CSS snippet below can prevent the rubber band scrolling:
html,
body {
position: fixed;
overflow: hidden;
}
Tested with iOS8, iOS9, and iOS10.
However, as this snippet disables *all* scrolling on the body, if you want to retain scrolling on your page (but now without the overscroll effect) you’ll want to make use of a scrollable wrapper that spans the entire window/screen and which wraps around your entire content. Like so:
The original iPhone used what was basically an off-the-shelf Samsung DVD player’s processor. It was such an underpowered piece of junk, it’s a miracle the iPhone ever worked. But thanks to some heroic effort in software, it was good enough. And it laid the groundwork for one of the most successful product families of all time.