What is the developer group? We may find some patterns in the 2020 Q3 and 19th Developer Community Status Report recently released by research firm Slashdata.
Developers have become a key group of vendors in recent years. So, what kind of group are developers? Perhaps a recent authoritative report could give us some inspiration. Recently, Slashdata, a well-known developer research organization in the industry, released the latest developer economic survey report 2020 Q3 and 19th Developer Community Status Report. HUAWEI CLOUD is also a partner of Slashdata, co-participated, and contributed to this industry report, which has a total of 17,000 questionnaires.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So what does this report say about the key trends of developers after Q3 2020? The main scenarios are as follows:
1. Additional needs of developers during the new crown epidemic;
2. Update the status quo of different language communities.
3. Reasons why developers adopt or refuse to use cloud technologies;
4. Who is DevOps practice?
5. What are open source projects that developers attach most importance to?
6. Emerging technologies.
1. Additional needs of developers during the new crown epidemic
· 40% of developers report that they need more flexible work time and workload arrangements due to the impact of the COVID-19 epidemic.
· Collaboration tools and platforms are the most important technical requirements for developers.
· Self-employed developers and small business developers are less likely to have additional requirements due to the COVID-19 epidemic.
· The larger the size of the business they serve, the more developers need tools for self-management and collaboration and mental health support.
2. Update on the status of different language communities
· JavaScript is the most popular programming language and is widely used by 12.4 million developers worldwide.
· Currently, Python has 9 million users, and 2.2 million new developers were added last year alone, surpassing Java in early 2020.
· Kotlin is the fastest-growing language community and has doubled in size since the end of 2017;
3. Reasons for the developer to adopt or refuse to use cloud technologies;
· Price and support/documentation are key factors that dominate the developer's decision-making process when considering a cloud technology; When rejecting, price is the most important reason for rejecting;
· Vendors have many opportunities to differentiate and position their orchestration tools in the marketplace, and developers are less concerned about their price and more about the features that can help them develop.
· As long as the cloud solution meets the minimum requirements, developers no longer care about feature sets or performance issues.
· Developers will reject technologies that do not bring them a satisfying development experience, and it is important to have access to the community and to receive appropriate support.
4. Who are DevOps practitioners?
· The vast majority of professional developers (over 80%) are more or less involved in DevOps.
· Continuous integration and continuous deployment (CI/CD) are the two most common DevOps practices, but only 1/4 of developers automate their workflows in both aspects.
· Programmers are very willing to use CI/CD, but rarely use operation practices such as monitoring applications in production environments.
· Software departments with a large number of experienced professionals prefer to embrace the DevOps model, with few exceptions.
5. What are open source projects that developers attach most importance to?
· Developers appreciate cooperation and interaction with open source communities more than they contribute to open source projects.
· In almost all respects, developers in Western Europe attach more importance to open source than developers in other regions.
· South Asian developers attach great importance to their contributions to open source projects, making the region most likely to dominate the next wave of open source development.
As can be seen in the following figure, East Asian developers lag behind other regions in almost all respects; There is no emphasis on collaboration and communication with the community, nor on the provision of sustained technical support.
6. Emerging technologies
· Emerging technologies such as AR and VR do not fully embrace OSS principles.
· Little changes in participation and adoption, which means that DevOps has reached maturity.
· Fog/edge computing is becoming increasingly attractive among practitioners, but overall participation is still low.
· Machine vision is maturing and its adoption rate will increase as the number of developers learning this topic increases.
· Some advanced technologies have fatigue effects in participation, but their adoption rates have increased among developers who continue to invest;
For details about Huawei developers and HMS, visit the website.
HUAWEI Developer Forum | HUAWEI Developer
forums.developer.huawei.com
These are some of the key elements of this report.
This document is written by Xu Yi, a Huawei DevOps expert, and translated by Amber.
Related
Since it was released in April 2019, HUAWEI AppGallery Connect has provided 49 services to 1.8 million developers in over 170 countries and regions. In this post, we’re going to show you how you can use AppGallery Connect’s distribution services to reach your target users, optimize your app’s user experience, and gain greater exposure for your apps and games.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Releasing an App or Game in AppGallery Connect
Once you’ve created your app or game in AppGallery Connect. You can upload it in the form of an APK, App Bundle, RPK, or another type of app package. Once it has been approved, you can distribute it to Huawei devices worldwide, including mobile phones, tablets, Vision, watches, and head units.
Pre-orders: Attract Potential Players to Increase App Downloads
Before releasing a game, you can use Pre-orders in AppGallery Connect to accumulate prospective players. You can explain what your game’s about, describe its rules and features, and introduce activities, by using a wide range of visual assets. With AppGallery Connect’s Pre-orders service, you can promote your game across a wide range of channels before it goes live, and attract a broad user base. When a user pre-orders it, they’ll receive a notification from AppGallery when your game is available for early access or after it has been released, to remind them to download it, which means they’re more likely to convert. You can also make changes to your app details page or HTML5 pre-order page, and add relevant information for prospective users, which will encourage them to pre-order. By updating its game header image during the pre-order period, one game increased its daily pre-order conversion rate through the app details page by 5%, and daily pre-orders went up by more than five times.
Early Access: Obtain Early Access Data to Optimize Your Apps
A common concern among developers is that their games won’t be supported or won’t run smoothly on certain Huawei devices. That’s why AppGallery Connect gives you the option to submit an early access application, so you can check your app runs smoothly on Huawei devices, and make any optimizations you need to make based on data insights. After analyzing its early access data and optimizing its version, one game was able to increase its next-day retention rate by 5%. In addition, Early Access data serves as an important frame of reference for AppGallery Connect in rating games and allocating promotional resources upon initial release.
Open Testing: Get Valuable Feedback from Trusted Users
To make sure your app provides the best possible user experience, and to improve your user retention rate, we recommend inviting trusted users to install your app and test it before you take it live. When a test user agrees to participate in the open test, they can download the test version on HUAWEI AppGallery, and send feedback directly to you. This helps you find and fix any last bugs, so you can optimize the user experience, and improve app stability in time for the official release.
Phased Release: Reduce Risks of Version Updates
With Phased Release, you can limit the release of a new version to a certain proportion of users first, and then gradually increase the proportion, so you have more time to make improvements based on feedback before the full release. During this process, you can suspend, resume, update, and upgrade your app version release. Phased Release allows you to gradually roll out your new version to users, minimizing the risks of network-wide release and helping increase your app's quality.
App Bundle Distribution: Reduce Package Size & Increase App Downloads
Users are generally more willing to download smaller apps, so by reducing the size of your app package right down, you can achieve more downloads and installations. App Bundle does this for you, and is becoming the preferred service for an increasing number of developers. VivaCut, a video editor, was packaged using App Bundle. After the Dynamic Ability SDK had been integrated into the app, users only had to download the required functions. This meant that the size of the app package could be reduced by 25%, and the installation success rate increased by 4%.
Try out our value-added distribution services, including Pre-orders, Early Access, Open Testing, Phased Release, and App Bundle, and you’ll be able to efficiently detect problems with, optimize, and increase the success of your apps.
For more information about AppGallery Connect, take a look at our official website at https://developer.huawei.com/consumer/en/agconnect
With the launch of the music creation app’s 5th iteration on AppGallery, developers from Remixlive worked together with Huawei engineers to integrate HMS Core. The developers are committed to offering both amateurs and professionals the possibility to create their own jam and make more complex music.
If you are a DJ or an aspiring one, you may be familiar with the experience of working on a full on Digital Audio Workstation (DAW). How about something that is way simpler to operate and lets you work on-the-go? Introducing Remixlive 5.
A digital DJ mixing software developed by the French company Mixvibes, Remixlive 5 lets you edit music samples everywhere and anywhere. You can produce a complete track on your phone almost instantly with the in-app grid-based remix toolbox. There is also a new Step Sequencer that allows anyone to create their own rhythmic and melodic sequences, making more complex music. Released in April 2020, Remixlive 5 is now available on AppGallery for all Huawei and Honor smartphone users.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
“In 1999, we founded Mixvibes because of our passion for music. There was no DJ software at that time,” said Eric Guez, CEO, Mixvibes. Dedicated to developing the best tools for music producers, the company decided to create Remixlive, a unique and versatile music-making application, after working on their flagship software Cross DJ.
Remixlive is made for DJs who want to deep-dive into music creation without spending hours learning how to use DJ software. After interviewing 20 DJs, the developers at Mixvibes concluded that music production apps on the market were either too simple in terms of features and functions or too complex in terms of the user experience. Thus, they decided to design an app which lets users get started easily, yet at the same time is capable of advanced music-making functionalities. With that, Remixlive was born.
“You can be a guitarist and use Remixlive as a backing track. Or you can be an MPC lover and make music by using our drums,” said Guez. “With each iteration, we aim to bring Remixlive closer towards being a mobile workstation for any musician on the road.”
Nordhal Mabire, Developer Leader
Nordhal Mabire, the lead developer of Remixlive, realised the potential of Huawei HMS Core and started on HMS Core Kit integration to make the user experience better. So far, Remixlive has integrated with the Push Kit, IAP and Analytics Kit. Push Kit offers users the possibility to get notifications immediately when new sample packs are coming. Besides, thanks to the IAP payment method, Remixlive can get an audience who was not able to go further in music production.
Furthermore, the developers are very close to their users. This is a positive for Remixlive’s developers who can very quickly adapt to users’ changing and diverse needs. “With the help of App Services offered by HMS Core, we were able to integrate with the Analytics Kit, which allowed us to understand our users. With that, we could optimise the application for a better user experience,” Mabire said.
The Analytics Kit allows Remixlive to provide users with more personalised services. Remixlive’ s first version was only a simple app to create songs, but in the latest version, users can find a large variety of features, such as advanced sample editing, Step Sequencer, Instant FX pad, and so on. These features elevate Remixlive into a more professional-level app, and at the same time allows users to be more creative in music production.
“After the publication of the Remixlive application on AppGallery, we could better understand our Huawei users’ needs and meet their expectations and preferences.” Mabire added.
In fact, developing Remixlive for the AppGallery was not a bed of roses. Remixlive provides more than 150 sound packs to help music producers. Some of these packs were embedded in the app, and the developers used the android expansion file (OBB). With these files, users can choose if they’d like to download free content before scheduled app updates.
“The inconvenience here was the need for the users to go online when launching the Remixlive app, especially if the free content needed an update,” said Mabire. OBB integration was impossible when they first developed Remixlive for AppGallery. But they managed to configure the app build to get these packs directly from within the app. As a result, Remixlive Huawei smartphones users don’t have to go online when launching the app.
In April, Remixlive 5 was launched a few days before lockdowns around the world. During the time of the pandemic and lockdowns, people needed to think about positive things and music was the perfect subject. Users were happy with the updates brought by Remixlive 5, and its sales increased by 49% in recent months.
“Since integrating HMS Core for Remixlive was a great success, we want to extend kit integration of HMS Core to our other apps. We have already integrated HMS Core to Cross DJ Free, and Cross DJ Pro will be ready soon,” said Guez and Mabire. “We are also very interested in the new HMS Core 5.0. We believe it will help us to give a better and smoother user experience for music lovers.”
For details about Huawei developers and HMS, visit the website.
HUAWEI Developer Forum | HUAWEI Developer
forums.developer.huawei.com
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Maps are an integral part of life. Whether you’re going on an adventure hike, hailing a ride to get to work, trying to order food delivery from a nearby cafe, or just exploring a new neighbourhood you have just moved to, I bet the apps you’re using will always have a map and location function.
With a usage level this high, many Huawei developers need to integrate map-based functions when developing apps. This is exactly why HMS Core has included Map Kit, Site Kit and Location Kit as part of its Core Kits and capabilities.
Map Kit provides developers with basic capabilities such as map presentation, map interaction, route planning and supports various local lifestyle and transport businesses. Site Kit lets you provide users with convenient and secure access to diverse, place-related services. Location Kit combines the GPS, Wi-Fi, and base station location functionalities into an app to build up global positioning capabilities, allowing you to provide flexible location-based services targeted at users around the globe.
To launch these services that bring conveniences to users and developers alike, Huawei formed a map team. Right at the start, the team only consisted of 20 to 30 people and very few of whom had any formal training in the map industry.
Looking back on those early days, we were really flying blind. But as time went by, the team gradually filled out with new blood and included several fantastic industry experts. Each expert who joined the team was provided with a full suite of helpers to allow them to assimilate quicker onto the project so they can bring more value to the team. Many of these newcomers have grown a great deal since joining and, through a lot of hard work and a pioneering attitude, each has become a key pillar of our team’s success in their own right. We always used to joke that “the early bird catches the ***” … but he also must work the hardest.
Following the advice of our expert team members, we gradually formed a pyramid based on technical ability while maintaining a flat management structure. This enhanced the entire team’s development, deployment, analysis and problem-solving capabilities.
Now, Huawei Map Engine provides comprehensive location and mapping tools in 200 different regions and countries. Our map rendering has been enhanced by over 30% and key location indicators improved by over 20%, allowing us to surpass our initial goals in terms of performance. The service provides reliable and efficient location and mapping for app developers, supporting the worldwide expansion of the entire HMS Core ecosystem.
Throughout the development process, the team has adopted a variety of excellent new accessibility practices. For example, by proposing an integrated SDK decoupling cloud server, we were able to provide complete access to Map Kit and Location Kit to one of Singapore’s leading taxi apps ComfortDelGro in just three weeks.
Mapping and location services are a constantly evolving sector. It might be helpful to think of it like a living organism, with an algorithm engine as the brains, map data as the heart and the map ecosystem as the lifeblood. In the near future, Huawei will be able to perfect this comprehensive mapping ecosystem by combining those kits with a new app and data platform.
The new ecosystem will also introduce new algorithms and business models, such as AR maps, visual location and navigation services, AI-powered data generation, high-precision geo-positioning and other new technologies that will help to determine the future trajectory of the industry. At the same time, machine learning from accumulated data will help improve the accuracy and performance of existing algorithms and ultimately provide users with a better experience.
As always, the future is full of challenges and uncertainties. But watch this space, because our entire mapping team is confident of tackling this challenge head-on and creating a more competitive array of location services for our users.
*The article is written by HUAWEI’s Map expert.
For details about Huawei developers and HMS, visit the website.
HUAWEI Developer Forum | HUAWEI Developer
forums.developer.huawei.com
Global Game Jam (GGJ) is the world's largest game jam event, with sites all across the globe, each of which attract a large number of talented developers, dedicated to creating innovative and immersive games in a limited amount of time. Global Game Jam Hong Kong (GGJHK), the Hong Kong site, always represents a particularly impressive annual gathering. Huawei helped GGJHK jointly held a 48-hour game design contest in early 2021, with the goal of identifying standout game developers, who create especially creative and imaginative works.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
On January 27, at the online opening ceremony, Peter Ng, the contest's sponsor, announced that "Lost & Found" would be the theme. Huawei engineers also delved into the benefits offered by HMS Core technology for the gaming sector at large. HMS Core solutions enable developers to create premium apps, bolstered by high-performance graphics rendering, responsive and engaging push messaging features, and also easy monetization models.
Rendering quality is a key indicator of a game's appeal, and Huawei provides all of the tools required for superb rendering performance, including CG Kit (a heavyweight rendering framework), Scene Kit (a lightweight rendering plug-in), and Graphic Profiler (an IDE).
A successful game app will certainly feature higher user engagement, which all game developers hope to eventually benefit from. HUAWEI Push Kit can help make this a reality, with its reliable push messaging delivery channels, which enable developers to push messages to specific audiences, and choose from a broad range of message styles.
Monetization is the ultimate goal for any game developer, and games that integrate HUAWEI IAP allow for effortless in-app payment, conducive for product purchases, membership subscriptions, and others. HUAWEI IAP aggregates mainstream payment channels from across the globe, and only requires the developer to stipulate the product and pricing information. Thanks to this, HUAWEI IAP is equipped to serve as the global monetization hub for successful games.
Huawei's end-to-end advertising solution, featuring refined ad delivery and highly-competitive revenue sharing ratio, has already enticed a large number of high-value advertisers. These services enable game developers to deliver a diverse array of ads that all offer a consistently excellent experience, stimulating further monetization.
During the online opening ceremony, Huawei engineers fielded questions on HMS Core from more than 100 game developers, providing them with a detailed look at the ecosystem, with easy-to-follow demonstrations for all of its unique benefits.
Over the following two days, more than 200 game developers participated in the contest, and by January 31, a total of 40 games had been completed. After a rigorous review by the organizing committee, three works: "Lost in the Ancient", "Remember", and "To you, in 10 years" were awarded the "Most Production-Ready Mobile Game Award", "Best User Engagement Mobile Game Award", and "Best Original Mobile Game Award" prizes, respectively, and HUAWEI give out an Mate40 Pro and two P40 Pro as on-the-spot prize.
For more information on the contest, check out this video on YouTube:
hy im from algeria
Good to hear
Good job
Dope
Weed
Good look
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2020 was a roaring year for the food delivery sector – the already thriving industry was boosted by an increasingly digital population that had no other means to enjoy their favourite dish due to social distancing measures. According to Sensor Tower, these factors contributed to a huge 21% year-on-year growth of 1.7 billion food and drink category apps installs globally in 2020.
However, competition within this sector also intensified last year as new companies looked to stake their claim in the growing market. In order to do this, food apps need to be able to compete with the top dogs on all fronts to ensure they are equally effective at acquiring and retaining users. For many, the answer was evident – develop a more intuitive, powerful, and enjoyable app experience. Given the industry offers little space for differentiation in terms of services, companies are dependent on driving a superior user experience to build their brand loyalty.
This set of challenge holds true for two apps in Thailand – Delivery platform Line Man as well as its lifestyle services review platform partner Wongnai. Line Man was looking to expand in 2020 but the lack of robust map service features and location tracking capabilities severely hamper its ability to achieve that goal. Similarly, Wongnai’s lacklustre location tracking capability and platform manipulation issue was affecting its standing among users during a pivotal period.
Step in Huawei. The partners sought out Huawei for guidance to address their respective issues for their apps on AppGallery. The discussion then evolved to a collaboration with Huawei where the two developers integrated the open HMS (Huawei Mobile Services) Core capabilities, and were able to successfully eradicate their roadblocks and unleash better location and tracking capabilities.
Triangulating users’ locations swiftly, accurately and clearly
Wongnai, as a leading lifestyle services review platform, needed to accurately pinpoint users’ location to recommend relevant nearby shops and attractions. By integrating with the HMS Core Location Kit, Wongnai was able to leverage the kit’s Global Navigation Satellite System (GNSS), Wi-Fi, and base station location functionalities to provide flexible location-based services. This allows it to make dynamic, relevant recommendations for its users.
Line Man was facing a similar situation as well – it needed to constantly provide users with the location of their food and delivery riders to provide the most optimal ordering experience. Not only does the integration with Location kit achieve this, it also enables advanced features such as geofencing and activity identification. These capabilities enable the app to share reliable updates on the status of the order unceasingly, building goodwill and positive word-of-mouth among customers.
Displaying a map that is not only relevant but intuitive
Given that both services are heavily reliant on users’ location, the developers also needed a map service that can be customised according to their needs and is capable to convey all the relevant information effectively. In consideration of this, Wongnai and Line Man chose to integrate HUAWEI Map Kit with their respective apps as well.
With Map Kit, apps can leverage Huawei’s powerful map service and route planning capabilities to provide an elevated app experience for the users. The two developers were able to introduce an assortment of map functions based on their respective userbase’s unique needs. As a result, the users are able to effortlessly identify the various participating restaurants and businesses in one simple glance, improving the overall user experience.
Huawei and HMS Core drive success for their partners
The partnership with Huawei was a resounding success for the developers, both commercially and operationally. The integration with HMS Core not only propelled both apps past the two million downloads milestone, but it also helped Line Man boost its daily user figures by three-fold in the first two months.
Huawei is acutely aware of the different operational challenges facing developers, including the cost associated with launching apps across multiple distribution platforms. As part of its commitment to developers, Huawei provides developers with free access to certain HMS Core Kits to help alleviate the operational cost. Furthermore, HMS Core offers a unique function that can identify whether a device supports Huawei Mobile Service, allowing the app to call upon the corresponding SDK. This essentially meant that developers only need to maintain one app, reducing the time spent in terms of deployment and testing, as well as the operational costs associated with these activities.
In addition, Huawei extends its support for developers across the entire operation management spectrum, including marketing efforts. Wongnai and Line Man collaborated with AppGallery on a week-long campaign last year where users were able to redeem HUAWEI points through purchases in-app. The campaign was particularly effective for Wongnai who saw its new user download figures skyrocket 10-fold. The campaign boosted the apps’ visibility among AppGallery users, leading to a significant increase in daily downloads even after the campaign ended.
Another notable feat from this collaboration is the time it took to complete the entire integration process, especially in the case of Wongnai. The developer implemented three other HMS Core kits – Site Kit, Safety Detect, and Push Kit – on top of the two examples discussed above, and despite the mountainous amount of technical work that comes with it, the team was able to successfully incorporate the five kits into their app in just three weeks. This achievement was made possible through an intimate collaboration with Huawei’s developer support team, who offered extensive support as well as technical insights to facilitate the development process.