Wince is dead? The era of intelligence comes Android to dominate the market?

What is wince

Wince is an acronym for Windows CE. Windows Embedded Compact (ie, Windows CE) is the foundation of Microsoft's embedded, mobile computing platform. It is an open, scalable, 32-bit embedded operating system and is based on handheld computer-like electronic device operating systems. (At the Embedded Systems Conference held on April 15, 2008, Microsoft announced that Windows CE will be renamed Windows Embedded Compact, and Windows Embedded Enterprise, Windows Embedded Standard and Windows Embedded POSReady will form the Windows Embedded series.)

Windows CE is the foundation of Microsoft's embedded and mobile computing platform. It is an open, scalable 32-bit embedded operating system, and is an electronic device operating system based on handheld computers. It is streamlined Windows 95, and the graphical user interface of Windows CE is quite outstanding.

Wince architecture

Embedded systems built based on Windows CE can be roughly divided into four levels, from the bottom up in order: hardware layer, OEM layer, operating system layer and application layer. Different levels are provided by different vendors. In general, the hardware layer and OEM layer are provided by hardware OEMs; the operating system layer is provided by Microsoft Corporation; and the application layer is provided by independent software developers.

Each layer consists of different modules, each of which consists of different components. This hierarchical structure attempts to separate hardware and software, operating systems, and applications to facilitate system migration, facilitating the division of labor, cooperation, and parallel development of hardware, software, operating systems, and application developers.

Hardware layer:

The hardware layer refers to an embedded hardware system composed of a CPU, a memory, an I/O port, and an expansion board, and is an indispensable carrier for the Windows CE operating system. On the one hand, the operating system provides an operating platform for embedded applications; on the other hand, the operating system needs to run on hardware and deal directly with the hardware and manage the hardware. It is worth noting that since embedded systems are application-centric, hardware in embedded systems is usually customized according to application needs. Therefore, the differences between various hardware architectures are very large. "Smaller, faster, and cheaper" is almost the design goal of all embedded system hardware.

OEM layer:

The OEM layer is a layer of hardware-related code that is logically located between the hardware and the Windows CE operating system. Its main role is to abstract the hardware, abstract the unified interface, and then the Windows CE kernel can use these interfaces to communicate with the hardware.

Wince system interface
Wince is dead? The era of intelligence comes Android to dominate the market?

Wince system multimedia interface
Wince is dead? The era of intelligence comes Android to dominate the market?

Wince system game interface

The Wince system is widely used in PDAs and mobile devices, and later developed a new application platform - PND. The maturity of the Wince system has helped the PND quite a bit, which has added a lot of features to the navigation device. The only drawback is that it isn't powerful enough for entertainment.

Android Overview

Android is a free and open-source operating system based on Linux. It is mainly used on mobile devices such as smart phones and tablets. It is led and developed by Google and Open Mobile Alliance. There is no unified Chinese name, and many people in mainland China use “Android” or “An Zhi”. The Android operating system was originally developed by Andy Rubin and mainly supports mobile phones. In August 2005, Google acquired the capital injection. In November 2007, Google and 84 hardware manufacturers, software developers, and telecom operators formed an open handset alliance to jointly develop an improved Android system. Subsequently, Google released the Android source code with the Apache open source license. The first Android smart phone was released in October 2008. Android is gradually expanding into tablet computers and other fields such as televisions, digital cameras, and game consoles. In the first quarter of 2011, Android’s global market share surpassed that of Saipan for the first time, ranking first in the world. In the fourth quarter of 2013, the global market share of the Android platform handset has reached 78.1%. On September 24, 2013, Google's operating system, Android, ushered in its 5th birthday. The number of devices used by this system worldwide has reached 1 billion units.

Android system architecture

Android's system architecture, like its operating system, uses a layered architecture. From the architecture diagram, Android is divided into four layers. From the top to the bottom, they are the application layer, application framework layer, system runtime layer, and Linux kernel layer.

The application Android will be released together with the core application package of the series, which includes the client, SMS short message program, calendar, map, browser, contact management program and so on. All applications are written in JAVA language. Application framework

Developers also have full access to the API framework used by the core application. The application's architectural design simplifies the reuse of components; any application can publish its function blocks and any other application can use its published function blocks (but follow the framework's security). Similarly, the application reuse mechanism also allows users to easily replace program components.

Behind each application is a series of services and systems, including;

Rich and extensible views can be used to build applications. They include lists, grids, text boxes, buttons, and even embedded web browsers. .

Content Providers enable applications to access data from another application (such as contact databases) or share their own data

The Resource Manager provides access to non-code resources such as native strings, graphics, and layout files.

The Notification Manager allows the application to display custom prompts in the status bar.

The Activity Manager is used to manage the application lifecycle and provide common navigation fallback functionality.

System runtime

Android includes some C/C++ libraries that can be used by different components of the Android system. They serve developers through the Android application framework. The following are some of the core libraries:

* System C library - a standard C system library Libc inherited from BSD, which is specifically tailored for Embedded linux based devices.

* Media Library - Based on PacketVideo OpenCORE; This library supports playback and recording of a variety of commonly used audio and video formats while supporting still image files. The encoding formats include MPEG4, H.264, MP3, AAC, AMR, JPG, PNG.

* Surface Manager - Manages display subsystems and provides seamless integration of 2D and 3D layers for multiple applications.

* LibWebCore - A new web browser engine that supports Android browsers and an embeddable web view.

Wince is dead? The era of intelligence comes Android to dominate the market?

Android platform advantages

Openness

In terms of advantages, the Android platform first is its openness, and the developed platform allows any mobile terminal manufacturer to join the Android alliance. A significant degree of openness will enable it to have more developers. As users and applications become more abundant, a new platform will soon mature.

Openness is conducive to the accumulation of popularity for the development of Android. Popularity here includes consumers and manufacturers. For consumers, the biggest benefit is rich software resources. An open platform will also bring greater competition, so that consumers will be able to purchase the right phone at a lower price.

Rich hardware

This is still related to the openness of the Android platform. Due to the openness of Android, many vendors will launch a variety of products with different features and features. Functional differences and features, but will not affect the data synchronization, and even software compatibility, as from the Nokia Symbian-style mobile phone switch to Apple iPhone, but also can bring Symbian excellent software to use on the iPhone, contacts, etc. The data can be easily transferred.

Easy to develop

The Android platform provides third-party developers with a very broad and free environment that will not be hindered by all kinds of restrictions. One can imagine how many new and unique software will be born. But there are also two sides of it. Blood, violence, erotic aspects of the program and how to control the game are one of the problems that remains for Android.

Google Apps

Google on the Internet has gone through 10 years of history. From search giants to comprehensive Internet penetration, Google services such as maps, mail, and search have become important links connecting users and the Internet, and Android platform phones will seamlessly combine these excellent Google services.

Android system interface
Wince is dead? The era of intelligence comes Android to dominate the market?

Android system game interface
Wince is dead? The era of intelligence comes Android to dominate the market?

Android system navigation interface

Wince loses to Android

Android system requires higher CPU, memory and other hardware than Wince, and Wince can install .EXE on compatibility. In front of Android, it's a big deal. Wince as the big brother of the car system, the pace of the elderly development, can not be compared with Andrews upright puberty Android, dynamic, inclusive and free of charge is the characteristics of Android, Andrews system outshines the car system market, Wince catches up Under the throne.

Guangzhou Yunge Tianhong Electronic Technology Co., Ltd , https://www.e-cigarettesfactory.com