Starting with iOS 8, Apple introduced extensions (Extension) to enhance the interaction between system application services and applications. Its advent has made it possible to rely on the development of system services such as custom keyboards, system-sharing integrations, and so on. For example, Siri and IMessage apps are developed to work with extensions. Numerous extension templates have been added to the latest Xcode 8 Beta to help developers implement different types of extensions faster.
At present, there are 245 million private cars in China, and each year it is adding 20 million such huge blue sea market! Car-to-person connection, car-to-car connection, generating car networking Big data, service vehicles and people. With the increasing development of the Internet, it is necessary to have an effective way to connect people with cars, people and clouds, and people.
Che Zhi is a "cloud Platform + intelligent terminal" way of intelligent transport platform, car wisdom sinks have a very powerful practical function, convenient and fast, car wisdom has gradually become the majority of owners of life necessary app.
Che Zhi System App development find Zhang Li:1?? 6?? 1?? Customized development of micro-, electric and vehicle-wise mode
All along, programmers to mobile cross-platform pursuit has not stopped efforts, cross-platform is to improve the development efficiency, along with the inevitable performance of the reduction. But from the history of software development, it is very worthwhile to lose some performance in exchange for efficiency improvement.
As if we use the C language instead of the assembly, the loss of those operating efficiency is negligible, we are in exchange for the development efficiency greatly improved, in contrast to assembly language, C language also partially solves the cross-platform cross-device problem (at least no longer consider the programming of specific registers).
Similarly, when the history of the development of a large number of Java to replace the C language development, we lost the C language native equipment development capabilities, the multi-threaded development, distributed development, cross-platform development capabilities, also fully meet the needs of the development of the WWW era.
iOS support for extensions has been from the first 6 classes to the 19 classes of today's iOS10 (which is believed to be growing in scope as iOS expands), and of course different types of extensions use and use them differently, but they work and develop in a similar way. Here are a few things that the extension has in common:
Extensions are dependent on the application and cannot be published and deployed separately;
The extended and extended app (containing app) lifecycle is independent and runs in two different processes, respectively;
The operation of the extension depends on the host application (or the carrier app host app, not the containing app) whose life cycle is determined by the host application;
For developers, extensions exist as a single target, and extensions are usually presented in the system UI or other applications, and should be run as quickly and functionally as possible.
Che Zhi System: If you see the advantages of this system model, you will want to do a similar system mode yourself to operate, see the advantages of a system model you are his leader.
Learn more about the car Smart mode, System app development to find Zhang Li:1?? 6?? 1?? Micro, electricity
Extended development of Che Zhi system, Che Zhi model public number and app