Wiele osób kupuje dziś smartfony, aby wykorzystać ich wspaniałe możliwości aparatu. Na przykład Galaxy S22Ultra spotkał się z ogromnym popytem właśnie ze względu na wyjątkową wydajność aparatu. Aparaty nadal będą jednym z głównych powodów, dla których konsumenci kupują telefony.
Aby wykorzystać możliwości aparatu w swoich aplikacjach, programiści adaptują androidInterfejs struktury aparatu. Pierwszym przypadkiem użycia tego frameworka jest implementacja podglądu kamery. Jednak w miarę wzrostu popularności urządzeń składanych ekran podglądu aparatu może się nieprawidłowo rozciągać, obracać lub obracać. W przypadku używania w środowisku wielu okien aplikacja często ulega awarii.
Aby rozwiązać ten problem, Google wprowadziło nową funkcję o nazwie CameraViewfinder, która zajmie się wszystkimi tymi szczegółami i zapewni programistom wydajną obsługę aparatu. Jak Google stwierdza na blogu składka: „CameraViewfinder to nowy dodatek do biblioteki Jetpack, który pozwala szybko implementować widoki z kamery przy minimalnym wysiłku.”
CameraViewfinder korzysta z widoku tekstury lub widoku powierzchni, umożliwiając kamerze dostosowanie się do przekształceń. Transformacje obejmują prawidłowe proporcje, skalę i obrót. Ta funkcja jest teraz gotowa do użycia w telefonach elastycznych, ze zmianami konfiguracji i w trybie wielu okien. Google zaznacza, że przetestowało go na dużej liczbie składanych urządzeń.