Skip to main content

Mark Shen

Blogs from this Author

Istock 2148232205 (1)

The Missing Layer: How On-Device AI Agents Could Revolutionize Enterprise Learning

A federated architecture for self-improving skills — from every employee’s laptop to the company brain. Every enterprise has the same problem hiding in plain sight. Somewhere between the onboarding wiki that nobody reads, the Slack threads that disappear after a week, and the senior engineer who carries half the team’s knowledge in their head — […]

Legacytomodern

Unlocking the Power of On-Device AI with Google AI Edge

In the rapidly evolving world of artificial intelligence, the shift from cloud-based processing to on-device AI is transforming how we interact with technology. Google is at the forefront of this revolution with Google AI Edge, a comprehensive suite of tools designed to help developers deploy high-performance AI directly on mobile, web, and embedded devices. This […]

Istock 2239922126

Deep Thinking with AI Clusters: The Future of Distributed Intelligence

In an era where artificial intelligence shapes every facet of our digital lives, a quiet revolution is unfolding in home labs and enterprise data centers alike. The AI Cluster paradigm represents a fundamental shift in how we approach machine intelligence—moving from centralized cloud dependency to distributed, on-premises deep thinking systems that respect privacy, reduce costs, […]

Istock 1483875995

Hybrid AI: Empowering On-Device Models with Cloud-Synced Skills

Learn how to combine Firebase’s hybrid inference with dynamic “AI Skills” to build smarter, private, and faster applications. The landscape of Artificial Intelligence is shifting rapidly from purely cloud-based monoliths to hybrid architectures. Developers today face a critical choice: run models in the cloud for maximum power, or on-device for privacy and speed? With the […]

1

The Desktop LLM Revolution Left Mobile Behind

Large Language Models have fundamentally transformed how we work on desktop computers. From simple ChatGPT conversations to sophisticated coding assistants like Claude and Cursor, from image generation to CLI-based workflows—LLMs have become indispensable productivity tools. On desktop, LLMs integrate seamlessly into multi-window workflows. On iPhone? Not so much. On my Mac, invoking Claude is a […]

Istock 2206230705

Part 2: Building Mobile AI: A Developer’s Guide to On-Device Intelligence

Subtitle: Side-by-side implementation of Secure AI on Android (Kotlin) and iOS (Swift). In Part 1, we discussed why we need to move away from slow, cloud-dependent chatbots. Now, let’s look at how to build instant, on-device intelligence. While native code is powerful, managing two separate AI stacks can be overwhelming. Before we jump into platform-specific […]

Istock 2239922126

Part 1: Mobile AI 2026: Why On-Device Intelligence is the New Standard

Subtitle: From Critical Medical Hardware to the Apple Ecosystem, the future of mobile intelligence is local, instant, and unified. We are standing at a hardware tipping point. For the last decade, “AI” on mobile effectively meant one thing: sending data to the cloud and waiting for an answer. Especially for those chatbots, adding AI to […]

Introduction to Apple’s ARKit (Part One)

In the WWDC 2017, Apple announced the ARKit, which is a new framework to embed the Augmented Reality technology. In this article, you’ll get a brief idea of what AR is and what is inside the ARKit. What is AR? AR (Augmented Reality) is a technology that put a visual object into the real world. […]

Useful build-in tools to detect performance issues of iOS Apps

When developing Apps, it is not usual but sometimes developers may face some weird issues like lagging, stuck or even App crash. Normally, those issues are caused by some bad code style or leak programming and a traditionally developer can use some third-part tools like SonarQube to ensure the code quality. Unfortunately, iOS developing uses […]

ATS in iOS 10

ATS ( App Transport Security) is a good network security policy proposed by Apple in WWDC 15. According to ATS, no security network visiting (aka any web url starting with http://) is settled in iOS 9 by default. Although users can set the “NSAppTransportSecurity” value inside Info.plist to allow Apps connect with no security networks […]

How to Develop & Manage SVN Projects Under OS X

Git is the default source control method for Xcode and probably the most commonly used control system version for an Apple developer. Recently, many hybrid-develop App developments are required by the market so that other IDEs such as Eclipse have to be used for hybrid developing. In that case, projects would be using SVN (Apache […]

Four different architectures for mobile App development

MVC MVC (Model-View-Controller) is one of the most common used structure for App development, extremely good for those apps that have a short life cycle. In MVC, Controller layer is the place for implementing an App’s mainly functions; the Model layer is for data related functions; while View layer is for the designs and UI […]

Load More