Freerunnering Profile Banner
Kyle Howells Profile
Kyle Howells

@Freerunnering

Followers
4K
Following
241K
Media
1K
Statuses
89K

iOS Developer since iOS 3 🏂🧗🏻‍♂️📷 [email protected] iOS @supdotenergy

UK
Joined September 2009
Don't wanna be here? Send us removal request.
@Freerunnering
Kyle Howells
4 years
⭐️Spherium 1.0 Released!.Designed to view and share 360 images from your Photo Library. AppStore:
Tweet media one
Tweet media two
Tweet media three
5
7
44
@Freerunnering
Kyle Howells
6 years
I love this iPad multitasking concept!. Pro Multitasking - Finder for iPad Concept by Daniel Korpai | Dribbble
16
183
1K
@Freerunnering
Kyle Howells
3 years
How to tell macOS isn't a priority anymore. Before: After:
Tweet media one
Tweet media two
17
75
506
@Freerunnering
Kyle Howells
6 years
Something easy to forget about Twitter for iPad is it wasn't just the sliding panels design, it has some of the best gestures and nice little interactions of any app I've used.
@Freerunnering
Kyle Howells
6 years
Periodic reminder that the original Twitter for iPad was one of the best iPad app UIs ever released.
Tweet media one
15
72
338
@Freerunnering
Kyle Howells
5 years
I am really going to miss having actually usable icons with color I can easily see when I update. This design is such a massive regressive I'm staggered.
Tweet media one
Tweet media two
14
70
266
@Freerunnering
Kyle Howells
6 years
I find it ironic we went from beautiful colourful intricate UI to flat empty white screens at the same time our displays increased massively in quality and colour gambit.
Tweet media one
Tweet media two
10
43
212
@Freerunnering
Kyle Howells
10 years
My MacBook Pro (2010) scores 1340 and 2284 on Geekbench. My iPhone 6 scores 1605 & 2870.
12
268
185
@Freerunnering
Kyle Howells
5 years
The more I think about this design failure the more I want to write an article explaining some of the biology behind how our eyes work, how we are mostly blind most of the time, our vision is a blurry mess and why that makes this such an objectively terrible design change.
@Freerunnering
Kyle Howells
5 years
I am really going to miss having actually usable icons with color I can easily see when I update. This design is such a massive regressive I'm staggered.
Tweet media one
Tweet media two
5
47
157
@Freerunnering
Kyle Howells
3 years
New blog post: Creating Cool UI - Morphing Between Different Icon Shapes And Learning About Metaballs.
4
15
162
@Freerunnering
Kyle Howells
6 years
Periodic reminder that the original Twitter for iPad was one of the best iPad app UIs ever released.
Tweet media one
6
40
146
@Freerunnering
Kyle Howells
6 years
Apple to Mac Developers:."Make your apps work in this restrictive sandbox even our apps won't support".*Electron appears*."Now add developer ID signing"."Now use this slow approval process even outside the AppStore". "Hey why is Electron taking over, where are the native apps?".
4
12
105
@Freerunnering
Kyle Howells
4 years
I love this trick to use an ObjC block with -target:action: methods. I can't remember if this is actually public API or not though?
Tweet media one
5
5
99
@Freerunnering
Kyle Howells
7 years
Wanted for AirPods 2: a 3G connected case with Find My AirPods. Unrelated: I’ve lost my AirPods. .
6
22
97
@Freerunnering
Kyle Howells
5 years
@MisaelLandero Create ObjC project, add a SwiftUI view (accept creating an ObjC bridging header), #import the UIViewController subclass, change the SwiftUI view to only be a wrapped UIViewController. ✅.Now open a 2 panel Xcode layout, ObjC file on left, SwiftUI shim file on the right.
Tweet media one
Tweet media two
2
13
96
@Freerunnering
Kyle Howells
7 years
Once you've used AirPods wired headphones just seem so archaic.
9
27
81
@Freerunnering
Kyle Howells
3 years
Wow, Apple has made this needlessly complicated!. Almost 0 apps will bother with putting in the effort to support these new APIs so the 120fps new iPhones will be 60fps iPhones for most users in 3rd party apps.
11
6
78
@Freerunnering
Kyle Howells
6 years
CodeRunner – Programming Editor for macOS
2
4
77
@Freerunnering
Kyle Howells
5 years
Apple’s goal to keep iOS simple and never introduce any complex or advanced feature has introduced sooo much complexity into iOS.
@chockenberry
Craig Hockenberry
5 years
This was has been my suspicion, too. Same problem with iPadOS needing to be "simple" and ending up being a nightmare of complexity when folks push the platform's limits.
1
11
70
@Freerunnering
Kyle Howells
6 years
"Many critics accepted the iOS 7 design as a rush job and thought that Apple would obviously ‘fix it’ over the next couple of OS versions. I don’t think anyone at the time expected us to still be stuck with these missteps six years later."
3
20
65
@Freerunnering
Kyle Howells
5 years
Apple should never have switched all their developer docs and sample code to Swift. There’s now a massive multi-year hole where none of the source code released compiles. If it’s been in ObjC it’s all still work & be useful today.
@breakthesystem
Daniel 🚀 Jay
5 years
Apple’s sample code for accessing HealthKit is so outdated, it doesn’t even compile after 15 fix-its in Xcode… 🙄 . @libitracker WILL have HealthKit integration damnit!
Tweet media one
3
18
66
@Freerunnering
Kyle Howells
5 years
Every iOS version things break. Code from a few years ago no longer compiles, or produces a broken app. It’s exhausting and requires so much development effort, to accomplish nothing. Effort that could have been spent on new features & improving the apps.
2
13
61
@Freerunnering
Kyle Howells
5 years
Another undiscoverable UI tip: Tapping on the panorama preview switches it to the other direction.
6
29
63
@Freerunnering
Kyle Howells
5 years
iSH proves how many of my remaining complaints about iPad OS could be worked around if Apple just gave us a functional Terminal & developer tools exception to compile & run code on device.
2
5
63
@Freerunnering
Kyle Howells
7 years
It was a mistake for Apple to try to make autocorrect learn from iPhone users directly. Everyone has terrible grammar and spelling. I want it to correct my spelling, not learn from me.
5
22
61
@Freerunnering
Kyle Howells
6 years
CodeRunner is fantastic. Open it up, type some ObjC (or Python, or anything really) hit Run, see result. No need to create new project, setup build environment or even save the file. It's like Swift Playgrounds for ObjC and other languages!.
3
11
59
@Freerunnering
Kyle Howells
6 years
Apple to BBEdit: waste loads of time making your apps behave exactly the same, just not quite as well, to support the Mac AppStore sandbox. Meanwhile…. Visual Studio Code and Electron take over the web dev world. Hm… maybe we should have been building features not sandboxes.
1
4
58
@Freerunnering
Kyle Howells
6 years
Are there any other designers still doing this sort of high quality UI design besides @eli_schiff?.I'm looking for new people to follow for inspiration. For most designers I have to look back at 2012 or before for this sort of high quality UI.
Tweet media one
Tweet media two
8
6
52
@Freerunnering
Kyle Howells
6 years
Look at how colourful and nice UI used to look. It’s easy to forget the current empty white boxes aren’t all there could be. We used to have better.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@pilky
Martin Pilkington
6 years
One thing that converting iOS apps to the Mac highlights is how dull, uninspiring, and dated many standard iOS UIs from Apple have become. You don’t notice it as much on an iPad or iPhone, but when you have Mac UI next to it it becomes stark.
4
17
54
@Freerunnering
Kyle Howells
13 years
Understanding the Objective-C Runtime http://t.co/zjqKgGq5.
0
12
49
@Freerunnering
Kyle Howells
4 years
“For every cycle a hardware engineer saves, a software engineer will add two instructions”
3
11
54
@Freerunnering
Kyle Howells
7 years
Great to see @WorkflowHQ survive and become integrated into the system itself!.
0
24
49
@Freerunnering
Kyle Howells
4 years
`NSAttributedString.init(markdown:options:baseURL:)`.I predict a lot more apps are suddenly going to allow markdown formatting in their UIs this year!.
2
4
46
@Freerunnering
Kyle Howells
3 years
It’s amazing how much work Apple will put into trying to twist out of actually following through on being ordered to do something it doesn’t want to do. This new payment API tracking stuff is insane.
@keleftheriou
Kosta Eleftheriou
3 years
💥 “To comply with the ACM’s order, we’re introducing two optional new entitlements exclusively applicable to dating apps on the Netherlands App Store that provide additional payment processing options for users.”
2
8
48
@Freerunnering
Kyle Howells
5 years
Modern software runs thousands of times faster, but is itself millions of times slower, than old software.
@tumult
cancel/tumult
5 years
16-core 3.5ghz computer from 2018 with 8gb GPU.running software from 2020.vs.1-core 900mhz computer from 1999,.no GPU,.emulated at less than full speed,.running software from 2002
2
20
49
@Freerunnering
Kyle Howells
3 years
Every Screen in Your App Should Be a Scrolling View
1
7
46
@Freerunnering
Kyle Howells
5 years
NSWindow Style Showcase
0
8
46
@Freerunnering
Kyle Howells
6 years
How to Design for the Modern Web.Seven best practices you‘ve probably never heard of – Silicon Satire
2
20
46
@Freerunnering
Kyle Howells
6 years
I find it amazing Apple still has no officially supported way to automate this (even just recognising Fastlane would do). If it wasn’t for Fastlane this would just be impossible.
1
10
45
@Freerunnering
Kyle Howells
10 years
First look at @Alympus. Coming soon to Cydia! /cc @Surenix
6
33
43
@Freerunnering
Kyle Howells
5 years
Listening to @atpfm talk about when you give in and accept Apple forcing you onto the new macOS versions sounds so wildly far from the time when people used to have to pay to update to the new macOS, and did so willingly, eager to get the new OS features.
3
6
38
@Freerunnering
Kyle Howells
8 years
Because "Save as PDF" would be too confusing.
2
29
39
@Freerunnering
Kyle Howells
5 years
I use PIP on macOS all the time, but I only recently discovered you can place the window anywhere (not just the 4 corners) by holding CMD while you let go.
4
14
37
@Freerunnering
Kyle Howells
9 years
I am so going to rewrite my website in Swift with this! :D.
3
11
40
@Freerunnering
Kyle Howells
6 years
Fantastic article that eloquently explains my growing frustrations with modern software’s massive inefficiencies!.
0
25
38
@Freerunnering
Kyle Howells
6 years
This is a good sign to me. If Apple is starting to call the iPad a ‘computer’ that means we can expect its abilities to be compared. Hopefully this is a signal iOS will be getting more powerful, computer like, features and abilities soon.
3
3
37
@Freerunnering
Kyle Howells
10 years
AirDrop never works reliably. It’s a great concept, but I always end up sitting staring at 2 iOS devices that can’t see each other.
8
43
36
@Freerunnering
Kyle Howells
6 years
Netflix killed Torrent usage by putting everything in one place under one price. With everything splintering into different services I foresee a resurgence in Torrent usage.
@tvaziri
Todd Vaziri
6 years
Tweet media one
1
7
35
@Freerunnering
Kyle Howells
5 years
I find it weird how our UIs looked better, cooler and more futuristic in 2008 than in 2020.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
5
36
@Freerunnering
Kyle Howells
10 years
That feeling when you’ve been using your tweaks for so long you forget they aren’t stock & stock iOS now feels alien to you….
3
18
33
@Freerunnering
Kyle Howells
5 years
“All distribution of Mac software will be blocked for 8 hours. Apple’s servers are a chokepoint even if you aren’t using the Mac App Store. Hopefully no one needs to ship an emergency update.”
0
9
31
@Freerunnering
Kyle Howells
3 years
Found the answer: as I feared, Apple are moving all the settings into hidden internal Xcode project config options instead. Oh joy.
1
9
33
@Freerunnering
Kyle Howells
6 years
It seems like they really wanted to avoid launching it as ‘Marzipan’ but couldn’t decide on a replacement name until the keynote itself. The sessions & docs either call it Mazipan or ‘iPad apps on Mac’.
@ccgus
Gus Mueller
6 years
Does the word “Catalyst” show up anywhere on Apple’s dev pages? It’s not in any WWDC video descriptions, and search returns nothing elsewhere. Was it a mistake that it showed up in the keynote?.
1
2
33
@Freerunnering
Kyle Howells
5 years
I have an old client app on my AppStore account which exists to control a single one off giant custom lighting installation, of which only 1 exists. I just had the "Your app has not been updated in a long time" message telling me Apple is removing it from the AppStore.
4
4
33
@Freerunnering
Kyle Howells
3 years
@maazarin They simplified the UI down into rows of switches and toggles and made it look like iOS. This looks like the sort of rewrite designed to save themselves effort going forward having to maintain and add stuff to it. Not the thing you'd build if building the best UI was the goal.
1
2
34
@Freerunnering
Kyle Howells
9 years
Apple needs to ban this nonsense.
Tweet media one
7
20
30
@Freerunnering
Kyle Howells
8 years
This looks interesting. “Creo a modern app design and development tool for Mac”
4
9
31
@Freerunnering
Kyle Howells
5 years
This feature is actually the reason I made this app. I wanted to view my 360 photos and iOS doesn't support 360's, but I also want to extract normal photo style snapshots from them with the correct original timestamp so they don't end up making a mess of my photo library.
@Freerunnering
Kyle Howells
5 years
Spherium now has the ability to share snapshots of portions of the 360 photos. The snapshot images will match the time and location metadata of the original 360.
2
0
31
@Freerunnering
Kyle Howells
6 years
iPhone Xs and Xs Max Benchmarked: World's Fastest Phones (Again)
1
17
33
@Freerunnering
Kyle Howells
6 years
I didn’t realise flowing text around objects was as easy as setting `textView.textContainer.exclusionPaths` now.
2
10
31
@Freerunnering
Kyle Howells
5 years
I'm really enjoying using Xcode's SwiftUI Previews with UIKit UIViewControllers written in Objective C!.It works great and makes doing programmatic UI soo nice!.
2
1
32
@Freerunnering
Kyle Howells
5 years
For a company that prides itself on accessibility they really think this is acceptable legibility!?
Tweet media one
7
16
29
@Freerunnering
Kyle Howells
7 years
The change I’d really like to see isn’t Apple making Xcode for iOS, but the AppStore rules changing such that anyone can make a self hosting Xcode style IDE for iOS.
1
7
27
@Freerunnering
Kyle Howells
5 years
The ObjC direct thing reminds me of the macOS 11 design changes. “Catalyst apps don’t look like Mac app!”.*changes Max apps to look like Catalyst apps*.“Now they do”. “Swift is nothing like being ObjC 2.0”.*changes ObjC to copy swift*.“Now it is”.
3
3
30
@Freerunnering
Kyle Howells
5 years
Just got thrown into the Github app while Googling because of universal links. I REALLY want a big switch to completely nuke the entire concept of universal links. I NEVER want one to activate and always instantly go to Safari to run through the silly process to disable that one.
2
5
27
@Freerunnering
Kyle Howells
9 years
I really want Xcode for iPad.
3
27
27
@Freerunnering
Kyle Howells
6 years
In Apple’s ideal world where you have to beg them for permission to do anything innovative, Dropbox wouldn’t have existed (hacked into Finder to work). Things like Backblaze couldn’t exist (full file system access). Chrome couldn’t exist. Unity3D, Unreal Engine, etc….
1
10
30
@Freerunnering
Kyle Howells
5 years
iOS 13 and the iPhone 11’s continue the trend of making phones bigger while making the UI even bigger, to get less information density than the small devices used to have.
4
11
29
@Freerunnering
Kyle Howells
8 years
Open the “native” Spotify app > Open any page > Tap twice on the trackpad with 2 fingers > Watch the entire UI zoom in.
3
14
26
@Freerunnering
Kyle Howells
5 years
I love the @vectornator iOS interface, feels really nice to use.
Tweet media one
0
2
26
@Freerunnering
Kyle Howells
4 years
A software codebase’s complexity will expand to keep occupied the size of team assigned to work on it.
@tlakomy
Tomasz Łakomy
4 years
Which tech opinion you got that results in this
Tweet media one
1
10
28
@Freerunnering
Kyle Howells
5 years
Our eyesight working like a flashlight we flash at the point we are looking at. The rest of our vision being a blurry mess that our brains invent most of. Removing all colour, contrast from everything means we actually have to read each one, we can’t object recognise the icons.
2
8
24
@Freerunnering
Kyle Howells
5 years
“Pythonista is utterly unique in so many regards. It is an unstated masterpiece, and pushed the envelope of what it is actually possible to do on an iPad beyond anything anyone else (even Apple) has done”
1
5
26
@Freerunnering
Kyle Howells
9 years
Download WWDC sample code -> It’s in Swift :(.Try to compile -> 100 build errors…. *sigh*.
1
11
25
@Freerunnering
Kyle Howells
6 years
Apple seems institutionally addicted to the power and control iOS gives them. The mac is a real, open, powerful computing platform. As it should be, they don’t have full power over the mac ecosystem.
1
5
25
@Freerunnering
Kyle Howells
4 years
I’ve been thinking for a while now, Apple at an institutional level is no longer good at design. There is still good design in some of the things they produce, but they are no longer ‘good at design’. There’s way too many high profile terrible designs from them nowadays.
5
6
25
@Freerunnering
Kyle Howells
6 years
“My high level takeaway is that this is the first year where Apple pushed all of of its platforms forward, in nearly equal measure. Great news for iPad and Mac users, and still good for iPhone.”
1
1
25
@Freerunnering
Kyle Howells
9 years
Today's OSX update apparently includes an interesting new UI. http://t.co/Ke6slAb1py.
Tweet media one
6
21
24
@Freerunnering
Kyle Howells
9 years
I hate web fonts http://t.co/0FezGRCUKq.
Tweet media one
2
8
24
@Freerunnering
Kyle Howells
5 years
I've decided every time I need to Google how to do something I might have to do again in the future to write a blog post explaining how to do it. If for no-one else than for future me to reference.
2
2
24
@Freerunnering
Kyle Howells
5 years
H.264 is magic: a technical walkthrough of a remarkable technology.
0
8
24
@Freerunnering
Kyle Howells
9 years
I looks like the stages of prototyping reversed.
Tweet media one
3
13
26
@Freerunnering
Kyle Howells
6 years
The brute force approach to multi-window support: Spawn a new instance of the program.
1
3
24
@Freerunnering
Kyle Howells
3 years
Got tired of iOS lying about the free space so finally just built a 1 screen app to show the real free space available. Probably no way I can actually get this in the AppStore though.
Tweet media one
1
5
25
@Freerunnering
Kyle Howells
10 years
A teacher complaining students rely on modern technology too much. http://t.co/qlyJPJlIAp.
Tweet media one
0
23
22
@Freerunnering
Kyle Howells
9 years
iPad UI design has faded away since it launched. Everything has drifted back towards big iPhone UI.
2
16
23
@Freerunnering
Kyle Howells
6 years
Firefox is starting to introduce anti-spam measures against websites asking for push notification permission. It’s sad that most websites are almost spyware now, and have an actively adversarial relationship with their own users and the web browser.
1
14
23
@Freerunnering
Kyle Howells
10 years
Last gen consoles 27 million pixel. VR = 457 million pixel http://t.co/gr7J27UVpd.
Tweet media one
1
24
23
@Freerunnering
Kyle Howells
3 years
I loved @DLX's SwiftUI demo of morphing between different icon shapes and kept thinking about it!.So I had a go at recreating it in UIKit (ended up being SpriteKit) and did a writeup explaining how the effect works.
@Freerunnering
Kyle Howells
3 years
New blog post: Creating Cool UI - Morphing Between Different Icon Shapes And Learning About Metaballs.
1
0
25
@Freerunnering
Kyle Howells
6 years
NSToolbar Customisation in UIKit for Mac (Marzipan/Catalyst)
0
5
24
@Freerunnering
Kyle Howells
5 years
“Meanwhile, our Windows version hasn't needed any work since 2000”. Apple’s disregard for backwards compatibility is exhausting and demotivating. It requires constant work and maintenance just to stand still.
@_funkyboy
Cesare Rocchi
5 years
“it's hard to justify the constant need to rewrite code just.to stay in the same place.”
2
3
22
@Freerunnering
Kyle Howells
5 years
Same. I’m planning almost all my future apps to include a Mac app now.
@KevinTechTalk
Kevin Moran
5 years
@MengTo @stroughtonsmith I’ve been doing app development on iOS since the SDK first came out and never ever wanted to touch trying to do a Mac app. That’s now changed.
1
2
25
@Freerunnering
Kyle Howells
5 years
But the app is how this device is controlled. Without it the giant 3 storey installation seizes to work. And since Apple has the mistaken idea all apps must be regularly updated or they have no point that is what might happen soon.
5
4
24
@Freerunnering
Kyle Howells
5 years
This is one of the most amazing machine learning demos I’ve ever seen!
@mauriz
Maurice Svay 🍗
5 years
Enhance
0
7
24
@Freerunnering
Kyle Howells
3 years
One thing I fear with Apple's amazingly fast new MacBook's, is every developer now using it to develop one and assuming that's just how fast computers are. Never underestimate developers ability to eat up spare CPU/GPU capacity to allow themselves to be lazier.
5
2
23
@Freerunnering
Kyle Howells
10 years
My new tweak with @Surenix is almost ready @alympus http://t.co/S3BjgHzVa3.
Tweet media one
4
7
23
@Freerunnering
Kyle Howells
7 years
I’m disappointed by Apple’s goal with Marzipan. I thinking ‘bringing iOS apps to osx’ is exactly the wrong goal. The goal should be UIKit on macOS as a UI framework for building real Mac apps. Not for running iOS apps with a mouse.
2
3
23
@Freerunnering
Kyle Howells
5 years
The fact they first tried this with microUSB & now are talking about USB-C should show why this is a bad idea. Requiring it by law will block or slow down getting a better replacement. if you are going to require 1 standard, USB-C isn’t even a good standard; it’s a total mess.
@MacRumors
MacRumors.com
5 years
The EU Wants All Phones to Work With Interoperable Chargers, Here’s What That Means for Apple’s Lightning Port by @waxeditorial
Tweet media one
1
9
19
@Freerunnering
Kyle Howells
9 years
I just released Finger Painting a super simple drawing app for little kids.
Tweet media one
4
4
21
@Freerunnering
Kyle Howells
6 years
This tweet is way more popular than I expected. I found it on Dribbble, but here is the designers twitter handle: he is @danielkorpai, and here is his original tweet with source files and links:
@danielkorpai
Daniel Korpai
6 years
Pro Multitasking - Finder for iPad Concept created in @InVisionApp #InVisionStudio. 👉Download Studio: 🏀@dribbble shot: 👉Prototype: 🎁Source file:
2
2
19