Dropbox engineers explained in an official blog post why the company abandoned the strategy of sharing code on iOS and Android and switched to using the native languages of each platform . Dropbox initially chose C++ when developing iOS and Android mobile apps. The idea behind it was to write the code once in C++ instead of writing it twice in Java and Objective C respectively. But now Dropbox has abandoned this strategy and switched to using Swift and Kotlin, the languages of their respective platforms. The reason for this decision is that the hidden overhead of sharing code is actually very high, which is ultimately more expensive than writing the code twice. Dropbox said that to share code you need to maintain your own frameworks, libraries and development environment, solve the differences between different platforms, and it is becoming increasingly difficult to recruit and retain experienced C++ developers. These expenses ultimately make sharing code not as simple and cheaper as developing with the IDE of each platform. |
<<: Can India become an exciting battlefield for Apple's "PUBG"?
>>: Ten tips to speed up Android app building
In 2010, Sean Ellis proposed the concept of "...
"Lü Bu among men, Red Hare among horses.&quo...
Meizun-Douyin live broadcast operation Qianchuan ...
When talking about OPPO’s advertising and marketi...
recent, There have been many discussions recently...
Have you ever watched ski jumping? The athletes s...
Amid the endless stream of news events, the news ...
I also summarized 12 of my own advertising creati...
Author: Lu Ting Shanghai Jiao Tong University Sch...
What is the most popular social short video platf...
Adding multiple creatives to a promotion unit can...
On November 4, domestic Internet giant NetEase of...
Apple has been in a lot of trouble recently. It s...
Audit expert: Zhou Hongzhi Senior Experimenter an...
The launch of mini programs has brought convenien...