Android plug-in is in full swing in China, why is it silent in foreign countries?

The applications of those unicorns in Silicon Valley did not find plug-in.

On the one hand, foreigners use Google Play. This official market does not allow plug-ins to exist. If there are plug-in frame in the Apps, it will not pass the review. This is similar to the Apple Store.

On the other hand, there may be no such requirements for foreigners.

When you find a foreign App display data is wrong, or somehow crashed, even if you feed back to them, you will get a graceful reply, such as the next version and then fix it. When is the next version? It will be several weeks later.

This is different from the situation in China. In a first or second-tier Internet company, any data display errors, or crashes, will result in a decrease in the number of orders, affecting the revenue directly. Therefore, the engineers often wake up at midnight to fix bugs, and then quickly release new versions of the plug-in package to avoid further loss of orders.

For first-tier and second-tier Internet companies in China will spend a lot of resource to support a team who are doing plug-in frameworks. After the framework is designed, they will not have heave work to do. When Android releases a new version every year, they will be very busy to study what Android system source code changes in the new version, and does it will have any impact on the plug-in framework of the company. In the long term, the company spends such resources on a cost-effective basis, which is almost equal to the amount of orders lost without plug-ins.

For the small or start-up companies in China, they do not have the enough financial resources to do their own plug-in framework, and generally adopt a relatively stable, open source, and continuous updated plug-in framework in China. Then, the RN was born, they switched to the RN's family.

Excellent engineers in China have launched their own Android plug-in framework. How about the foreign engineers doing at that time?

Foreign engineers are more concerned with the user experience. So you can find material design is popular in foreign countries, and in China, the designer is only to design a sample of iOS, for Android, to do the same is enough.

Foreign engineers are more concerned with functional programming. They are pursuing elegance, practicality, robustness, and reuse of codes. Unlike apps in China, they often rely on human resources to pile up codes and even bring bugs to the market. When refactoring, and the man who wrote the codes at the time may have left.

Therefore, when engineers in Silicon Valley have released ButterKnife, Dagger, AspectJ, OKHttp, Retrofit, and RxJava, engineers in China can only come up with a variety of plug-in frameworks, hot fix frameworks, and double-opening (open 2 application instances on a mobile) technologies.

最新文章

  1. iOS开发 iOS10推送必看(基础篇)
  2. Java Mybatis 框架入门教程
  3. Web应用定时任务实现
  4. 学C#你应该熟练使用ILDasm和Reflector【带视频教程】
  5. 使用Nexus搭建本地Maven私服
  6. C++类成员函数的 重载、覆盖和隐藏区别
  7. Microsoft JScript 运行时错误: Automation 服务器不能创建对象
  8. bzoj3504: [Cqoi2014]危桥 网络流
  9. Windows下以Local模式调试SparkStreaming的WordCount例子
  10. 阿里云服务器linux(cenos)下 jdk、tomcat的安装配置
  11. Android 开发笔记___图像视图__简单截屏
  12. POJ-2996 Help Me with the Game---模拟棋子
  13. ELK学习记录二 :elasticsearch、logstash及kibana的安装与配置
  14. Alfred效率神器
  15. GoJS学习笔记
  16. GetAsyncKeyState()& 0x8000
  17. BZOJ1941:[SDOI2010]Hide and Seek(K-D Tree)
  18. Task2 四则运算2
  19. 关于modelmap.addAttribute("",)转到jsp页面获取不到值的问题
  20. C#事件订阅及触发例子

热门文章

  1. 写一个python 爬虫爬取百度电影并存入mysql中
  2. java接口,接口的特性,接口实现多态,面向接口编程
  3. springboot idea 代码更改自己编译设置
  4. Centos 7部署docker
  5. W3CSchool闯关笔记(Bootstrap)
  6. wtforms组件使用实例及源码解析
  7. Nuxt.js国际化vue-i18n的搭配使用
  8. java servlet简述
  9. Netty5客户端源码解析
  10. python DNN