Похоже, вы невнимательно читали статью, если вообще читали. В самом начале, я написал, что библиотека реализована на string переменных и это не есть хорошо. Я написал, что гораздо лучше использовать вместо этого. Предупредил, что многое сделано для упрощения. Да и настоящие математические библиотеки всегда будут быстрее самодельных и я не стремился их обогнать. Моя задача предельно проста - начать с азов объяснять С++ и показывать разношёрстные примеры, как выполнить те или иные действия. Если вы считаете, что статья не подходит для начинающих, я готов вас выслушать.
Моя задача была показать как можно больше вариантов написания кода. Описание логики через тернарный оператор является одним из таких способов. Данный пример показывает, что и в С++ можно такое реализовывать в одну строчку. +Если это не показывать, новички не будут знать о существовании таких методов.
Да, использование RecyclerView будет более оптимизированным способом, однако, он гораздо сложнее в использовании. Необходимо создать отдельный класс с адаптером и т.д. + мы не знаем позицию скролла в RecyclerView (на столько же точную, как в ScrollView). Поэтому я решил, для первой версии Siesta использовать ScrollView - дабы кода было меньше, а понять было легче.
По мне именно "гики" и интересуются новой OS. Обычному пользователю не придёт в голову ставить бета версию Windows и рисковать своими данными. Моей целью было донести, до таких же людей как и я, которым это интересно, какие были введены изменения в W11 и стоит ли обновляться.
На счёт этого есть очень интересный факт. В Россию техника имеющая TPM ввозится очень неохотно из-за ограничений, поэтому производители намеренно выпиливают его из своих товаров. Я слышал, что Microsoft уведомлена об этом и для "русской" версии Windows данное ограничение будет снято. Правда это или нет, увидим.
Я считаю UWP не взлетело из-за жадн#сти Microsoft. Действительно, отображение интерфейса лучше работает в UWP. Приведу простейший пример. Если создать огромный ScrollView на платформе WPF и UWP и заполнить его информацией, меньше ресурсов будет потреблять последний.
Виноват, что не описал термин "кроссплатформенность" в понимании UWP. Приложения написанные на данной технологии могут запускаться не только на компьютерах с операционной системой Windows 10, 10s, 11, но и на большинстве устройствах от Microsoft. В пример могу привести xbox, hololens, surface hub. Да, интерфейс придётся малость перерисовать, но бэкенд останется прежним, это безумно удобно. Я могу привести аналогию с Dart+Flutter или Kotlin Multiplatform, если так будет удобнее.
Так как это название переменной, я решил написать так, как проще
Похоже, вы невнимательно читали статью, если вообще читали. В самом начале, я написал, что библиотека реализована на string переменных и это не есть хорошо. Я написал, что гораздо лучше использовать вместо этого. Предупредил, что многое сделано для упрощения. Да и настоящие математические библиотеки всегда будут быстрее самодельных и я не стремился их обогнать. Моя задача предельно проста - начать с азов объяснять С++ и показывать разношёрстные примеры, как выполнить те или иные действия. Если вы считаете, что статья не подходит для начинающих, я готов вас выслушать.
Моя задача была показать как можно больше вариантов написания кода. Описание логики через тернарный оператор является одним из таких способов. Данный пример показывает, что и в С++ можно такое реализовывать в одну строчку. +Если это не показывать, новички не будут знать о существовании таких методов.
Да, использование RecyclerView будет более оптимизированным способом, однако, он гораздо сложнее в использовании. Необходимо создать отдельный класс с адаптером и т.д. + мы не знаем позицию скролла в RecyclerView (на столько же точную, как в ScrollView). Поэтому я решил, для первой версии Siesta использовать ScrollView - дабы кода было меньше, а понять было легче.
Полностью согласен, но "эффективность дизайна", то на сколько это удобно, я вынес в отдельный пункт.
По мне именно "гики" и интересуются новой OS. Обычному пользователю не придёт в голову ставить бета версию Windows и рисковать своими данными. Моей целью было донести, до таких же людей как и я, которым это интересно, какие были введены изменения в W11 и стоит ли обновляться.
Действительно, а я в своё время не смог найти и смирился. Благодарю за уточнение!
На счёт этого есть очень интересный факт. В Россию техника имеющая TPM ввозится очень неохотно из-за ограничений, поэтому производители намеренно выпиливают его из своих товаров. Я слышал, что Microsoft уведомлена об этом и для "русской" версии Windows данное ограничение будет снято. Правда это или нет, увидим.
Я считаю UWP не взлетело из-за жадн#сти Microsoft. Действительно, отображение интерфейса лучше работает в UWP. Приведу простейший пример. Если создать огромный ScrollView на платформе WPF и UWP и заполнить его информацией, меньше ресурсов будет потреблять последний.
Это да, или же KotlinMultiplatform. В удивительное кроссплатформенное время живём, господа)
Виноват, что не описал термин "кроссплатформенность" в понимании UWP. Приложения написанные на данной технологии могут запускаться не только на компьютерах с операционной системой Windows 10, 10s, 11, но и на большинстве устройствах от Microsoft. В пример могу привести xbox, hololens, surface hub. Да, интерфейс придётся малость перерисовать, но бэкенд останется прежним, это безумно удобно. Я могу привести аналогию с Dart+Flutter или Kotlin Multiplatform, если так будет удобнее.