Published Jan 19, 2024

296: Giant Buffers of Floats

Explore Adobe's cross-platform challenges and innovations with Photoshop on iPad, delve into the dark patterns of gaming economics in Destiny, and join Marco Arment's technical deep dive into developing a cutting-edge audio limiter.
Episode Highlights
Accidental Tech Podcast logo

Popular Clips

Questions from this episode

Episode Highlights

  • Cross-Platform

    Adobe's efforts to make Photoshop compatible across different platforms have led to unique challenges. and discuss how Adobe has created a unified user interface that doesn't quite feel native to any platform, leading to a distinct "Adobe interface" that stands apart from traditional Mac or Windows applications 1. This approach, while beneficial for cross-platform consistency, has drawn criticism from users who prefer native experiences. notes, "They don't feel like Mac apps. They feel like Adobe apps," highlighting the trade-offs involved in Adobe's strategy 2.

       

    Memory Management

    Adobe's approach to memory management on iPads is rooted in its historical experience with Mac and Windows systems. explains that Adobe had to develop its own virtual memory system for Photoshop to handle large files on platforms without native swap capabilities 3. This technique allows Photoshop to manage memory constraints by creating its own swap files, a method dating back to its origins on classic macOS. finds it intriguing that "code from classic macOS has risen from the grave," potentially giving Adobe a competitive edge over other image editors 4.

Related Episodes