Tagged articles

cross‑platform

559 articles · Page 6 of 6
Manbang Technology Team
Manbang Technology Team
Oct 30, 2018 · Mobile Development

Introduction to Flutter: Overview, Advantages, Framework Structure, and Development Environment Setup

This article introduces Flutter as a Google‑created cross‑platform app framework, explains why developers choose it for rapid development, beautiful UI, high performance, native integration and single‑codebase deployment, outlines its widget hierarchy and layout system, and provides step‑by‑step Windows environment setup instructions.

UI componentscross‑platformdevelopment setup
0 likes · 8 min read
Introduction to Flutter: Overview, Advantages, Framework Structure, and Development Environment Setup
Youzan Coder
Youzan Coder
Oct 26, 2018 · Mobile Development

Why Weex Became Our Mobile Development Choice: A Practical Guide

An in‑depth look at Weex, Alibaba’s open‑source cross‑platform mobile framework, covering its architecture, key features, why Youzan chose it, the development toolkit, SDK capabilities, practical page‑development tips, build and release workflow, common issues, and future enhancements.

Hot ReloadingToolingWeex
0 likes · 15 min read
Why Weex Became Our Mobile Development Choice: A Practical Guide
Meitu Technology
Meitu Technology
Oct 17, 2018 · Mobile Development

Hybrid App Architecture and JSBridge Implementation Overview

The article explains hybrid app architecture, comparing WebView‑based, native‑UI, and mini‑program approaches, and details a custom‑scheme JSBridge that enables bidirectional communication between JavaScript and native code, its injection, callback handling, SDK packaging, and the trade‑offs of online versus embedded H5 integration.

Hybrid AppJSBridgeNative-JS Communication
0 likes · 15 min read
Hybrid App Architecture and JSBridge Implementation Overview
21CTO
21CTO
Oct 4, 2018 · Mobile Development

Why React Native Dominates Mobile Development: 7 Key Advantages Explained

This article examines the current state of React Native, explains why it’s popular among web and mobile developers, and outlines seven fundamental reasons—including cross‑platform code sharing, hot reload, and native performance—that make it a top choice for building iOS, Android, and Windows apps.

App Developmentcross‑platformmobile development
0 likes · 6 min read
Why React Native Dominates Mobile Development: 7 Key Advantages Explained
Meituan Technology Team
Meituan Technology Team
Sep 27, 2018 · Mobile Development

Beeshell: An Open-Source React Native Component Library for Mobile Apps

Beeshell is an open‑source React Native component library offering a comprehensive, customizable set of JavaScript and native UI components for iOS, Android, and web, featuring layered architecture, extensive documentation, testing, and a roadmap to expand beyond 100 components.

component librarycross‑platformmobile development
0 likes · 25 min read
Beeshell: An Open-Source React Native Component Library for Mobile Apps
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 11, 2018 · Mobile Development

Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018

The IMWeb Conf 2018 Native Cross‑Platform Fusion session explored the challenges of “write once, run anywhere,” presented expert talks on frameworks like Taro, Hippy, and Weex, and featured a detailed Q&A on React Native, JSBridge optimization, and choosing sustainable mobile development solutions.

FrameworksHippyJSBridge
0 likes · 12 min read
Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018
Xianyu Technology
Xianyu Technology
Sep 10, 2018 · Mobile Development

Performance Comparison of Flutter vs React Native on iOS and Android

The Xianyu team rewrote a product detail page in Flutter, benchmarked it against native and React Native implementations on iPhone 5c, iPhone 6s, Xiaomi 2s and Samsung S8, and found Flutter consistently matched or outperformed native on iOS and surpassed React Native on both platforms in FPS, CPU usage and memory stability, earning it a gold‑medal rating.

cross‑platformfluttermobile development
0 likes · 8 min read
Performance Comparison of Flutter vs React Native on iOS and Android
转转QA
转转QA
Sep 5, 2018 · Mobile Development

CrossPlatformPoint: A Cross‑Platform Data‑Point Testing Tool for the ZhaiZhai App

The article introduces CrossPlatformPoint, a cross‑platform data‑point testing tool for the ZhaiZhai app, outlines the challenges of mobile event‑tracking, presents the tool’s features—including Android and iOS support, server‑side monitoring, keyword search, and offline testing—and provides detailed usage instructions and upgrade tips.

Androidcross‑platformiOS
0 likes · 5 min read
CrossPlatformPoint: A Cross‑Platform Data‑Point Testing Tool for the ZhaiZhai App
Ctrip Technology
Ctrip Technology
Aug 15, 2018 · Mobile Development

Understanding Flutter Architecture, UI Rendering, and Development Practices

This article explains Flutter's layered architecture, its high‑performance UI rendering pipeline, Dart language optimizations, typical development patterns, plugin and package management, common pitfalls such as lack of reflection and JSON handling, and provides practical code examples for mobile developers.

DARTcross‑platformflutter
0 likes · 12 min read
Understanding Flutter Architecture, UI Rendering, and Development Practices
Meituan Technology Team
Meituan Technology Team
Aug 9, 2018 · Mobile Development

Flutter: Architecture, Hot Reload, Plugins, Build Process, Performance and Integration

Flutter, Google’s open‑source cross‑platform UI framework built on Dart and Skia, provides native‑level performance through a layered widget‑rendering architecture, supports rapid development via hot‑reload (with known limits), offers extensive plugins, can be integrated into Android apps as an AAR, and delivers comparable frame‑rate performance to native code with a modest APK size increase.

DARTcross‑platformflutter
0 likes · 41 min read
Flutter: Architecture, Hot Reload, Plugins, Build Process, Performance and Integration
Qunar Tech Salon
Qunar Tech Salon
Jul 11, 2018 · Mobile Development

Evolution of Native Mobile Development and Heterogeneous Solutions: From Small Apps to Dynamic Components and Cross‑Platform Frameworks

The article reviews the history of native Android development, describes the shift from small‑app architectures to static and dynamic componentization, examines hybrid and cross‑platform solutions such as WebView‑based, script‑DSL, and independent runtimes, and outlines future trends and strategic choices for mobile teams.

ComponentizationNativeVirtualization
0 likes · 12 min read
Evolution of Native Mobile Development and Heterogeneous Solutions: From Small Apps to Dynamic Components and Cross‑Platform Frameworks
360 Tech Engineering
360 Tech Engineering
Jul 5, 2018 · Frontend Development

SpriteJS: Redefining the Canvas API for Cross‑Platform Frontend Development

SpriteJS, an open‑source cross‑terminal Canvas library from 360 Qiwuchuan, simplifies animation creation by wrapping Canvas APIs in a DOM‑like model, offering event handling, Web Animation support, caching strategies, and integration with multiple graphics and physics engines for data visualization and lightweight games.

CanvasFrontendSpriteJS
0 likes · 7 min read
SpriteJS: Redefining the Canvas API for Cross‑Platform Frontend Development
Xianyu Technology
Xianyu Technology
Jun 29, 2018 · Mobile Development

Xianyu’s Experience with Flutter: Adoption, Challenges, and Benefits

Xianyu became the first Chinese app to adopt Flutter after its 2018 preview, choosing it for performance and a single codebase, and used it to solve hybrid integration, page‑stack, video and component issues while overcoming Armv7, font, ICU and memory challenges, achieving comparable or better performance, modest APK growth, and a stable production page, though dynamic updates remain limited, prompting continued collaboration with Google.

cross‑platformflutterhybrid architecture
0 likes · 6 min read
Xianyu’s Experience with Flutter: Adoption, Challenges, and Benefits
Aotu Lab
Aotu Lab
Jun 25, 2018 · Frontend Development

How Taro Links React and WeChat Mini‑Programs for Multi‑Platform Frontend

This article explores the challenges of developing WeChat mini‑programs, examines Taro’s origins, and explains how it leverages React‑like syntax and compilation techniques—using Babel and AST transformations—to convert JSX into mini‑program templates, enabling a write‑once‑run‑anywhere cross‑platform development workflow.

CompilationJSXTaRO
0 likes · 19 min read
How Taro Links React and WeChat Mini‑Programs for Multi‑Platform Frontend
21CTO
21CTO
Jun 22, 2018 · Mobile Development

Why Airbnb Abandoned React Native and What It Means for Mobile Development

This roundup highlights Google’s refreshed account management UI, Firefox’s renewed focus on privacy, and Airbnb’s decision to drop React Native in favor of native apps, outlining the technical and organizational challenges that drove the shift and its broader implications for mobile developers.

AirbnbGoogle Accountcross‑platform
0 likes · 7 min read
Why Airbnb Abandoned React Native and What It Means for Mobile Development
Meituan Technology Team
Meituan Technology Team
Jun 21, 2018 · Mobile Development

Picasso: Meituan's High‑Performance Cross‑Platform Dynamic UI Framework

Picasso, Meituan’s self‑developed high‑performance cross‑platform dynamic UI framework, replaces the static client model with a TypeScript‑based DSL that generates a PModel for native‑speed rendering, unifies Android, iOS, H5 and Mini‑Program development, and is already used by over 80% of Meituan’s business teams.

Layout DSLcross‑platformframework
0 likes · 17 min read
Picasso: Meituan's High‑Performance Cross‑Platform Dynamic UI Framework
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 15, 2018 · Mobile Development

iQIYI Technical Salon Shanghai – Mobile Componentization and Webization Practices

At the iQIYI Technical Salon in Shanghai, senior engineers from iQIYI, Ele.me, Mushroom Street and others shared practical advances in mobile componentization and webization, including Ele.me’s hierarchical Android modularization, the open‑source CC framework, iQIYI’s Qigsaw dynamic delivery and Utopia web‑SPA, LiteApp performance optimizations, and the Lynx cross‑platform framework, while inviting developers to join iQIYI’s R&D team.

AndroidComponentizationOpen Source
0 likes · 7 min read
iQIYI Technical Salon Shanghai – Mobile Componentization and Webization Practices
JD Retail Technology
JD Retail Technology
May 18, 2018 · Mobile Development

Comprehensive Overview of Flutter: Architecture, Features, Advantages, and Comparison with WebView, React Native, and Native Development

This article provides an in‑depth technical overview of Flutter, covering its Dart‑based architecture, layered widget system, event handling, animation, navigation, plugin ecosystem, performance and APK size comparisons with WebView‑based frameworks, React Native, and native Android/iOS development.

DARTUI architecturecross‑platform
0 likes · 14 min read
Comprehensive Overview of Flutter: Architecture, Features, Advantages, and Comparison with WebView, React Native, and Native Development
Efficient Ops
Efficient Ops
May 9, 2018 · Operations

How eBay Automates Cross‑Platform Patch Deployment at Scale

This article details eBay's 11‑year journey in automating system‑wide patch deployment across Windows and Linux servers, covering challenges, process evolution, security considerations, testing strategies, and future plans for kernel hot‑patching and container‑based updates.

AutomationOperationsPatch Management
0 likes · 17 min read
How eBay Automates Cross‑Platform Patch Deployment at Scale
360 Tech Engineering
360 Tech Engineering
Apr 28, 2018 · Backend Development

Weekly Tech Digest: Large‑Scale JavaScript Architecture, Secure Node.js Sandboxing, V8 Updates, and Cross‑Platform CRNWEB

This newsletter highlights design principles for massive JavaScript applications, secure sandboxing techniques for Node.js, the latest Node.js 10 and V8 6.6 features, WebAssembly debugging, and the CRNWEB framework enabling a single codebase across React‑Native, web, and PWA platforms.

JavaScriptNode.jsPWA
0 likes · 4 min read
Weekly Tech Digest: Large‑Scale JavaScript Architecture, Secure Node.js Sandboxing, V8 Updates, and Cross‑Platform CRNWEB
DevOps
DevOps
Apr 19, 2018 · Fundamentals

The Evolution of .NET: From Framework to Core and Beyond

This article provides a comprehensive overview of the .NET platform’s evolution, covering the original .NET Framework, its comparison with Java, the rise of Mono for cross‑platform support, the introduction of .NET Standard, the modern .NET Core and ASP.NET Core, and guidance on tooling and learning resources.

.NETC++Xamarin
0 likes · 21 min read
The Evolution of .NET: From Framework to Core and Beyond
CoolHome R&D Department
CoolHome R&D Department
Dec 1, 2017 · Frontend Development

Automate Electron App Packaging for Windows and macOS with Gulp

This tutorial walks through a complete, automated workflow for turning an Electron project into installable Windows .exe/.msi and macOS .dmg packages, covering directory structure, configuration, building, code signing, installer creation, and release steps using Gulp and related tools.

AutomationCode SigningElectron
0 likes · 34 min read
Automate Electron App Packaging for Windows and macOS with Gulp
JD Retail Technology
JD Retail Technology
Oct 27, 2017 · Frontend Development

JSSDK: A Tool for H5 App Development

JSSDK is a development tool that enables H5 developers to quickly build apps by facilitating app invocation, cross-platform compatibility, and parameter handling, reducing development time and complexity through modular design and automated version management.

H5 developmentJSSDKapp invocation
0 likes · 6 min read
JSSDK: A Tool for H5 App Development
JD Retail Technology
JD Retail Technology
Sep 4, 2017 · Mobile Development

JDReact Three‑Platform Integration: Architecture, Optimization, and Practices for React Native at JD.com

This article details JD.com's three‑platform JDReact solution built on React Native, describing the original mobile development pain points, RN's benefits and limitations, the customized architecture, performance and memory optimizations, gray‑release and fallback mechanisms, CI/CD workflow, and monitoring practices that enable stable cross‑platform app delivery.

JDReactThree-Platform Integrationcross‑platform
0 likes · 20 min read
JDReact Three‑Platform Integration: Architecture, Optimization, and Practices for React Native at JD.com
dbaplus Community
dbaplus Community
Jun 25, 2017 · Databases

Top 5 SQL Server 2017 Features Transforming Data Analytics

SQL Server 2017 introduces AI integration, cross‑platform support, Python and R machine‑learning capabilities, stronger data‑layer security, and enhanced BI tools, offering enterprises smarter data management and more flexible, powerful analytics across diverse environments.

AIBIPython
0 likes · 6 min read
Top 5 SQL Server 2017 Features Transforming Data Analytics
ITPUB
ITPUB
Jun 11, 2017 · Fundamentals

The Most Stupid C Bug: How a Backslash Turned tmpfile() Into a Comment

This article recounts a baffling C bug where Microsoft's tmpfile() on Windows creates files in C:\, causing a stray backslash to comment out code, and explains how replacing a ternary operator with an if‑else fixed the issue while illustrating common cross‑platform pitfalls.

C++Debuggingbug
0 likes · 5 min read
The Most Stupid C Bug: How a Backslash Turned tmpfile() Into a Comment
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Apr 27, 2017 · Mobile Development

Evolution of Our Hybrid Technology Architecture for Mobile Applications

This article chronicles the development of our hybrid mobile technology from its 2014 inception, detailing the architectural decisions, bridgeJS integration, multi‑platform "N‑in‑1" strategy, tooling choices, performance optimizations, and future directions for efficient cross‑platform mobile app delivery.

BridgeJSFrontendarchitecture
0 likes · 8 min read
Evolution of Our Hybrid Technology Architecture for Mobile Applications
Qunar Tech Salon
Qunar Tech Salon
Jan 5, 2017 · Mobile Development

Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar

The article introduces Qunar's Hy hybrid mobile framework, detailing its motivation, cross‑platform architecture, progressive component design, integration of Web and Native capabilities, evolution from Hy 1.0 to Hy 2.0 with React, and its relationship to React‑Native, highlighting how it enables fast, low‑cost mobile development.

Hybrid MobileReActcross‑platform
0 likes · 10 min read
Hy Hybrid Mobile Framework: Architecture, Philosophy, and Evolution at Qunar
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 11, 2016 · Mobile Development

How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling

During Alibaba’s 2016 Double 11 shopping festival, the Weex framework was deployed at massive scale, covering over 99% of pages, delivering high‑performance native‑like experiences, supporting complex interactions, ensuring stability through memory management, pre‑loading and extensive testing, while outlining architecture, tooling, and optimization strategies.

AlibabaWeexcross‑platform
0 likes · 22 min read
How Weex Powered Alibaba’s Double 11: Architecture, Performance & Scaling
Tencent TDS Service
Tencent TDS Service
Dec 8, 2016 · Mobile Development

How Qunar Optimized React Native ListView Performance Across Platforms

This article details Qunar's experience optimizing React Native ListView performance, covering RN's internal implementation, identified bottlenecks, and two practical solutions—JavaScript‑based cell reuse and a native UITableView bridge—while also comparing RN with Weex and discussing cross‑platform considerations.

ListViewUI Reusecross‑platform
0 likes · 20 min read
How Qunar Optimized React Native ListView Performance Across Platforms
WeChat Client Technology Team
WeChat Client Technology Team
Nov 28, 2016 · Mobile Development

How WeChat’s Mars Library Powers Reliable Mobile Networks

WeChat’s Mars library, a C++‑based cross‑platform network component used across Android, iOS, macOS, Windows and more, offers optimized signaling (STN), logging (XLOG), diagnostics (SDT) and core utilities, enabling reliable mobile connections and simplifying development, and will soon be open‑sourced.

C++Mobile NetworkingNetwork Library
0 likes · 10 min read
How WeChat’s Mars Library Powers Reliable Mobile Networks
Ctrip Technology
Ctrip Technology
Nov 9, 2016 · Mobile Development

Applying React Native in Ctrip Train Ticket Product: Practices, Challenges, and Solutions

This article shares Ctrip's experience of adopting React Native for its train ticket business, covering why RN was chosen, its current state, the Ctrip RN framework, practical implementation details, encountered pitfalls, and various optimization techniques to achieve near‑native performance and rapid iteration.

AndroidCtripcross‑platform
0 likes · 12 min read
Applying React Native in Ctrip Train Ticket Product: Practices, Challenges, and Solutions
Qunar Tech Salon
Qunar Tech Salon
Oct 28, 2016 · Frontend Development

React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications

The article introduces React Web, a framework that extends React Native components and APIs to the browser, allowing a single codebase to run unchanged on iOS, Android, and web, thereby improving development efficiency, reducing costs, and addressing performance and compatibility challenges.

Web Developmentcross‑platformperformance
0 likes · 5 min read
React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Aug 30, 2016 · Mobile Development

Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit

The article summarizes Wu Zhihua's presentation at the WOT2016 summit, detailing the Weex cross‑platform framework, its ecosystem, performance optimizations, competitive advantages, challenges faced during Alibaba's Double‑11 promotion, and the project's future development goals for the next one to two years.

AlibabaWeexcross‑platform
0 likes · 11 min read
Weex Project Overview and Technical Insights from the WOT2016 Mobile Internet Technology Summit
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 28, 2016 · Frontend Development

Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage

The article introduces Alibaba’s Weex framework, announced at QCon 2016, detailing its motivation, cross‑platform architecture, performance benchmarks, testing strategies, and three deployment modes—full‑page, native component, and H5 component—aimed at balancing performance and dynamic capabilities in mobile development.

AlibabaMobile FrontendWeex
0 likes · 8 min read
Weex – Alibaba’s High‑Performance Mobile Front‑End Framework: Architecture, Performance, and Usage
ITPUB
ITPUB
Apr 27, 2016 · Fundamentals

Why new T[10] Differs on Windows vs Linux: Default vs Value Initialization in C++

The article explains why allocating an array with new sample[10] yields zero‑initialized memory on Linux but uninitialized memory on Windows, clarifies the difference between default and value initialization in C++, and shows how various new expressions behave with concrete code examples.

C++cross‑platformdefault initialization
0 likes · 10 min read
Why new T[10] Differs on Windows vs Linux: Default vs Value Initialization in C++
21CTO
21CTO
Apr 27, 2016 · Mobile Development

Run Your First Swift “Hello, World” on Android: Step‑by‑Step Guide

This tutorial explains how to compile the Swift standard library for Android armv7, build required dependencies, create a simple Swift program, deploy the binaries via ADB, and successfully run a "Hello, Android" application on an Android device.

AndroidSwiftTutorial
0 likes · 9 min read
Run Your First Swift “Hello, World” on Android: Step‑by‑Step Guide
Architects' Tech Alliance
Architects' Tech Alliance
Apr 10, 2016 · Cloud Native

Why Docker Became the Core of Modern Cloud‑Native Computing

Docker, built on Linux container technologies, offers a portable, cross‑platform runtime environment and a rich ecosystem—including image registries, orchestration tools, and cloud integrations—that simplifies development, deployment, and management of distributed applications, while providing resource isolation, high utilization, and DevOps automation.

Cloud NativeDevOpsDocker
0 likes · 8 min read
Why Docker Became the Core of Modern Cloud‑Native Computing
21CTO
21CTO
Mar 3, 2016 · Frontend Development

Can HTML5 Replace Native Apps? Real-World Challenges Explored

The article examines common mobile development scenarios—custom camera with filters, offline OCR, cross‑platform audio encoding, real‑time video streaming, and 3D gaming—to assess whether HTML5 can meet these requirements, concluding that while HTML5 simplifies presentation, native development remains essential for performance‑critical and hardware‑intensive features.

HTML5cross‑platformmobile development
0 likes · 5 min read
Can HTML5 Replace Native Apps? Real-World Challenges Explored
Architect
Architect
Dec 16, 2015 · Mobile Development

React Native: Technical Background, Planning, and Risks Overview

This article provides a comprehensive overview of React Native, covering its motivation and design principles, the recent migration of Alibaba’s iPad “Guess You Like” feature, detailed planning for integration, and potential risks such as platform support, performance, and App Store policies.

architecturecross‑platformmobile development
0 likes · 8 min read
React Native: Technical Background, Planning, and Risks Overview
21CTO
21CTO
Dec 15, 2015 · Mobile Development

How Weex Enables Lightweight, High‑Performance Cross‑Platform Mobile UI Development

This article explains Weex's lightweight, extensible, high‑performance architecture, detailing component development, local transformation, client‑side rendering, server deployment, and HTML5 fallback, while showcasing code examples and visual diagrams of its cross‑platform workflow.

Component ArchitectureMobile UIWeex
0 likes · 14 min read
How Weex Enables Lightweight, High‑Performance Cross‑Platform Mobile UI Development
21CTO
21CTO
Nov 21, 2015 · Frontend Development

Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall

This article details a cross-terminal technical solution for implementing the Double 11 secret-code red-envelope activity on Taobao and Tmall, covering requirements, responsive design for Phone, Pad and PC, native poplayer integration, KISSY module usage, and final visual results across devices.

FrontendResponsivecross‑platform
0 likes · 6 min read
Building a Cross-Platform Secret-Code Red Envelope Feature for Taobao & Tmall
Qunar Tech Salon
Qunar Tech Salon
May 18, 2015 · Mobile Development

Analysis of Cross‑Platform Mobile Development Approaches

The article reviews recent cross‑platform mobile development techniques—including Web‑based hybrid, code‑conversion, compilation, and virtual‑machine streams—examining their performance, functionality limitations, and practical tools such as j2objc, MyAppConverter, Sharpen, Haxe, and XMLVM.

Code Conversioncross‑platformhybrid
0 likes · 12 min read
Analysis of Cross‑Platform Mobile Development Approaches
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 13, 2015 · Mobile Development

Overview of Popular Mobile Web Development Frameworks

This article surveys the most widely used JavaScript frameworks for mobile web development, highlighting their touch‑optimized features, cross‑platform capabilities, lightweight nature, and support for HTML5/CSS3 standards, helping developers quickly build responsive mobile applications across iOS, Android, and other devices.

HTML5cross‑platformcss3
0 likes · 8 min read
Overview of Popular Mobile Web Development Frameworks