LightBlog

jeudi 5 décembre 2019

FX File Explorer removed from the Play Store for “deceptively” advertising…a free theme

FX File Explorer is one of the more popular file explorers on Android. We’ve written about the app numerous times, and the developer is very active in our forums. We were surprised when the developer reached out to tell us Google had removed the app from the Play Store, and even more surprised when we heard the reason why.

The app was removed from the Play Store for violating the Deceptive Ads policy (which you can read here). Simply put, this is a policy to make sure that ads in apps are clearly labeled, so as to not trick users into interacting with them. Google provided a screenshot of the “deceptive ad” in question and it turns out to it was simply a button in the Theme settings that takes the user to the free FX Faenza theme.

The “deceptive” ad

The developer immediately appealed the removal, but as of the time of writing, FX File Explorer is still missing from the Play Store. A button in the Themes section that leads to a free theme from the same developer that made the app is obviously not what the Deceptive Ads policy is about. It’s easy to say Google should be more understanding and reach out before removing an app, but with millions of apps to review, these things are bound to happen. We can only hope the situation is resolved quickly.

Source: XDA Forums

The post FX File Explorer removed from the Play Store for “deceptively” advertising…a free theme appeared first on xda-developers.



from xda-developers https://ift.tt/356gHju
via IFTTT

[Update: Blog Post] Google’s first Android Game SDK release is designed to help game devs improve frame pacing

Update 1 (12/5/19 @ 4:30 PM ET): Google has officially announced the Game SDK in a blog post. More details below. The original article remains as follow.

Late last year, Google created a new tree in AOSP called “gamesdk.” Google engineers have slowly added code to this tree over the past year, and this week, it looks like they’re gearing up for the first public release. The initial release of the “Android Game SDK” will focus on helping mobile game developers improve frame pacing in their Android games. Version 1.0.0 of the Game SDK includes the Android Frame Pacing Library as a static library for mobile game developers to integrate into their engines.

Notably, Unity has already integrated Android Frame Pacing into its game engine. For context, in May of this year, Unity announced version 2019.2 beta of its game engine. The release included a new setting called “Optimized Frame Pacing” in the “Settings for Android” section. Unity says they developed this feature in partnership with Google’s Android Gaming and Graphics team to “[provide] consistent frame rates by enabling frames to be distributed with less variance.” According to JC Cimetiere, Senior Technical Product Manager for Mobile Platform at Unity Technologies, this new Optimized Frame Pacing setting “prevents a queue of frames building up by synchronizing the time at which a game submits a frame with the time at which the display hardware consumes that frame.” With the option enabled, “frames spend less time in the queue, decreasing input latency” and resulting in players’ input events being reflected sooner on-screen.

Optimized Frame Pacing in Unity’s Player Settings for Android. Source: Unity Technologies.

Google briefly talked about the new Android Frame Pacing API at Google I/O 2019, and they also published a page on it on the Android Developers website. This webpage describes how to integrate Android Frame Pacing into your own project with separate sets of instructions depending on whether your game’s rendering engine uses OpenGL ES or the Vulkan API. Two sample projects are provided – Bouncyball and Cube – to demonstrate how to use the Android Frame Pacing library to achieve proper frame pacing in games that use OpenGL ES or Vulkan, respectively.

Although Google published the release notes for version 1.0.0 of the Android Game SDK, the company has not yet made an announcement. The public Game SDK page referenced in the release notes has also not gone live yet, so we’re expecting to see an announcement soon.

Android Game SDK Version 1.0.0 Release Notes

  •  This initial version of the Android Game SDK features the Android Frame Pacing library.
  • Features
    •  Display buffer synchronization.
    • Auto refresh rate mode and pipelining support.
    • Collection of frame rendering statistics.
    • Graceful selection of behavior at runtime, depending on the presence of the Android, OpenGL, and Vulkan features needed by Swappy.
    • Static and dynamic linking of the library.
    • Support for devices with multiple refresh rates.

For more information, see https://ift.tt/2COxcEA.

Thanks to XDA Recognized Developer luca020400 for the tip!

Update 1: Game SDK Blog Post

Over on the Android Developers Blog, Google officially announced the Android Game SDK, a set of libraries that mobile game developers can use to enhance their games. As expected, the first release focuses on helping game developers improve frame pacing. Google says the Frame Pacing library is integrated into Unity SDK versions 2019.2 and beyond, but developers with access to the source for their game engine can learn how to integrate the library into their OpenGL or Vulkan renderer by visiting this page.

The post [Update: Blog Post] Google’s first Android Game SDK release is designed to help game devs improve frame pacing appeared first on xda-developers.



from xda-developers https://ift.tt/32RUHHn
via IFTTT

Vivaldi Browser’s second Android beta brings swipe to close tabs, better start page customization, and more

The Vivaldi browser launched on Android back in September with features such as built-in notes, sync, a simplified read view, and much more. It’s perhaps not as well-known as Chrome or Firefox, but it packs a ton of handy features. The second beta release of the Android app brings even more features, including swipe to close tabs and an improved start page.

Swipe to close tabs works exactly as it sounds. Once enabled, you can swipe left or right on a tab on the Tab Switcher page to close it. The Start Page, which is where you can see favorite sites and bookmarks, has been upgraded. You can no drag and drop to rearrange “Speed Dial” bookmarks, long-press to edit Speed Dials, or add more Speed Dials.

Tired of constantly switching to Desktop versions of websites? You can now permanently enabled Desktop mode with a toggle in the Settings. Some of the other additions include a home screen Search widget, an “Empty Trash” button to delete all “deleted” bookmarks and notes, scroll bars on internal pages, and Chromebook support. Check out the full changelog below.

Changelog from Beta 1 to Beta 2

New 

  • [New][Start Page] Add popup menu to add a folder or speed dial for Speed dial plus button (VB-57631)
  • [New][Start Page] Drag Speed Dials around to change order (VB-57995)
  • [New][Start Page] Make it possible to edit and delete speed dials (VB-57597)
  • [New][Bookmarks][Notes] Make it possible to delete all items from trash (VB-56624)
  • [New][Settings] Add an option ‘Always Show Desktop Site’ in Settings (VB-59366)
  • [New][Settings] Add scroll indicators to Speed Dial and Tab switcher (VB-55260)
  • [New][Settings] Swipe to close tabs (VB-57094)
  • [New] Vivaldi does not work on Chromebooks (VB-59995)

Accessibility 

  • [Accessibility] Tab view menu cannot be chosen by finger-sliding (VB-58585)

Bookmarks 

  • [Bookmarks] Adding a new speed dial in a sub-folder is not immediately visible (VB-57622)
  • [Bookmarks] Deleted bookmark from edit dialog does not move to trash (VB-58356)
  • [Bookmarks] Hide separators in bookmarks (VB-59218)
  • [Bookmarks] Speed dial edit folder issue (VB-60429)
  • [Bookmarks] Taping back should save bookmarks (VB-60619)

Crash

  • [Crash] Crash on the low-end device (Nokia 1) (VB-55424)
  • [Crash] Vivaldi crashes in going to Android 10 settings (VB-60007)

Downloads 

  • [Downloads]”Download site” button is missing (VB-60256)
  • [Downloads] Files go to wrong Download folder on Android 10 (VB-58227)

Menu 

  • [Menus] Changed order of copy to note the item in the context menu (VB-58484)

Notes 

  • [Notes] Cannot edit notes folder name (VB-60006)
  • [Notes] It is too easy to accidentally not save a new note (VB-60099)
  • [Notes] Hide separators entries synced from desktop (VB-59216)

Settings 

  • [Settings] Add summary for “Show Scrollbars” preference (VB-58910)
  • [Settings] Disable enabling Developer options (VB-59279)
  • [Settings] Not every dialog follows the night mode (VB-58889)
  • [Settings] Toggle buttons are blue (should be green) (VB-58947)

Start Page 

  • [Start Page] Long tap on Speed Dial doesn’t work well (VB-58596)

Sync

  • [Sync] Disable notes or bookmarks in sync settings make the sync(cloud) tab empty (VB-58888)
  • [Sync] Empty sync tab (VB-60165)

Tablet 

  • [Tablet] Incognito icon does not show when making a new private tab (VB-56399)
  • [Tablet] Speed Dials listed in one column (VB-57212)

Tab Switcher

  • [Tab Switcher] When a private tab is open from the menu, the wrong view is shown (VB-57775)

User Interface

  • [UI] Scrollbar position on the Start page is a bit off (VB-59363)
  • [UI] Unify icons stroke width and remove text buttons (VB-58638)
  • [UI] Vivaldi icon for offline page (VB-60371)

Others 

  • Lag after closing the last tab (VB-58140)
  • Sometimes, the cogs in download panel display new bookmark dialog (VB-57649)
  • Swipe causes selections to be lost (VB-58957)
  • Upgraded Chromium to 79.0.3945.61
  • Updated translations

Vivaldi Browser Beta (Free, Google Play) →

Source: Vivaldi

The post Vivaldi Browser’s second Android beta brings swipe to close tabs, better start page customization, and more appeared first on xda-developers.



from xda-developers https://ift.tt/33Yxiop
via IFTTT

Qualcomm Announces Snapdragon 8c and 7c for Always On, Always Connected PCs

Last year, Qualcomm announced the Snapdragon 8cx 5G platform, the world’s first 7nm SoC for laptops, in an attempt to capture the growing market of hybrid, thin-and-light always-connected personal computers (ACPCs). This was the latest in a series of Qualcomm chips for ACPC as the company had previously tested the waters with the Snapdragon 850 and Snapdragon 835 Mobile PC platforms. While we saw Snapdragon 835-powered Windows 10 ACPCs as early as 2018, the Snapdragon 850 was even better tailored for Windows on ARM, which was brought about by concerted effort from Microsoft and Qualcomm. Now, at this year’s Snapdragon Tech Summit, the ACPC chipset portfolio is expanding with the announcement of the new Snapdragon 8c and Snapdragon 7c mobile PC platforms.

These mobile processors allow hybrid and thin-and-light laptops to make use of the integrated modem in Snapdragon chips, and also take advantage of the higher power-efficiency for extended battery life. Those looking for ACPC devices usually prioritize mobility and battery life, thus these efficient Qualcomm chipsets with LTE connectivity are a great fit for on-the-go devices. While ACPC use cases do not require a ton of performance, last year’s Snapdragon 8cx brought about a higher power budget and even better efficiency point for impressive results. The 8cx was essentially a larger Snapdragon 855, featuring the same 8th generation Kryo 495 cores in a 4+4 configuration as well as the Adreno 680 GPU. However, it also came with improvements tailored to the form factor, such as double the memory width through a 128-bit wide interface, capable of up to 16GB of LPDDR4X RAM, and more PCIe connections. This new premium computing tier was not meant to replace the Snapdragon 850, but rather coexist with it by giving OEMs more options when picking the right processor for their ACPC.

This new effort by Qualcomm has seen marked success, even subtly making headlines through the Surface Pro X and its Microsoft SQ1 chip, a Snapdragon 8cx derivative with an upgraded Adreno 685 GPU. This is where the Snapdragon 8c and Snapdragon 7c come into play: While 855-based designs have already made their mark in the premium segment through devices like the Surface Pro X (Microsoft SQ1) and the Galaxy Book S (running the 8cx), the Snapdragon 850 chips are due for an update. Thus, Qualcomm has introduced the high-end Snapdragon 8c, which it directly compares with the Snapdragon 850, and the Snapdragon 7c aimed at entry-level devices.

Qualcomm Snapdragon 8c logo

The Snapdragon 8c succeeds the Snapdragon 850, similarly to the 8cx at the time, with a CPU performance boost of up to 30%. Just like the preceding 8cx, the Snapdragon 8c is built on a 7nm manufacturing process. We can’t directly contrast this figure with the gains the 8cx promised over the 850 given that, at the time, Qualcomm had not offered us a percentage improvement figure. Though, expect the 8cx to remain the better-performing solution. It also promises up to 6 TOPS through its updated Qualcomm AI Engine, combining performance gains in CPU, GPU, and DSP. Finally, its integrated Snapdragon X24 LTE modem enables multi-gigabit connectivity with Cat. 20 downlink for download speeds of up to 2Gbps and Cat. 13 uplink for upload speeds of up to 316Mbps.

Qualcomm Snapdragon 7c logo

The Snapdragon 7c is arguably an even more interesting portfolio addition given it’s aimed at more affordable ACPCs. Its octa-core Kryo 468 CPU cores promise a 25% boost in system performance over competing platforms in the same segment, and up to twice the battery life in day-to-day usage. It also offers the Snapdragon X15 LTE modem for fast connectivity, with LTE download and upload speeds of 800Mbps and 150Mbps, respectively. It features an Adreno 618 GPU as well, putting ahead of the Snapdragon 835 Mobile PC platform but behind the Snapdragon 850. Finally, it promises up to 5 TOPS through its Qualcomm AI engine, putting the CPU, GPU, and DSP gains to good use in AI-accelerated Windows 10 experiences.

Notably absent from these chipsets is 5G connectivity, though this may not be too surprising considering that the 8cx already fulfills that role for the few premium-tier devices aiming for that functionality (855-based ACPCs like the Surface Pro X and Galaxy Book S skipped 5G anyway).


Stay tuned for more Snapdragon Tech Summit coverage, and check out our summary to catch up with every announcement!

 

The post Qualcomm Announces Snapdragon 8c and 7c for Always On, Always Connected PCs appeared first on xda-developers.



from xda-developers https://ift.tt/2DLRVJJ
via IFTTT

Qualcomm Announces Snapdragon XR2 5G Platform for VR and XR Headsets

Virtual Reality is still an evolving industry, and as the years have gone by, we’ve seen various OEMs experiment with different solutions and form factors. From headsets utilizing the phone’s internals like the original Gear VR to dedicated solutions like the Oculus Go, it seems like mobile VR in particular has been able to capture enough attention and market share to keep evolving and iterating. Qualcomm has been at the forefront of this space directly and indirectly by supplying the chipsets to both dedicated headsets and phones used in “cardboard” or slot-in solutions. It was with the Snapdragon XR1 announced in 2018, though, that we saw this concerted effort really come into focus, and over 30 devices powered by the XR platform have been launched since then.  Today at the Snapdragon Tech Summit, Qualcomm announced the Snapdragon XR2 5G, a direct successor bringing much-needed updates to their eXtended Reality platform.

The Snapdragon XR2 brings several important improvements over the Snapdragon 835-based XR1, which is now several generations behind the performance of the new Snapdragon 865 flagship chipset announced this week. As a result, and by inheriting the advancements brought about by Qualcomm’s premium mobile SoC line-up, the XR2 offers twice the CPU and GPU performance of the original XR platform. The XR2 GPU supports 1.5x the pixel rate and 3x the texel rate, as well as previously introduced features like foveated rendering via eye-tracking and enhanced variable rate shading for smoother refresh rates.

Qualcomm Snapdragon XR2 logo

On top of that, the Snapdragon XR2 brings several other improvements that specifically impact virtual reality experiences. For example, the XR2 will offer up to four times the video bandwidth/pixel throughput, six times higher resolution, and eleven times the AI performance. This means that the XR2 is now capable of up to 3K by 3K resolution per eye at 90 frames per second and can support up to 8K 360° videos at 60 frames per second via both streaming and local playback.

The Snapdragon XR2 supports seven concurrent cameras for even better scene and positional tracking, as well as a dedicated computer vision processor to accelerate key workloads such as scene understanding and reconstruction. This enables highly accurate tracking of the head, lips, and eyes as well as 26-point skeletal hand tracking so that users may precisely interact with the VR world surrounding them. Another important feature is low-latency camera passthrough, which lets developers create new mixed reality experiences by overlaying virtual objects onto a video feed of the real-world.

And if that wasn’t enough, Qualcomm is also offering the option for manufacturers to include 5G connectivity into their Snapdragon XR2-powered headsets. While it might sound like overkill, consider that use cases such as streaming 360° video at high resolutions requires not only extremely fast download speeds, but also very low latencies to accompany the positional tracking.

All of these are massive upgrades over the XR1, but that’s to be expected given that, again, that platform was based on the Snapdragon 835. With that said, Qualcomm chipsets have made their way to a number of impressive mobile VR headsets, and the next wave of devices will benefit tremendously from the performance gains brought by this new upgrade. We can expect OEMs to incorporate the Snapdragon XR2 5G platform into their designs starting next year.


Stay tuned for more Snapdragon Tech Summit coverage, and check out our summary to catch up with every announcement!

The post Qualcomm Announces Snapdragon XR2 5G Platform for VR and XR Headsets appeared first on xda-developers.



from xda-developers https://ift.tt/34VH1Nl
via IFTTT

[Update: Available for Pixel 3, 3a, 2] Google will bring the Pixel 4’s Recorder app to older Pixel phones, but won’t backport Screen Attention

Update (12/5/19 @ 11:00 AM ET): As promised, Google’s Recorder app that launched on the Pixel 4 is now available for older Pixel phones.

Now that all the initial hype surrounding the Pixel 4 has died down, people are starting to get into the finer details of the device and its software.  Looking beyond the obvious candidates of the camera software and the buttery-smooth Android experience, one can see that there’s a lot more to the Pixel 4 than just its flagship features.

Screen Attention is a feature that first launched with the Pixel 4. It keeps the screen on while you are looking at it by using the front-facing camera rather than the Soli radar sensor. This is actually quite important to note. While the Pixel 4 and Pixel 4 XL are the only devices that feature the Soli chip, basically all phones have front-facing cameras. This means that Screen Attention could be brought to other devices as no special hardware is required.

Android Q Adaptive Sleep

Unfortunately, however, Google has shot down any hopes of Screen Attention coming to other devices any time soon. When contacted by AndroidPolice, Google said that it did not have any intention of bringing the feature even to older Pixel devices. The one caveat, though, is that they specifically said: “for now“. This implies that if the company receives enough interest from consumers that they could change their minds on the matter.

But for some other features, the future looks brighter. Redditor /u/Valendr0s asked in the Google Pixel subreddit if the Pixel 4’s Recorder app would be brought to older Pixel devices. Google officially replied, saying that they planned to roll the app out in a future software update. No timeframe was specified, nor which models it would come to.

Recorder (Free, Google Play) →

Nonetheless, the promise is there. As Valendr0s pointed out in his post, the Recorder app and its transcription capabilities can be extremely useful for those with disabilities that prevent them from writing out notes. Even for those of us too lazy to go listen to an entire audio recording and would prefer to have a block of text, the importance of the app cannot be understated.

It’s also worth noting that another user commenting on the thread said that the app worked on their Pixel 3 XL when they sideloaded the APK. We can’t be 100% sure that this is true, or if it works on non-Pixel devices as well. That being said, it’s worth checking this route out if you’re really in need of this app.

Source: Reddit
Via: AndroidPolice (1), (2)


Update: Available for Pixel 3, 3a, 2

Last month, Google said they would be bringing the Pixel 4’s Recorder app to older Pixel devices in a future software update. Version 1.1 of the app adds support for the Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, and Pixel 3a XL. Unfortunately, it appears the original Google Pixel and Pixel XL are not included (though that doesn’t stop you from sideloading the APK). If you have one of those older Pixel devices, you should now be able to install the Recorder app from the Play Store.

Recorder (Free, Google Play) →

Via: Android Police

The post [Update: Available for Pixel 3, 3a, 2] Google will bring the Pixel 4’s Recorder app to older Pixel phones, but won’t backport Screen Attention appeared first on xda-developers.



from xda-developers https://ift.tt/34qu9OD
via IFTTT

Download: Adobe Photoshop Camera (preview) for Android is now live!

Last month, Adobe announced that it is building its own camera app, complete with AI-powered filters and the Photoshop branding. Adobe Photoshop Camera claimed to make use of Adobe’s artificial intelligence platform Sensei to recognize subjects in photos, and then suggest filters that can be applied. These filters can also be applied in real-time and be previewed through the viewfinder, or be applied to existing images in the media gallery. If you are curious about the hype behind Adobe Photoshop Camera, we have access to the app, which you can also sideload onto your device to try out.

Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download

You can sign into Adobe Photoshop Camera with your Adobe, Facebook or Google credentials. You don’t need to be accepted into the preview to actually try out the app — you simply need to sideload it and log in. But be warned, the app is in preview, and the experience so far is laggy, which is expected from a preview. The viewfinder is laggy on several high-end flagships, and the app quickly managed to warm up my OnePlus 7 Pro. I would also recommend closing the app from the Recents screen/force stopping it once you are done.

The main landing page is the camera viewfinder. The camera shutter button is at the center, flanked by buttons for accessing filters or your media gallery. The globe icon on the top left is for the Lens Library from where you can download additional lenses/filters.

Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download Adobe Photoshop Camera download

The app comes with a few filters built-in and prompts to download a few more. Many more can also be downloaded from the Lens Library.

The filters for portraits are fun to play with, and you can see some of the extensive edits they do to the image. Since you can preview the lens through the viewfinder, you can spend some time to properly frame the photo and do a better job than we did for the above previews. Edge detection definitely needs some work, though.

The lenses for the rear cameras are arguably better. Edge detection isn’t perfect here too. The app offers suggestions, such as “Starry Sky” which adds a filter that swaps out the daytime sky with a starry sky. There are a few fun filters too.

Adobe Photoshop Camera requires Android 9+ to run. The following devices are said to be officially supported:

  • Google Pixel3/XL
  • Google Pixel4/XL
  • Samsung S9/S9+
  • Samsung S10/S10+
  • Samsung Note 9
  • Samsung Note 10/10+

Of these, the app ran poorly on the Samsungs and the older Pixel, but it ran very well on the Pixel 4 XL in our limited testing. Photoshop Camera can also be run on devices that are not mentioned in this list – the Huawei Mate 30 Pro ran the app very well, while the OnePlus 7 Pro offered a less-than-ideal experience. The blame is on the “preview” state of the app though, so we hope things will improve when the app reaches a stable state.

You can try out Adobe Photoshop Camera by downloading it from the link below, and installing it normally.

Download Adobe Photoshop Camera v1.0.41 for Android

The post Download: Adobe Photoshop Camera (preview) for Android is now live! appeared first on xda-developers.



from xda-developers https://ift.tt/38ecrAP
via IFTTT