Cross-Platform App Build Pipeline With Native Plugin Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of developing separate applications for different mobile operating systems like iOS and Android increases the burden on developers, and there is a need for efficient tools that can create and deploy apps across multiple platforms with minimal native developer involvement.

Innovation Solution

A system and method that uses built-in plugins and web standard technologies to automatically generate and deploy multi-platform support applications, enabling web developers to create, build, and deploy apps for both iOS and Android environments without requiring native developers, using a build unit and deploy unit to integrate platform-specific native functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate applications are developed for different mobile operating systems (iOS and Android), then platform-specific functionality and performance are improved, but development burden and time consumption increase significantly

Engineering Contradiction:
Improveplatform-specific functionalityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a universal development platform that can generate applications for multiple mobile operating systems (iOS, Android, Windows) using a single codebase. The system uses web standard technologies (HTML5, CSS3, JavaScript) combined with native plugins to create cross-platform applications, eliminating the need to develop separate applications for each platform while maintaining platform-specific functionality through the plugin architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a build unit as an intermediary component that automatically applies platform-specific native plugins to web app content. This build unit serves as a mediator between the universal web app code and platform-specific requirements, automatically configuring and integrating the appropriate plugins for each target platform (iOS, Android, Windows) without requiring manual intervention from developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hybrid apps are used to run on multiple platforms with a single development effort, then development efficiency is improved, but access to native functions and performance may be limited

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidnative function access
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the application into two distinct parts: a universal web app core written in web standard technologies (HTML5, CSS3, JavaScript) that runs across all platforms, and platform-specific native plugins that provide access to native functions. This segmentation allows the majority of the application to be developed once and reused, while only the specific native functions requiring platform-specific access need separate plugin implementations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite application structure combining web technologies and native code through plugins. The application consists of a web-based core layer that provides universal functionality and a native plugin layer that provides platform-specific capabilities. This composite structure allows the application to leverage both the portability of web technologies and the performance/native access of native code.

Inventive Principle:
Principle #40Composite materials

3Adaptability or versatility

If native developers are involved in cross-platform app development, then access to platform-specific features is improved, but team complexity and cost increase

Engineering Contradiction:
Improveplatform-specific feature accessVSAvoidteam structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service system where the build unit automatically performs the task of selecting and applying appropriate native plugins for each target platform. The system autonomously analyzes the web app content, identifies required native functions, and configures the appropriate plugins without human intervention. This eliminates the need for native developers to manually configure plugins for each platform.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of native developers configuring and integrating plugins with an automated computational system. The build unit uses algorithms and automated processes to analyze application requirements, select appropriate plugins, and integrate them into the project, substituting human manual work with an automated software system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of operation

If manual plugin application is performed for each platform, then customization and control are improved, but automation level and efficiency decrease

Engineering Contradiction:
Improvecustomization controlVSAvoidbuild process automation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent implements a feedback mechanism where the build unit automatically analyzes the web app content, identifies required native functions, and adjusts plugin configuration based on the detected requirements. The system provides feedback loops that allow automatic detection of needed capabilities and automatic selection of appropriate plugins, maintaining customization while achieving high automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-configuring and pre-testing native plugins before they are applied to the web app. The build unit prepares the plugin environment in advance, validates compatibility, and pre-configures integration parameters, so that when the actual build occurs, the process is highly automated and requires no manual intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260010356A1System and method for building and deploying multi-platform support application
Publication Date: 2026.01.08 INSWAVE SYSTEMS CO LTD
  • US20260010356A1 patent drawing
  • US20260010356A1 patent drawing
  • US20260010356A1 patent drawing

AI summary

A system and a method for building and deploying a multi-platform support application are disclosed. The system for building and deploying a multi-platform support application, according to one embodiment of the present invention, comprises: an application content creation unit for creating application content in the form of a web application through a web developer terminal; a native plugin selection unit for selecting a native plugin to be applied to the application content; a building unit, which applies, by platform, in conjunction with a version management server, the native plugin selected by means of the native plugin selection unit to the application content, so as to automatically build same; and a deploy unit for primarily deploying the built application through an internal deploy server or secondarily deploying same through a store.