Spockcast – a Star Trek Strange New Worlds & Lower Decks podcast
Spock Cast is a podcast following the new Star Trek Picard & Discovery TV Shows. We also discuss other SciFi shows, anime, books and movies. Each week Tim Mitra, Jaime Lopez Jr and Jonathan Kuehlein convene to discuss sci-fi TV shows, movies, books, comic books and games.
Back in June 2023, the first app I tried to build in the beta visionOS SDK was my 16-year-old app, Device Tracker, running in iPad compatibility mode. I posted “Hey! I’m a Vision Pro developer!”. This morning Device Tracker was released as a fully native app for the Vision Pro, which syncs with its iOS and macOS counterparts.
The app was recently refactored in Swift 6 & SwiftUI with the help of agentic AI. It’s been a dream of mine to fix some of the bad design decisions, and to add new features. This was possible with the help of Claude AI. This month it was finally released for the Vision Pro, which needed to be done in SwiftUI.
Also in memory of Adam, the App Store screenshot includes him trying the Vision Pro. He was the most excited family member to try the Vision Pro.
Device Tracker 2026 on Vision ProiPad version of Device Tracker in visionOS 1.0 Simulator, 2023Device Tracker 2026 and 2012 versions. The latter is is Objective-C and the former is SwiftUI.
I just completed a major refactor of a 16-year-old Objective-C iPad app — migrating it to SwiftUI with the help of an AI coding agent. Here’s what I found.
TL;DR – Migrate the views, own the data stack in Swift, and let the Objective-C bridge carry the rest until it’s no longer needed.
The app, IT Device Tracker (formerly Device Tracker), has been on the App Store since 2010. It started as a pure Objective-C project , programmatic UITableViews, and a Core Data stack wired through dual AppDelegates supporting iPhone and iPad. During its lifetime it was augmented with XIBs, SplitView StoryBoards, transitioned to ARC, AutoLayout, Large Titles, some Swift elements and StoreKit. Basically whatever new frameworks Apple added each year at WWDC. Over the years it accumulated 30+ view controllers, custom table view cells, Objective-C categories, and bridging files.
Over the past 6 months I’ve been working with AI, ChatGPT, Cursor, and Claude on various projects. Starting small, like add a SwiftUI view to an Objective-C app, and creating Notifications and Observers to communicate between Swift and Objective-C. Surprisingly this took less than 30 minutes. I was using Alex Sidebar which was able to work with Xcode projects directly. I would closely review each change before accepting it.
Pi Day Countdown
Next I tackled my novelty app, Pi Day Countdown, where with the help of Claude, I completely rewrote the app in SwiftUl. In this case, I let the AI design the UI as well. Since it’s a novelty app, I wasn’t too concerned about the UI. I was able to maintain the same functionality and preserve user data, while converting the store from plists to JSON. I did have to scold the AI a few times for trying to change data formats with the same file name.
The next app to go through this process was my Cosos2D game app, Geese Squad. Since SpriteKit debuted I wanted to rewrite the app in Swift. However, I couldn’t find the time to fully dive into it. In March, I decided to tackle it. This was a much bigger project since I had to handle transitioning from game assets in TextureMaps to Asset Catalogs. On a side note, Geese Squad also was updated to 64-bit in 2016. That was challenging since Cocoa2D was nearing is end of life, at least on iOS. There was a fair amount of back and forth with Al to get the game play right and animations working. Geese Squad also uses the Accelerator to move the player geese. Working with the AI assistant I was able to get motion detection working. This was great opportunity to work with Xcode 26.4 and Claude Agent directly in the Xcode IDE.
Before Agentic Coding I had explored a complete rewrite with SwiftUI and SwiftData using the backing Core Data store. Rather than a risky ground-up rewrite, I took an incremental approach:
• Replaced the @main entry point with SwiftUI while keeping @UIApplicationDelegateAdaptor for legacy migration code.
• Moved the Core Data stack from Objective-C to a Swift PersistenceController, with an @objc wrapper so remaining Objective-C code could still access the context. This was done carefully since preserving user data is paramount.
• Systematically audited every Objective-C file — grep-driven dependency analysis across a mixed-language codebase — and removed 30+ dead files
• Rebuilt the UI layer: NavigationSplitView, inline editing, .fileImporter for document import, .onOpenURL for external file handling
• Added CloudKit sync with user opt-in, toggled via a Settings bundle — NSPersistentCloudKitContainer when enabled, NSPersistentContainer when not.
• Added search across device records including nested Core Data relationships
What made this different was working with an AI agent throughout the process. The agent could hold the full context of a mixed Objective-C/Swift codebase, trace dependencies across bridging headers, identify dead code paths, and catch subtle issues like Swift name mangling for Objective-C method signatures. It turned what would have been weeks of careful archaeology into focused sessions.
The key lesson: you don’t need to rewrite everything at once. Migrate the views, own the data stack in Swift, and let the Objective-C bridge carry the rest until it’s no longer needed. The best refactor is the one that ships — not the one that’s perfect.
Early in my career, I was the head artist at Canadiana Textiles, the company that first produced the new Canadian flags in 1965. At the time, they were made from parachute nylon left over from WWII. As a young teen fascinated by flags, it was incredible to later find myself making them for the Canadian government, Olympic committees, gas stations, and cities across North America.
My first Macintosh computer was used to design the screens for printing the flags. At Canadiana Textiles, based in Mississauga, we printed them by hand on 100-yard-long tables, and they were sewn in Erin, Ontario.
In the accompanying photos, you can see one of the founders, Dick Matsui, measuring a flag in the 1960s, as well as images of flags being hand-touched up. There’s also a photo of Rick Matsui and Chris Milton presenting our 25th Anniversary commemorative flags to Governor General and Prime Minister Brian Mulroney. I’m pictured in the photo with the Eaton’s Uncrates the Sun banners.
Rick Matsui, Chris Milton, & Governor Generalflags being hand-touched upTim with Eaton’s Uncrates the Sun banners
For the 25th anniversary of the flag, we had to remind Canada of the milestone. Now, my wife and I are delighted to see the nation come together to celebrate the 60th anniversary. There are 47 reasons to celebrate Canadian Flag Day—and even more to celebrate Canada itself!
Excerpt from Design Canada (2018) Documentary, showing flags being printed at Canadiana Textiles in Port Credit.
Born: December 8, 1957, Irvine Scotland Deceased: Jan 21, 2026, St. Michaels Hospital, Toronto.
Indira (Indy) Anne Marie Mitra (age 68) died peacefully at St. Michaels Hospital in the early morning of January 21, 2026 with her sister by her side after a short stay on the palliative care unit. Indy’s health had declined over the past 2 years due to the long term effects of diabetes, non-alcoholic liver disease (NALD) and from a severe brain injury following a recent fall. Born in Irvine Scotland, Indy was the eldest of four children born to Ranajit and Angela Mitra (both predeceased). The family relocated to Kansbahal, India when Indy was 5 yrs old where she excelled in reading and writing in Hindi. In 1966, the family re-located to Montreal, Canada where she embraced her role as big sister to Aruna (Chloe), Tim (Carol) and Anita (Wes).Indy took her responsibilities seriously whether it was picking up her youngest sister Anita from Kindergarten, starting meal preparation for family dinners or organizing her ‘TV Guide’ subscription route.
Indy was an exceptional student, graduating from Denis Morris High School (St. Catharines) where she made life-long friends who describe her as brilliant and bohemian! She graduated with a Bachelor of Mathematics (Computer Science) in 1981 from the University of Waterloo. Her career spanned several decades working at I.P Sharpe and Associates, Canadian Depository for Securities, DMR Group, and Union Bank of Switzerland. She retired from BMO Financial Group in 2020 where she was recognized with a Being BMO Award for her contributions to risk management. As president of Miraj Consulting Indy was well respected among business analysis professionals and was instrumental in founding the professional association, International Institute of Business Analysis (IIBA) in 2003.
Indy was extremely proud of her children, Alec (Sasha) who recently became a father, and Jennifer who passed the Bar and is now a provincial prosecutor. Indy was thrilled to meet her first grandchild, Lola, a month prior to her passing. Indy will be greatly missed by her husband of 38 years, Malcolm Laws. Indy was a devoted caregiver to our mother Angela who passed away Jan 23, 2025 after 10 years in long term care. She is remembered fondly by the Laws family, her Craik and Mitra cousins in Canada, UK, USA and India as well as a myriad of nieces and nephews, colleagues and friends. Indy is remembered for her dry Scottish wit, insatiable love of reading, thoughtful gifts, sci fi, crosswords, 70’s rock and all things Star Trek, Pooh and Outlander, sitting in her garden watching the birds and bunnies as well as, speaking her mind and living life on her own terms- no matter what!
The family are grateful to the palliative team at St. Michael’s Hospital, including Dr. Lam who were so kind and gentle in their care, Dr. Linda Klapwk, the staff at St. Joseph’s Health Care Centre, Runnymede Rehabilitation Hospital, Venvi Kingsway Retirement Home and the Ontario Health at Home team. When the spring flowers start to bloom, and baby bunnies and birds appear, we will gather to listen to the Doobie Brothers and remember and celebrate Indy’s life. For information please leave your contact information and condolences with Lynett Funeral Home – [email protected]. Donations to a charity of your choice.
“If there ever comes a day when we can’t be together…keep me in your heart and I will stay there forever.” AA Milne
2025 was another reminder of why More Than Just Code exists in the first place. Apple development is constantly evolving, but the most interesting work rarely lives only in APIs, frameworks, or release notes. This year was about exploring the space around the code — the decisions, tradeoffs, and human impact that come with building on Apple platforms.
Much of the focus this year continued to center on Apple ecosystem development, especially as the platform story grows broader and more interconnected. iOS remains foundational, but Vision Pro and spatial computing pushed the conversation forward in meaningful ways. Developing for Apple today isn’t just about screens and touch — it’s about context, environment, and intent. That shift brings both excitement and responsibility, especially for developers who care deeply about quality and user experience.
Accessibility remained a quiet throughline throughout the year. Apple has long set a high bar here, and revisiting accessibility — not as a checklist, but as a design mindset — reinforced how much better products become when inclusivity is treated as a first-class concern. These are the moments where technology genuinely earns its place in people’s lives.
2025 was also a year of reflection. Independent development, long-term maintenance, and the realities of building software over decades don’t always make for flashy headlines, but they matter. Writing about those topics helped slow things down and examine what it really means to build sustainably — technically and creatively — within Apple’s fast-moving ecosystem.
As the year closes, More Than Just Code remains what it’s always aimed to be: a place to think out loud about Apple development beyond syntax and sample code. The tools will keep changing. The platforms will keep expanding. The goal stays the same — to build thoughtfully, stay curious, and remember that great software is never just about the code.
It’s been a week since I got my new Vision Pro M5 — the second configuration from Apple — and I’m ready to share my impressions.
TL;DR: It’s noticeably sharper and faster than the original Vision Pro. It’s a great choice for first-time Vision Pro buyers, or for developers and those working with Apple Intelligence, which is ~50% faster, and 3rd-party apps are now up to 2x faster. The Vision Pro M5 is an iterative upgrade and in my opinion not a mandatory upgrade. You can also add the Dual KnitBand to the original Vision Pro “M2” — an excellent comfort upgrade.
On Wednesday, October 20, 2025, I was fortunate to pick up my Apple Vision Pro M5. This time, I opted for 256 GBof storage. My first Vision Pro had 512 GB, but I’ve found I realistically only need half that, since I use Apple One and keep most of my photos and videos in iCloud. I’ve made the same storage decision with my last two iPhone upgrades.
I love this version of the Vision Pro for several reasons. The display is noticeably sharper, text looks crisper, and passthrough video appears less blurry. I wear prescription inserts and have gone through a couple of versions with my original Vision Pro. After the headset became officially available in Canada, I had my optometrist double-check my prescription. The first thing I noticed was how much better my current Zeiss Inserts improve my vision with the Vision Pro M5.
At first, I wasn’t sure whether this was just perception or an actual display improvement. According to Apple, the M5 chip provides a graphics boost and supports more multitasking. It also drives the OLED displays with improved clarity and sharper text by rendering 10% more pixels.
Apple describes this improvement in terms of “pixels per degree”—a measure of display clarity that reflects how many pixels fit into one degree of your field of view. In simple terms: Pixels per degree = Number of pixels across the display ÷ Field of view (in degrees).
The M5 chip also enables hardware ray tracing and reduces motion blur, which together with the 120Hz refresh rate (100Hz on OG AVP) make the visual experience smoother and more realistic.
Getting my prescription done in the US before picking up my first Vision Pro in Victor NY, Feb 3 2024.
I’ve also noticed a big improvement when watching Apple Immersive Video, movies, and TV shows. I was genuinely surprised by how much sharper and more vivid the display looks on the Vision Pro M5. Fortunately, I still have my original Vision Pro for side-by-side comparison. Native video apps and Mac mirrored displays both feel delightfully more enjoyable on the new model.
The Dual Knit Band on the Vision Pro
Dual Knit Band Fit and Comfort
I was also surprised by how much more comfortable the Dual Knit Band is. The Vision Pro M5 itself is identical in design to the original Vision Pro — the changes are internal, mainly the addition of the M5 chip and possibly improved heat sinks. The Vision Pro still has the same R1 chip which enables real-time compute, as delays could be detrimental to the wearer’s safety.
The Dual Knit Band is very comfortable, featuring a new two-level Fit Dial. I spent about an hour at the Apple Store ensuring that the Light Seal was the best fit for me. The setup app suggested a 25W Light Seal, but I had noticed light leaks when I first used the device during one of the early Developer Labs at the Developer Center in Cupertino, California. I also experienced light leaks with the 25W size when I picked up my first Vision Pro on February 3, 2024. Having driven three hours to Victor, NY (near Rochester), I wanted to make sure I got the perfect fit — and at the time, the 24W worked better.
To my surprise, the 24W had more light leaks with the new Vision Pro M5 and the Dual Knit Band. I brought my original Vision Pro M2 with me to compare and to show the Genius my previous band setup. The Apple Store uses “demo lenses” with its fitting app, so I couldn’t test the fit using my own v2 Zeiss lenses. These lenses are paired to the Vision Pro using a QR code, which helps the system recognize your lenses and adjust for your prescription. The Apple Store demo app isn’t set up to scan my lenses’ QR code. In the end, I accepted the 25W Light Seal size.
The Dual Knit Band combined with AnnaPro 2, with the Light Seal.
A tip I picked up from the Vision Pro fitting video: hold the device against your face while adjusting both the back and top straps — this gives the best alignment and comfort. Like Justin Ryan, I also use my AnnaPro 2 with the Dual Knit Band. This setup allows me to work without the Light Seal installed since the AnnaPro 2 helps cantilever the device off your forehead. Even without the AnnaPro 2, the Dual Knit Band makes wearing the Vision Pro comfortable for extended periods. For full immersion I can simply pop in the Light Seal.
After recently upgrading to the Apple Vision Pro M5, I began researching how to sell my previous Vision Pro M2, which I purchased in February 2024. For Canadian owners, resale options remain limited — Apple does not currently offer trade-ins for the Vision Pro, and as far as I can tell, their trade-in program relies on third-party providers.
If you are considering selling your Vision Pro, understanding the logistics—particularly shipping costs and resale platforms—is essential. Below are some key details and findings from my own research.
My original purchase: Apple Vision Pro, Travel Case, spare battery and second Light Shield.
Device and Packaging Details
My Vision Pro has 512GB of storage and includes the original box and all accessories. When shipping a high-value device, weight and package size are major cost factors.
Original box dimensions: 15.325″ × 10.125″ × 7.75″ (38.92 cm × 25.7 cm × 19.6 cm)
Box weight: 5.15 lbs (2.34 kg)
Vision Pro (with battery, charger, and cable): 2.7 lbs (1.25 kg)
Total packaged weight: 7.9 lbs (3.59 kg)
Shipping Cost Estimates
To estimate shipping, I compared several services from Toronto, ON to San Jose, CA:
Carrier & Service
Cost (CAD)
Canada Post Expedited Parcel™
$ 49.63
Canada Post Xpresspost™
$ 79.89
UPS Standard
$ 43.24
UPS Worldwide Expedited
$ 135.70
UPS Express Early
$ 288.18
Shipping without the original box reduces the total weight and cost:
UPS Standard ~$ 30.23
UPS Worldwide Expedited ~$ 90.13
UPS Express Early ~$ 209.59
These numbers highlight how significantly packaging affects shipping costs, especially when sending internationally.
Apple Vision Pro demo unit at Apple Store in Victor NY
Resale Platform Options
Swappa (U.S. only) Swappa is a trusted marketplace for electronics, handling shipping logistics (paid by the buyer) and secure payments via PayPal. Based on their estimates, a 512GB Vision Pro could sell for approximately $1,898 USD. Unfortunately, Swappa listings are restricted to sellers located in the United States.
eBay For international reach, eBay remains a reliable option. Sellers can choose between “Buy It Now” listings or auctions, set minimum offer thresholds, and determine whether to ship internationally. eBay’s buyer and seller protections offer security for both parties, though sellers should define return policies clearly before listing.
Facebook Marketplace For local sales, Facebook Marketplace is an accessible option. Payments can be arranged through Interac e-Transfer (in Canada) or cash, but in-person transactions carry inherent risks. Meeting in public locations and taking precautions is always advisable for high-value items.
Final Thoughts
At present, Canadians looking to sell an Apple Vision Pro have limited official options, but private sales and reputable marketplaces remain viable. Shipping costs should be factored carefully into your asking price—especially if including the original box and accessories.
In my view, a private local sale offers the best balance of convenience and value, provided a suitable buyer can be found. I’ll continue to monitor potential updates from Apple and will revise this guidance if trade-in options become available in Canada.
Update (Nov 2, 2025):
I reached out to several of my social networking groups and shared my draft eBay post to see if anyone was interested in purchasing my Vision Pro M2. I eventually connected with a potential buyer in the U.S. Midwest. In the Vision Pro community, there were many discussions about others’ buying and selling experiences, which helped me understand what to expect.
On eBay, I had two main listing options: to use Buy It Now and accept offers, or to run an auction with a Buy It Nowprice. I considered that an auction might yield a higher price since I could set a lower starting bid. In that case, eBay automatically sets the Buy It Now price approximately 30% higher. For example, if I started bidding at $1,600 USD, the Buy It Now price would be $2,080 USD.
eBay provides solid buyer and seller protection, so the buyer I had been communicating with requested that we finalize the sale through eBay. I converted my draft listing to an active one, the buyer submitted an offer at the agreed price, and I accepted. This approach worked well for an international sale, as eBay handles currency conversion and offers shipping label services through carriers such as UPS and FedEx. At the time, Canada Post was experiencing rotating strikes, so shipping via Canada Post/USPS wasn’t an option.
In the end, eBay charged me $442 CAD in fees — roughly 15% of the sale — and also charged the buyer 8.5% sales tax, which was unexpected for a used item. The buyer and I agreed to ship via ground service using the original Apple Vision Pro box to protect the device, which added about $10 CAD in shipping costs due to weight and dimensions. Overall, I received roughly the amount I was hoping for on the sale of my Vision Pro M2.
One final detail I had to research was the HST tariff code for the Vision Pro. After some digging, I determined that the most appropriate code is 8471.41.01.50. Here’s how that classification breaks down:
84 – Chapter 84, Nuclear reactors, boilers, machinery and appliances; Parts thereof
84.71 – Automatic data processing machines and units thereof; magnetic or optical readers, machines for transcribing data onto data media in coded form and machines for processing such data, not elsewhere specified or included.
Other automatic data processing machines:
8471.41.01 – Comprising in the same housing at least a central processing unit and an input and output unit, whether or not combined.
8471.41.01.10 – With cathode-ray tube (CRT)
8471.41.01.50 – Other
This classification aligns with how the Vision Pro functions as a self-contained computing device with integrated processing and display capabilities.
Update (Nov 8, 2025)
The latest update shows the package is currently sitting in U.S. Customs, marked as “pending release from a government agency.” The buyer received a notification from eBay stating they may have to pay import taxes. That doesn’t make much sense, since I originally purchased the device in Victor, NY, at the Apple Store. I already paid about $375 USD in New York sales tax, and an additional $750 CAD in customs fees when bringing the device into Canada — the cost of being an early adopter.
I contacted Apple to request an invoice to share with the buyer, but due to how the original sale was processed in-store, I was only able to obtain an exchange receipt. I’ve sent the buyer a PDF of my original order, proof of AppleCare, and a copy of the Canadian customs receipt.
Now we wait to see if they’ll still be required to pay import taxes.
Update (9:00 PM Nov 8, 2025)
I’ve been going back and forth with eBay and UPS to figure out what the issue could be. The buyer was informed that an export form is required by the CBSA (Canada Border Services Agency). The package is currently sitting in Caledon, ON, awaiting clearance.
While waiting for UPS to open on Monday, I went through the steps to try shipping the item myself. The shipping cost remained the same, but to our surprise, there’s now an estimated tariff charge of $535.00 to the buyer. This is because the item is considered as “coming from Canada,” and due to current trade policies, a tariff is required when shipping a product originally from the U.S. back into the U.S. from Canada.
It looks like we may agree to cancel the sale, so the buyer will be refunded, and I’ll have my Vision Pro M2 returned to me — possibly within 21 days.
Update (11:00 PM Nov 10, 2025) No Sale
I managed to get hold of UPS, who frankly couldn’t give me a definite answer about the tariff charges. It took two calls, 45 minutes on hold, and another 15 minutes to arrange a possible solution. I had already spoken with the buyer, who confirmed he wasn’t willing to pay the ~$535.00 tariff.
After they attempted to escalate the case, I finally got UPS to agree to return the package to me. I’m still waiting for email confirmation to finalize that arrangement.
Update Nov 13, 2025
The Vision Pro has been returned to me and the buyer has been fully refunded. I’ve resisted it on eBay, with a disclaimer that I won’t try to ship it to the US due to trade restrictions.
Unfortunately, UPS used the box as a football, and the corners of the Vision Pro box inside was damaged. That’s my own fault for not packing it with some protection. Lesson learned.
Box containing the Vision Pro box.
update Nov 19, 2025 – Final Sale
I sold the Vision Pro today through Facebook Marketplace. I ended up getting more than the eBay offer mentioned earlier and didn’t have to pay the 15% in fees. A week ago, I had listed it on eBay as an auction, but it only attracted four watchers and no bids. When I listed it on Facebook Marketplace, I had four serious conversations, and the final buyer turned out to be a hardware reseller who specializes in the latest tech. He felt like the most trustworthy option, with an excellent rating and hundreds of successful deals. There are plenty of horror stories about people scamming sellers on high-value items, so I didn’t need to be greedy—choosing the safer deal was the best decision in my opinion.
TL;DR: Paramount has removed some of the 3D versions of its movies from the Canadian iTunes Store, so you can no longer play them in 3D format — no matter when you bought them.
I love watching movies and TV shows on my Vision Pro. Some films, like Blade Runner 2049 and Dune: Part One, are gorgeous and deeply moving when played on the Vision Pro. The Apple TV app, Disney+ app, and IMAX app all play movies in 2D or 3D with amazing clarity, along with Spatial Audio.
I’ve had my Vision Pro since February 2024, and I was delighted to find that titles I bought well before owning the Vision Pro were also available to watch in 3D. That was a true bonus feature. I’ve owned the newer Star Wars movies since they were first available on Blu-ray with digital downloads. I also bought the Kelvin-timeline Star Trek movies the same way — and they, too, played in 3D format until a few weeks ago.
In November 2024, I purchased World War Z and watched it in 3D. In December, I purchased and watched Mission: Impossible – Fallout in 3D as well. When I checked a few days ago, I was surprised to find that neither appeared in my Library under 3D. I checked the iTunes Store in the TV app and discovered that the 3D icon had been removed from the metadata. WTAF!
These purchased titles will no longer play in 3D on my Vision Pro: Hugo, Mission Impossible – Fallout, Star Trek (2009), Star Trek Beyond, Star Trek Into Darkness, and World War Z.
Play in 3D or 2D on Vision Pro
I’ve been maintaining a list of 3D movies available for Vision Pro since July 2024, when the headset was released in Canada and several other countries. It’s still difficult to find 3D movies in the TV app’s Store section. You need to check on the Vision Pro itself, since none of the other platforms show which movies are available in 3D.
A good reminder that you are not really “buying” digital movies. – Ross Kimes. BlueSky
To be honest, I’m not surprised the change on the TV app was dynamic — but I am surprised that studios don’t make 3D versions available on other XR platforms. The negative press around Vision Pro doesn’t help studios make smart decisions either. Most of these feel like knee-jerk marketing reactions, in my opinion. The Vision Pro M5 has been selling well since it was announced on October 15, 2025, despite the bad press.
The Vision Pro isn’t an every-person device — yet. It’s still very much an early-adopter product that serves a niche audience. The same was true of the iPhone when it launched in 2007. Back then, BlackBerry was ubiquitous, and smartphones like the HTC, Palm Treo, and Windows-based phones were everywhere. Android also struggled in its early days. It wasn’t until the iPhone 4 that sales really took off — and then both iPhone and Android phones exploded in popularity.
The Vision Pro M5 is only the second generation, and Apple is still heavily investing in its development and ecosystem.
My politically incorrect analogy: The Vision Pro is like sex — you won’t really understand why it makes a difference until you try it.
I want my 3D movie watching experience back! It’s not about getting a refund. It’s about enjoying the movie in the best way possible.
I use my Vision Pro every day: for work, as a wide screen for my Mac, and for consuming media like TV shows and movies. I use Apple’s TV app, Disney+, Tubi, and Pluto — all native visionOS apps. I also use the iPad versions of Crave, Paramount+, Prime Video, and the Bell Fibe TV app. I browse Safari and use all the same apps I use on my iPad Pro. I join Zoom and Google Meet calls using my Persona, and I join a biweekly Spatial FaceTime call with friends around the world.
There are still some rough edges, but Apple has added great features in visionOS 24 that fill in many of the early gaps. You can’t miss what you don’t know about — unless you’re a daily Mac, TV, or iOS user. Some features from those devices don’t make sense on Vision Pro, or they’re just awkward to use.
However, watching 3D movies and Immersive Video on Vision Pro is a killer app. It’s an experience unlike any other — and you can even share it with others via SharePlay if you want.
The Force Awakens stops playing mid-film during first viewing in Mississauga, Dec 18, 2005
You don’t have to juggle the goofy 3D glasses that theatres supply. I wear prescription glasses, and cinema 3D glasses constantly slip off, taking me out of the experience. That said, I still go to the cinema to support the industry and enjoy the big screen. But the Vision Pro experience is consistent — and it doesn’t suffer from the issues that plague poorly run theatres.
I want my 3D movie-watching experience back! It’s not about refunds — it’s about preserving the best possible experience.
Paramount should either restore access to the 3D assets or publish a native visionOS app that plays their films in 3D. We’re already paying for the privilege of watching their movies and TV shows. The 3D versions already exist — and we’ve already paid for them on iTunes or disc.
We started the company iT Guy Technologies in April 2005!
Our Story
We founded iT Guy Technologies in April 2005 with a mission to demystify information technology for our clients. In the early days, we focused on helping businesses with equipment acquisition and setup—primarily serving the print and publishing industry. To offset our own costs, we also did a modest amount of web development and hosting.
Growing with Apple
In 2006, we joined the Apple Consultants Network, and by 2007, we became an Authorized Apple Reseller. This allowed us to provide clients with Apple Macintosh hardware and software, deepening our integration with the Apple ecosystem.
During that time, we attended several Macworld conferences in Boston and San Francisco. We were there when Steve Jobs introduced iconic products like the iPhone, MacBook Air, and Time Capsule—moments that helped shape the future of technology.
Macworld 2007 iPhone at Apple Booth
Expanding into App Development
With the launch of the iPad in 2010, we expanded into Apple platform development. We built apps for various companies while continuing to provide managed IT services. Several of our apps were featured on the App Store, including the 2life Weddings app, which was highlighted throughout its lifetime from 2012 to 2019.
We were present at WWDC 2014 when Swift was announced and began teaching Apple development through Kodeco, Witz Education, and Future Media Concepts (FMC). Around this time, we also launched the More Than Just Code (MTJC) podcast to share insights and connect with the Apple developer community.
In 2019, we were thrilled to be at WWDC once again for the announcement of SwiftUI—a major shift in UI development for Apple platforms.
Looking to the Future
In 2023, we attended one of the early Apple Developer Labs in Cupertino to get hands-on experience with the Apple Vision Pro. Though initially skeptical, we were blown away by the potential of the device. The future of spatial computing is incredibly exciting, and we’re proud to be building apps for iOS, iPadOS, and visionOS.
Today, we continue to develop apps, create courses for developers, and provide managed IT services. We also produce two podcasts: More Than Just Code (MTJC) and Spockcast.