Multizone | All our technotes
If we've published it, you can find it here.
Back in April 2020 I picked up an iPhone SE (2nd generation) for iOS development and demo use on a side project. Now, in 2026, that same phone is still in daily use on my desk — running iOS 26, paired with Xcode, and holding its own against devices released years after it. The SE (2nd gen) was discontinued in March 2022, but discontinuation doesn't mean obsolete: Apple continues to support it with the latest software, and the used market has made it genuinely affordable. If you're looking for a capable, low-cost iOS development device in 2026, this remains one of the smartest buys available.
TL;DR – The iPhone SE (2nd generation) is compatible with iOS 26 and remains an excellent device for development and testing. As of early 2026 you can find them on Amazon Renewed for around £75 — which, given iOS 26 compatibility, is a remarkable amount of phone for the money.
{ToC}
2026 update: still supported, still relevant
The headline news for 2026 is straightforward: iOS 26 supports the iPhone SE (2nd generation). Apple's official compatibility list confirms it sits alongside the iPhone 11, iPhone SE (3rd generation), and the entire iPhone 17 line — including the new iPhone Air and iPhone 17e — as a supported device. That is a remarkable lifespan for a phone released in 2020 and discontinued in 2022.
For developers, this matters enormously. A device running the current shipping OS is a device you can use to test production builds, reproduce user-reported bugs, and demonstrate apps to clients. The SE (2nd gen) covers a real segment of the installed base: users who hold on to older hardware longer than the upgrade cycle suggests they should. Testing on this device keeps you honest about performance on modest hardware.
The wider iPhone 17 family — iPhone 17, iPhone 17 Pro, iPhone 17 Pro Max, iPhone Air, and iPhone 17e — also runs iOS 26, so if you're building for the latest hardware too, the SE (2nd gen) gives you a useful lower-bound comparison point in your device matrix.
Specifications at a glance
The SE (2nd gen) shares its processor with the iPhone 11 Pro. That was a bold claim in 2020 and it still holds up as a statement about the device's capability ceiling.
| iPhone SE (2nd generation) | iPhone 11 Pro | |
|---|---|---|
| Processor | Apple A13 Bionic | |
| Speed | 2.66GHz | |
| Architecture | 64-bit ARMv8.4-A | |
| CPU Cores | 6-core (2 performance + 4 efficiency) | |
| Neural Engine | 8-core | |
| Built-in Memory | 3GB | 4GB |
| Graphics | Apple-designed 4-core GPU | |
| Display | 4.7-inch Retina HD LCD, 1334×750, 326 ppi, True Tone, P3 wide colour | 5.8-inch Super Retina XDR OLED |
| Rear Camera | 12MP Wide, f/1.8, OIS, Portrait mode | Triple 12MP system |
| Water Resistance | IP67 (1 metre, up to 30 minutes) | |
| Connectivity | Wi-Fi 6 (802.11ax), Bluetooth 5.0, NFC, Gigabit LTE | Wi-Fi 6, Bluetooth 5.0, NFC |
| Dimensions | 67.3 × 138.4 × 7.3 mm, 148g | 71.4 × 144.0 × 8.1 mm, 188g |
Source: Wikipedia / Apple support specifications
Worth noting: Wi-Fi 6 support was not a given on a device at this price point in 2020, and it remains a useful capability in 2026 — fast enough to pull large Xcode builds and simulator runtimes without frustration.
Press release image

Source: Apple Newsroom, for personal or editorial use
Unboxing
This is the original retail version of the iPhone SE (2nd generation), which shipped with a power adapter and EarPods — both of which Apple removed from the box in subsequent iPhone releases. If you're buying refurbished today, expect a generic or third-party charger and cable rather than original Apple accessories.

Source: ezone.co.uk
Where to buy in the UK
Around £95 buys you an iOS 26-capable iPhone on the Amazon UK Renewed marketplace in early 2026. Amazon Renewed devices are professionally inspected, tested, and cleaned by Amazon-qualified vendors. They are not Apple-certified refurbished units, but they come with a one-year Amazon Renewed Guarantee. Condition is graded "Excellent" — no visible cosmetic damage from 30 centimetres — and battery capacity is guaranteed above 80% relative to new. Accessories may not be original Apple parts but will be compatible and fully functional. The device may arrive in a generic box.
At this price, the value proposition is hard to argue with. A brand-new entry-level iPhone — the iPhone 16e — retails for considerably more. For a dedicated development and testing device that you intend to leave plugged into your Mac, spending a fraction of that on an SE (2nd gen) is a rational choice.
Protect your device
A clear case is the obvious choice — it shows off the (PRODUCT)RED finish while providing meaningful drop protection. Pair it with a tempered glass screen protector to guard against scratches. Neither will cost much, and both are worth it on a device you'll handle regularly in a development environment.
Developer setup
Getting the SE (2nd gen) set up as a development device is straightforward. Transfer your accounts and settings from an existing iOS device using Apple's own guide: Set up your iPhone, iPad, or iPod touch.
Once that's done, connect the phone to your Mac. Xcode will detect it and walk you through the steps to configure it for development. A couple of settings are worth adjusting immediately:
- Go to Settings → Display & Brightness → Auto-Lock and set it to Never. This prevents the device locking mid-build and interrupting your deploy cycle.
- Use automatic signing in your Xcode project. It handles provisioning profiles behind the scenes and removes most of the friction from device registration.
The first time you deploy a build, Xcode will prompt you to register the device with your Apple Developer account. Follow the prompt and it's done. After that, the device behaves exactly like any other in your fleet.

Source: ezone.co.uk
First impressions (2020, still holds)
iPhone SE is for people who want a full-powered iPhone experience, including the best single-camera system on any smartphone, in a compact design at an affordable price.
That quote from the original launch holds up. Out of the box this phone felt fast and well-made — aerospace-grade aluminium frame, durable glass front and back, a quality build that belies the price. The 4.7-inch Retina HD display is sharp at 326 ppi, with True Tone and P3 wide colour coverage that makes it genuinely pleasant to look at. The all-black front gives it a clean, focused appearance.
Coming from an iPhone X or 11 Pro, relearning the Home button takes a day or two. After that it becomes second nature. Haptic Touch replaces 3D Touch without any real loss in day-to-day use.
One thing that surprised me at the time: wireless charging. For a device positioned as the affordable option, support for Qi wireless charging and fast charging (up to 50% in around 30 minutes) felt like a bonus rather than a given.
Long-term view: six years in
This phone has now been in continuous use for six years. It runs iOS 26. It is fast, reliable, and has never given me cause for concern as a development device. The black bezels and physical Home button are the only visual reminders that the underlying design dates from 2017 — everything else about using it feels current.
Battery life remains solid, even accounting for the age of the cell. I leave it plugged into my Mac for extended periods during active development, which has probably helped. For a device that spends most of its life tethered to Xcode, this is the right trade-off.
The 3GB of RAM is the one area where you'll occasionally notice the hardware ceiling — complex apps with large memory footprints may behave differently here than on a 6GB or 8GB device. That's actually useful information for a developer: it surfaces memory pressure issues that you might not catch on newer hardware.
If you're building for the broad iOS installed base and want a reliable, affordable secondary device that runs the current OS and connects cleanly to Xcode, the iPhone SE (2nd generation) in 2026 remains exactly what it was in 2020: the smartest value in Apple's ecosystem. Get one.
- Details
Chromebooks have matured enormously as developer machines — but 2026 marks a genuine turning point. Google has announced a brand-new category of premium Android-based laptops called Googlebooks, due to arrive in autumn 2026, built on the Android technology stack and deeply integrated with Gemini AI. At the same time, the classic Chromebook line continues, with all devices released in 2021 and beyond now guaranteed 10 years of automatic software updates. If you are evaluating a laptop for Android development today, the landscape looks quite different from even a couple of years ago — and this article will help you navigate it.
TL:DR – The core developer appeal of ChromeOS remains the same: you can build an Android app in Android Studio running under Linux, then sideload and test it directly on the same device as a native Android app — no emulator, no second device needed. That workflow is still one of the most underrated advantages of developing on ChromeOS hardware. But the hardware choices, the software support windows, and the strategic direction from Google have all shifted significantly.
- Details
Thank You for the Music, iTunes — A 2026 Update
This article started life as a post about finally giving up on iTunes and Apple Music in favour of Plexamp. That journey is still worth telling, but enough has changed since then to warrant a proper revisit.
TL:DR – The short version: Plexamp served me well for a while, but I have since moved on again — this time to AIMP on Android. The longer version is below.
- Details
2026 Update: Where Does the Early 2015 MacBook Pro Stand Now?
This article was originally written at a time when the Early 2015 MacBook Pro represented a genuinely compelling buy in the refurbished market — a reliable, well-connected machine at a fraction of new MacBook prices. In 2026, the picture has changed substantially. Apple's transition to Apple Silicon, which began in late 2020, is now complete and mature. The M-series chips have raised the performance and efficiency bar so dramatically that even a well-specced Intel MacBook Pro from 2015 struggles to keep pace with daily modern workloads, and more critically, it is stuck on macOS 12 Monterey — an operating system that is now several major versions behind and no longer receives security patches.
If you are reading this because you already own one of these machines and want to squeeze more life out of it, the information below remains useful. If you are shopping for a refurbished Mac today, please read the update section first and consider an Apple Silicon model as your starting point. The Early 2015 MacBook Pro is now a legacy device, and buying one in 2026 is a short-term solution at best.
If You Are Shopping for a Refurbished Mac in 2026
The refurbished Mac market in 2026 is rich with excellent Apple Silicon options. M1, M2, and M3 MacBook Pro and MacBook Air models are widely available through Apple's own refurbished store, through certified resellers, and through the secondhand market at prices that have come down considerably as newer generations have arrived. These machines run the current version of macOS, receive full security support, and will continue to do so for many years to come.
For buyers on a tighter budget looking for a low-cost Mac that will genuinely last, the MacBook Neo is worth serious consideration. It represents Apple's most accessible entry into the Apple Silicon lineup and offers a level of day-to-day performance and battery life that no Intel MacBook can match, at a price point that makes it a realistic alternative to the ageing 2015 model. Buying an Apple Silicon Mac today — even a modestly specified one — gives you a machine that is current, supported, and future-proofed in a way that the Early 2015 MacBook Pro simply cannot be.
As a rule of thumb: look for any Apple Silicon Mac (M1 or newer) released after late 2020 as your minimum starting point. Avoid Intel Macs for new purchases unless you have a very specific legacy software reason to do so, and even then, go in with open eyes about the support limitations.
About the MacBook Pro (Retina, 13-inch, Early 2015) — MacBookPro12,1
What follows is the original article, preserved for owners of this machine and for historical reference. The model identifier is MacBookPro12,1, Apple model number A1502. It was introduced in March 2015 and discontinued in July 2017.
A MacBook Pro is an essential tool of my trade. When I buy one I have usually done a significant amount of research and bought the best specification I can justify, with a plan to keep it for at least five years. That approach served me well through the pre-USB-C era. The USB-C MacBook Pro generation that followed the 2015 model brought with it a run of reliability problems — logic board failures, and the now-infamous butterfly keyboard mechanism — that soured many long-term MacBook Pro owners, myself included. The Early 2015 model predates all of that, which is a large part of why it remained sought after in the refurbished market for so long.
Introduced in March 2015 and not discontinued until July 2017, this MacBook Pro was available in a range of configurations: i5 and i7 processors, 8GB or 16GB RAM, and 128GB, 256GB, 512GB or 1TB flash storage. The hardware cannot be upgraded after purchase, so when buying secondhand, the advice remains: seek out the highest specification you can find. The ideal configuration is the 3.1GHz Core i7, 16GB RAM, 512GB or 1TB flash storage. The difference in secondhand price between a base model and a maxed-out one is now minimal, and the headroom matters.
Pros — Core i7 3.1GHz model
- 13-inch Retina Display. The 13.3-inch LED-backlit IPS panel at 2560×1600 remains a genuinely good screen — sharp, colour-accurate, and comfortable for long sessions.
- 60W MagSafe 2 power. The magnetic power connector that saved countless MacBooks from being dragged off desks. Apple eventually came to its senses and brought MagSafe back on current models, which tells you everything about how good the original design was.
- Intel Core i7 5557U (Broadwell) 3.1GHz. A fifth-generation Intel 64-bit dual-core processor. Capable for the era, though by 2026 it shows its age against Apple Silicon in all workloads.
- 16GB RAM. Soldered and non-upgradeable — another reason to buy the 16GB model. PC3-14900 (1866MHz) DDR3L on-board memory.
- 512GB or 1TB PCIe flash storage. Fast for its generation. Avoid the 128GB and 256GB models; they fill up quickly and cannot be expanded.
- Intel Iris Graphics 6100. Integrated graphics, non-upgradeable. Adequate for everyday use and light creative work.
- Non-removable battery. Some units were subject to a recall programme that has long since closed. Battery health on secondhand units varies — always check cycle count and capacity before buying.
- HDMI output. Direct connection to HDMI displays and TVs, including 4K.
- Two USB 3.0 ports. One on each side — a practical layout that the USB-C-only generation abandoned to widespread frustration.
- Two Thunderbolt 2 ports. Supports external displays via Thunderbolt and DisplayPort. Devices can be daisy-chained. Maximum of two simultaneous external displays.
- Force Touch trackpad. No moving parts; haptic feedback. Still one of the best laptop trackpads ever made.
- SDXC card slot. Direct import from camera memory cards — another feature Apple removed and has since partially restored on newer models.
- Backlit scissor-switch keyboard. Does not suffer from the reliability problems of the butterfly mechanism keyboards that followed.
- 720p FaceTime HD camera. Functional, though noticeably behind the 1080p and Centre Stage cameras on current Apple Silicon MacBooks.
- 3.5mm audio jack. Digital and analogue in/out. Still here, still useful.
- Wi-Fi 802.11ac and Bluetooth 4.0. Adequate for most uses, though Wi-Fi 6 and Bluetooth 5 on current machines offer a meaningful improvement in busy environments.
Cons — in 2026
- Stuck on macOS 12 Monterey. This is the most significant drawback in 2026. Monterey no longer receives security updates, which is a real concern for any machine used for banking, business, or anything sensitive online.
- No AppleCare available. Any warranty depends on the seller — typically one to two years from a certified refurbisher. Check carefully.
- Intel architecture. Apple Silicon has moved so far ahead in performance-per-watt that the gap is now very wide. Many modern applications are optimised for Apple Silicon and run in compatibility mode on Intel.
- No USB-C or Thunderbolt 3/4. The accessory and display ecosystem has shifted further towards USB-C since this machine was made. Adapters help, but it adds friction.
- No Ethernet. A Thunderbolt-to-Gigabit Ethernet adapter solves this, but it is an additional cost and something to carry.
- No FireWire. A Thunderbolt-to-FireWire adapter is available if you have legacy FireWire devices.
- No optical drive. As with all modern Macs — use an external USB drive if needed.
- Fan noise under load. The Intel chip generates heat and the fans respond accordingly. Apple Silicon machines in the same chassis run silently under equivalent workloads.
The Honest Verdict in 2026
The Early 2015 MacBook Pro was, for a time, the gold standard of the unibody MacBook Pro era — reliable, well-connected, and free from the quality problems that followed it. It earned its reputation. But in 2026, recommending it as a purchase to anyone who does not already own one is difficult to justify. The operating system ceiling, the absence of security updates, and the performance gap relative to Apple Silicon all work against it.
If you own one and it is working well, there is no urgent need to panic — but be mindful of the security implications of running an unsupported OS, and start planning your next machine. If you are shopping today, put that budget towards an Apple Silicon Mac. Even a base-specification M1 MacBook Air from the refurbished market will outperform this machine in almost every measurable way, run the latest macOS, and have years of software support ahead of it. The MacBook Neo, at the accessible end of Apple's current lineup, is the natural successor for buyers who want a compact, capable Mac that will last.
The 2015 MacBook Pro deserves its place in the history of great Apple laptops. In 2026, that place is in the past.
- Details
Flutter in 2026: Still the Right Bet
Flutter is an open-source software development kit created by Google. It supports cross-platform development from a single codebase across Android, iOS, web, Windows, macOS, Linux, and beyond. What began in 2014 as a Google experiment codenamed "Sky" and launched publicly in December 2018 has, by 2026, grown into one of the most widely adopted mobile and multi-platform frameworks in the world — powering everything from Google's own products to smart-city super apps, airline booking systems, and casino resort experiences.
I was at the Flutter 1.0 launch at the Science Museum in London in December 2018. I could see the potential immediately and became an early adopter. That instinct has held up. I have now built or managed dozens of apps to production on the App Store and Google Play, all built on Flutter by talented teams of professional developers. In 2026, I have no reason to change course.
{ToC}
Why Flutter?
I have been working on mobile applications for over twenty years: starting with the original Nokia Communicators and SyncML; through the Symbian era with Nokia Series 60 and Sony Ericsson UIQ; and into the modern smartphone age.
I product-managed the first successful automated test tools for Symbian, Windows Mobile, Qualcomm Brew, and early BlackBerry 10 devices. I have managed app development for Apple iOS and Google Android ever since. Cross-platform development has always been close to my heart — and close to my frustration.
There is no room in small-budget projects or early-stage startups for a sprawling team of platform zealots. Cross-platform developers tend to carry a broader, more pragmatic perspective — comfortable across front-end and back-end, across platforms and toolchains. I prefer working that way.
The problem has always been compromise. One platform gets treated as the reference, the other gets a port. Platform capabilities get muted by technical or pragmatic limitations in the toolchain. Features that feel native on one device feel slightly wrong on another.
Flutter addresses these problems in a genuinely different way. Rather than wrapping native components, it renders its own UI at 60 or 120 frames per second using the Skia and Impeller graphics engines. The result is consistent, high-quality interfaces across every platform it targets — without the lowest-common-denominator trade-offs I spent years managing around.
When I made the decision to standardise on Flutter, I framed it as a ten-year bet. We are now well into that window, and the framework has grown faster and further than I expected.
Flutter in 2026: The Numbers Speak
Flutter is no longer an early-adopter story. As of December 2024, Flutter had over one million monthly active developers globally. It powers nearly 30% of all new iOS apps — up from around 10% of tracked free apps in the Apple App Store in 2021, according to Apptopia data. It is a top-5 open-source project on GitHub by contributions, with over 1,400 contributors and more than 50,000 packages published by over 10,000 package authors. Over 90,000 developers participate in Flutter Meetups across more than 60 countries.
Google has described Flutter as entering its "production era." That phrase resonates with me. This is not a framework still finding its feet — it is one that enterprises, startups, and independent developers are betting serious money on.
Flutter is entering its production era — a framework that began as an experiment is now powering apps used by hundreds of millions of people.
Who Is Using Flutter?
The showcase of production Flutter apps has expanded dramatically. Google's own products built on Flutter now include NotebookLM, Google Pay, Google Earth, Google Ads, Google Classroom, YouTube Create, Google Cloud, Google One, FamilyLink, and Fitbit Ace. Beyond Google, the list of serious production deployments is long and growing:
- Scandinavian Airlines (SAS) rebuilt their mobile app in Flutter and won the Red Dot Design Award, the Webby People's Voice Award, and the iF Design Gold Award.
- Toyota uses Flutter for in-vehicle infotainment systems.
- LG Electronics is building the next generation of webOS with Flutter.
- Whirlpool cut development costs by 50% after adopting Flutter.
- Supercell reduced their core code size by 45%.
- PUBG MOBILE connects over one billion players using Flutter.
- talabat transitioned from siloed native development to a unified Flutter codebase in 2026.
- Expo City Dubai built a smart-city super app with Flutter in 2026.
- NotebookLM shipped a 4.8-star Flutter app in just seven months.
- Headspace, MGM Resorts, and Kikoff are all running Flutter in production.
- SNCF Connect used Flutter to prepare their app for the French summer sports events.
These are not side projects or MVPs. These are flagship, high-traffic, award-winning applications. The argument that Flutter is not ready for serious production work is simply no longer credible.
FlutterFlow

FlutterFlow is the real deal. It is a visual development environment that exports clean, editable Flutter source code directly into your DevOps pipeline via GitHub. It has matured considerably since I first started using it, and in 2026 it sits comfortably in the workflow of both professional developers and product managers who want to get further through a build before handing off to engineering.
It is quite realistic to publish an app built entirely in FlutterFlow, or to build a prototype app there to test out feasibility. The gap between what a technically minded non-engineer can produce in FlutterFlow and what a full development team would build has narrowed significantly. You can read more about my work with FlutterFlow elsewhere on this site, although I've lessened my use of it more recently it is a great toolset and you should check it out.
Flutter in My Own Projects
One example I return to often is a small community app I manage — built alongside a long-running online community that has existed since 1998. Originally written in 2021 in FlutterFlow and published on Google Play, and the App Store simultaneously with identicl features it was refreshed and updated in 2026 with minimal effort. That is the compounding benefit of Flutter: apps written several years ago do not feel like legacy code. The framework evolves, the tooling improves, and updating an existing app to take advantage of new capabilities can be straightforward.
For larger client projects, we ported an app from JavaScript and an end-of-life cross-platform framework to Dart and Flutter. That migration took several months and represented real technical debt to clear. But the payoff was sustained: new feature development was faster, the codebase is cleaner, and the company was acquired.

The Honest Assessment
Flutter is not perfect. No framework is. There are edge cases where deep platform integration still requires native code. Package quality varies across the ecosystem, as it does in any large open-source community. And while Flutter's web support has improved substantially, it remains better suited to some web use cases than others.
But the trajectory is unambiguous. A framework that covered two mobile platforms in 2018 now supports six major platforms. A framework used by early adopters and experimenters in 2019 now powers apps used by hundreds of millions of people. A framework that was a promising bet in 2018 is, in 2026, an obvious choice for anyone building a cross-platform product with a serious ambition and a realistic budget.
If you are still evaluating Flutter versus the alternatives, the question has largely been answered by the market. The more interesting question now is how you use it — and that is where tools like FlutterFlow, the depth of the package ecosystem, and the quality of the developer community make the real difference.
Note: An earlier version of this article was originally published on my LinkedIn. This version has been substantially updated for 2026.
- Details