воскресенье, 14 февраля 2021 г.

Особенности среды разработки TIZEN Studio 4.1



Как мы уже упоминали ранее в кратком обзоре, программистам стал доступен очередной выпуск среды разработки TIZEN Studio 4.1, пришедшей на смену TIZEN SDK. Новый выпуск TIZEN Studio 4.1 предоставляет набор инструментов для создания, сборки, отладки и профилирования мобильных приложений при помощи Web API и Native API TIZEN. Среда построена на базе свежего выпуска платформы Eclipse, имеет модульную архитектуру и на этапе установки или через специальный пакетный менеджер позволяет устанавливать только необходимую функциональность.
В состав TIZEN Studio входит набор эмуляторов устройств на базе TIZEN (эмулятор смартфона, телевизора, умных часов), набор примеров для обучения, инструменты для разработки приложений на C/С++ и с использованием web-технологий, компоненты для обеспечения поддержки новых платформ, системных приложений и драйверов, утилиты для сборки приложений к TIZEN RT (вариант TIZEN на базе RTOS-ядра для маломощных девайсов), средства создания приложений для смарт-часов и телевизоров.

В новой версии:

* Обновлены эмуляторы платформы TIZEN 5.5.
* Улучшен интерфейс для настройки и установки на оборудование сборок TIZEN для IoT-устройств (IoT Setup Manager).
* Объявлена устаревшей среда TIZEN RT IDE.
* В TIZEN CLI прекращена поддержка проектов C# для TIZEN 5.5.
* В эмуляторе объявлена устаревшей организация сетевого доступа при помощи сетевых мостов (Bridge Networking).

TIZEN Studio 4.1 Release Notes

IDE and Tools
New Features

IDE
* TIZEN Mobile/Wearable 5.5 emulator image has been updated.
* IoT Setup Manager has been updated.

Deprecated

* TIZEN RT IDE has been deprecated from TIZEN Studio 4.1.
* TIZEN CLI does not support C# projects from TIZEN 5.5 onwards.
* Bridge Networking support in emulators will be deprecated in future TIZEN Studio releases.

Known Issues

* TIZEN Studio

- In macOS, if the UI perspectives are not displayed properly after updating TIZEN Studio, it is recommended to restart the IDE. This issue is because of the uncleared cache from the previous installation.
- In case if you see any old perspective, it is recommended to create a new workspace and import the projects to the new workspace to resolve the issue.
- In macOS from catalina and above versions, Native Templates-5.5 will not build with CLI when compiler is set to gcc.

* Common

- If you install TIZEN Studio in a directory that requires administrator privileges for access. For example, for C:\ProgramFiles location administrator privilege is needed to run the TIZEN SDK tools. The TIZEN Installer and the baseline SDK Installer alerts you if you try to install it into such a directory.

* Web and Native IDE

- You can create unit tests for TIZEN 2.3.2 and higher version projects only. Unit testing for older versions is not supported.

* Web IDE

- The preview tab in the Web Page Editor sometimes does not appear properly. Use an alternative feature, named Web SDK HTML Editor, which has enhanced features compared to the Web Page Editor. Instead of the preview tab in the Web Page Editor, use the preview feature Ctrl + 4 of the Web SDK HTML Editor.
- In Rapid Development Support (RDS) mode, the web unit test result is not updated.
- Remote Inspector does not allow audit in the updated version of Chrome.

* Certificate Manager

- Overwriting a duplicate certificate profile in the migration wizard works incorrectly on macOS.

* Emulator

- In the TIZEN 5.5 version, the emulator images app un-installation might take some time to complete if the app name contains more than 14 characters. A patch for the same is expected to be released in the next update.
- To use TIZEN Emulator, use Intel VTx supported CPU and the latest version of the graphic card driver provided by the vendor. To verify the prerequisites for TIZEN Emulator, see Prerequisites for TIZEN Studio.
- If the host machine is using NVIDIA® Optimus® technology on either Ubuntu or Windows, you must set the TIZEN Emulator to run with your NVIDIA® graphics card. For Ubuntu, verify the bumblebee project. For Windows, select High Speed NVIDIA® Processor as Preferred Graphics Processor in the NVIDIA® control panel.
- On Ubuntu, if the graphics driver is out-of-date, your Ubuntu desktop session occasionally logs out while launching Emulator Manager, or the emulator skin is displayed improperly. Verify the prerequisites and upgrade to the latest graphics driver.
On Windows, depending on your OS theme (such as Non-Aero themes and Windows XP themes), a display surface can be erased for a while if the emulator window is covered with another window. If you click the emulator window, the display surface runs correctly again.
- On Windows, if an error with message “failed to allocate memory” occurs while executing the emulator, try the following:
1) Close some other programs and try to launch the emulator again.
2) If the RAM size is set to 768 or 1024 MB for the VM in Emulator Manager, change it to 512 MB.
3) Increase the user area of the virtual memory in the system to 3 GB by entering the bcdedit /setincreaseuserva 3072 command on the console with administrator rights (only in Windows 7), and reboot.
- If you use a MacBook Pro that has both Intel HD and NVIDIA® GPUs, the emulator can terminate unexpectedly when you execute the emulator with OpenGL ES version 1.1 or 2.0. Verify the emulator configuration in Emulator Manager and on the General tab in the emulator configuration window, set OpenGL ES version to version 2.0, or to version 3.0.
- When you launch Emulator Manager in the TIZEN IDE, the shortcut image of Emulator Manager may not be displayed properly.
- Basic Web applications are not installed on SD cards.
- To use TIZEN Emulator in TIZEN platform 3.0 or lower, disable the CPU VT option in the HW Support tab of Emulator Configuration.

* CLI and SDB

- TIZEN Studio does not support the Smart Development Bridge (SDB) bash auto-completion on Windows (it is available on Ubuntu and macOS).

* Dynamic Analyzer

- When analyzing applications on commercial devices running TIZEN 3.0, newly-released or after a firmware update, the following problems exist:
1) The Core Frequency information is not shown.
2) The screenshots on the scene transitions feature will not work.
- When analyzing applications on the TIZEN 4.0 emulator or reference device, the startup profiling information is not shown.
- The UI Hierarchy viewer feature and startup profiling are not performed simultaneously.
- The Dynamic Analyzer cannot show lifecycle information for Web applications.
- Widget applications cannot be profiled with the Dynamic Analyzer. They are hidden in the application list on the toolbar for all TIZEN platforms, except TIZEN 2.3.2.
- The Dynamic Analyzer sometimes gets stuck which is caused by an internal security checking program.

Samsung Galaxy Buds Pro: форма следует за звуком









Распространённое в сфере современного дизайна выражение звучит как «форма следует за функцией». Это означает, что процесс проектирования должен начинаться с предполагаемой функциональности продукта, а не с эстетики. Именно этот принцип применяла команда разработчиков Samsung при создании Galaxy Buds Pro, поскольку беспроводные наушники должны, в первую очередь, обеспечивать наилучший опыт использования.
Таким образом, элементы дизайна Galaxy Buds Pro стали результатом обширного исследования природы беспроводных наушников и предпочтений пользователей. Закруглённая форма Galaxy Buds Pro с минимальным внешним сопротивлением была разработана для оптимального качества звука, их эргономичный дизайн делает гаджет простым в использовании, а применение экологически чистых материалов помогает сохранять природу.

Форма для безупречной передачи звука

Чтобы избавиться от распространённых проблем, которые ухудшают качество звука в беспроводных наушниках (такие как внешние шумы и звуки ветра), дизайнеры Samsung провели ряд исследований. В результате была создана обтекаемая форма, которая уменьшает сопротивление гаджета воздуху и повышает чёткость звука.
Корпус Galaxy Buds Pro полностью округлый, без выступов. Такая форма сокращает шум, возникающий от задувания ветра в отверстие микрофона. "Аэродинамический" дизайн наушников, плотное прилегание к внутреннему уху и технологии шумоподавления помогают уменьшить нежелательные помехи и обеспечить лёгкий, непрерывный звук.
Современные беспроводные наушники используются не только для прослушивания, но и для разговоров, что особенно удобно, когда руки пользователя заняты. Чтобы обеспечить необходимое качество прослушивания, дизайнеры спроектировали особую структуру Galaxy Buds Pro, благодаря чему устройство улавливает звук так же эффективно, как и передаёт. Тщательно продуманное расстояние между двумя микрофонами Galaxy Buds Pro и применение технологии формирования луча гарантируют, что наушники точно захватывают голос пользователя без помех.
В сотрудничестве с инженерами Samsung была продумана и внутренняя конструкция Galaxy Buds Pro, позволившая обеспечить не только наилучшее качество звука, но и максимальное удобство для пользователя при сохранении компактных размеров.

Эргономичная посадка: удобство и комфорт

Samsung разработал размер и форму Galaxy Buds Pro, подходящую для любого уха и для любой ситуации.
Чтобы спроектировать дизайн, который подойдёт для всех размеров и форм ушей, создатели гаджета изучили устройство разных наушников, сделав несколько прототипов и макетов в поисках оптимального варианта. Для тестирования были приглашены люди с разной формой ушей, что позволило выявить наиболее надёжную и комфортную посадку для наушников.
Galaxy Buds Pro удобно размещаются в любом ухе благодаря отсутствию выступающих элементов. Чтобы устройство не выпадало, дизайнеры подробно изучили анатомию строения ушных раковин человека и отдельных частей их строения: козелка (выступающая наружу часть перед ушной раковиной), антитрагуса (находится с другой стороны от козелка) и спирали (пространство за ушной раковиной). Когда наушник фиксируется на этих 3-х точках, необходимость в дополнительных элементах отпадает. Благодаря этому Galaxy Buds Pro получились максимально комфортными и эргономичными.

Экологичный звук

Отличительные черты хорошо спроектированного продукта – эстетика, новые функциональные возможности и дополнительная ценность. Если говорить о последнем пункте, дизайнеры Samsung следят за тем, чтобы при разработке любого продукта учитывались все аспекты его жизненного цикла, от этапов планирования до утилизации. Galaxy Buds Pro были разработаны с использованием экологически чистых материалов.
Как и у предыдущей модели Galaxy Buds Live, корпус Galaxy Buds Pro создан из переработанного пластика, благодаря чему сокращается загрязнение окружающей среды. Создатели Galaxy Buds Pro также позаботились о том, чтобы эти экологичные материалы не сказывались на прочности, долговечности и эстетичности устройства.
Samsung непрерывно развивает линейку Galaxy Buds, всегда учитывая потребности конечного пользователя. В результате такого подхода появились новые Galaxy Buds Pro – беспроводные наушники-вкладыши, которые предоставляют множество преимуществ своим владельцам в повседневной жизни.

Form that Follows Sound: The Story Behind Galaxy Buds Pro’s Optimized Design

A common adage in the field of modern design is that ‘form follows function’, meaning that the design process should start with the product’s intended functionality rather than any aesthetic stimulation. This same principle was applied to Galaxy Buds Pro by the Samsung Electronics design team, who understood that wireless earphones must first and foremost provide the best possible experience to users.
The resulting design elements of Galaxy Buds Pro are the product of extensive research into the nature of wireless earbuds, their users and usage habits. Galaxy Buds Pro’s rounded shape with minimal external resistance was designed for optimal sound quality, while their ergonomic design makes for comfortable use and the application of sustainable materials to the product encourages environmentally-friendly processes. Thanks to the efforts of the designers, Galaxy Buds Pro’s design delivers better earbud experiences by prioritizing function as well as form.

A Shape that Truly Captures Sound

In order to mitigate the prevailing issues that contribute to the degradation of sound quality for wireless earphone users, namely external noise and wind sounds, Samsung’s designers undertook research into reducing these extraneous factors and delivering clearer sound quality. The resulting solution is a curved and rounded overall form factor that streamlines the earbuds to reduce resistance and enhance sound clarity.
The form factor of Galaxy Buds Pro is totally round, with no breaks or protrusions, in order to reduce any wind noise that might occur when wind brushes against the microphone hole. Galaxy Buds Pro’s aerodynamic design, snug inner-ear fit and noise-cancelling technologies help reduce unwanted noise and provide subtle, uninterrupted audio experiences.
Furthermore, today’s wireless earphones are used not just for listening, but for speaking, too, given the convenience they offer when a call comes through and a user’s hands are busy. In order to provide optimized sound capture experiences, too, Samsung’s designers comprehensively designed the internal structure of Galaxy Buds Pro to ensure the earbuds pick up sound as effectively as they produce it. A carefully-considered distance between Galaxy Buds Pro’s two microphones and the application of beamforming technology ensure that the earbuds vividly capture the user’s voice without interference.
“We considered the structure of both Galaxy Buds Pro’s exterior and its interior in order to provide the best sound quality, cooperating closely with the engineering department in order to provide the maximum user experiences within the smallest form,” noted the design team.

Convenience, Comfort and Individuality: An Ergonomic Fit

These days, wireless earphones are becoming more and more indispensable to their users, regardless of location, activity or time of day. Accordingly, the design team devised a size and shape for Galaxy Buds Pro that is suitable for any ear and every moment.
In order to create a design capable of comfortably suiting all types of ear size and shape, designers conducted earphone comfort surveys and researched the topic extensively in order to create several prototypes and mock-ups and find the optimal earbud design. “Our goal was to provide a fit that is stable and comfortable for as many users as possible,” noted the design team. “Based on our research of individuals with all kinds of ear shapes, we were able to define our optimum standard fit.”
Not only do Galaxy Buds Pro fit in almost any ear comfortably, but they also sit naturally thanks to the absence of wingtips or any other protruding factors. In order to stay secure in the ear without any wingtips, the three common points of the ear were taken into account: the tragus (extending outward in front of the earhole), the antitragus (lying across the tragus) and the helix (the space behind the earhole). When an earbud is settled around these three points, the need for wingtips is removed; accordingly, Galaxy Buds Pro fit comfortably, ergonomically and without the need for further protruding design aspects.

Sustainable Processes Make for Sustainable Sound Experiences

The hallmarks of a well-designed product include good aesthetics, novel functionalities and value that goes beyond the product itself. Regarding the latter, Samsung’s designers ensure that all their designs include long-term perspectives that consider every aspect of the product’s lifecycle, from the planning stages through to disposal. In order to provide customers with a product that promotes causes greater than just the intended function, Galaxy Buds Pro have been designed with a sustainable product cycle as well as with sustainable materials.
As with their predecessors Galaxy Buds Live, Galaxy Buds Pro feature the application of post-consumer materials (PCM) to their body and case. As such materials are recycled from end-of-life plastic, the harmful effects resulting from new plastic production can be reduced through the use of PCM. Galaxy Buds Pro’s designers were also careful to ensure that these sustainable materials were in no way fragile and offered optimized durability and aesthetic quality.
“Taking into account the strength and durability of the product, Galaxy Buds Pro feature 20% PCM,” highlighted the design team. “Given that Galaxy Buds Pro is not a single-use product, we worked hard to balance product longevity with sustainability. We will continue to work hard on devising sustainable product processes that extend even past the end of a product’s lifecycle.”
By constantly reflecting the needs and changing requirements of their users, Samsung has been steadily evolving the Galaxy Buds line. As well as always putting the user first, Samsung’s designers have developed innovative approaches to sound quality, comfort and sustainability, a relentless journey that has now resulted in Galaxy Buds Pro, a wireless earbud product that brings all kinds of benefits to its users and their daily lives.