GNOME 3.0 enhances development technology. A large number of merge efforts have enabled many modules to be removed. Many components have been streamlined or updated, and some technologies have been replaced by more advanced tools.
 
Modern graphical interface
 
GNOME's Graphics toolkit, gtk++, now completely discards the old API. This makes her more consistent with modern graphics devices and will make her faster and easier to transplant.
 
 
Advanced Input Device Management
 
If available, GTK + will take advantage of XINPUT2. This provides a number of notable advantages, such as hot-plug input devices and support for complex input devices such as digital boards. Integration with XINPUT2 also provides support for multiple inputs, which means GNOME is ready for multi-touch in X11.
 
Elevated theme Performance
 
GNOME 3.0 introduces a new visual theme system. With CSS syntax, themes are easier to read, and theme writers can now use more special effects such as curves, gradients, alpha channels, and more. The new system also supports the inclusion of special effects animations and RGBA colors.
 
Multi-platform Support
 
GTK + 3.0 has the convenient ability to support multiple platforms (they can be compiled at the same time and selected at run time). This makes it easier to migrate system platforms, such as migrating to Wayland.
 
 
Easily create programs
 
The new Gtkapplication class automatically manages a number of program integration tasks, including mastering open windows, ensuring uniqueness, and outputting actions. This means that creating a GNOME program is more convenient and requires less code. This mechanism will continue to evolve in the 3.x cycle.