Banana Studio
News · BS Manager

FTP Server 0.16: Preparado para o Android 17 e muito mais amigo da sua bateria

O FTP Server 0.16 está preparado para o Android 17, continua a correr enquanto quiser nas versões mais recentes do Android e consome muito menos bateria enquanto o servidor aguarda por ligações.

FTP Server 0.16: Preparado para o Android 17 e muito mais amigo da sua bateria
Categories FTP Server
On this page

FTP Server 0.16 já está disponível na Google Play. Esta é uma das maiores atualizações de há algum tempo: a aplicação está preparada para Android 17, continua a correr enquanto quiser nas versões mais recentes do Android, e consome muito menos bateria enquanto o servidor está à espera de ligações.

Muito mais amigo da sua bateria

Muitos de vocês deixam o FTP Server a correr o dia todo, para que um telemóvel ou televisão possa ser acedido a qualquer momento. Alguns de vocês disseram-nos que isto drenava a bateria mais do que deveria, mesmo quando ninguém estava ligado. Investigámos, e não era o próprio servidor FTP: alguns auxiliares continuavam a acordar o telemóvel em segundo plano.

Na 0.16:

  • A funcionalidade do router só é executada quando a utiliza. Os componentes por trás de Abrir porta automaticamente no router eram iniciados com cada servidor, mesmo com a opção desativada, e acordavam o telemóvel várias vezes por segundo. Agora só iniciam quando a opção está ativada, e param juntamente com o servidor.
  • O anúncio pausa quando sai da aplicação. O banner de anúncio no ecrã da aplicação costumava continuar a funcionar em segundo plano enquanto o servidor estava em execução. Agora pausa assim que muda para outra aplicação.
  • Menos despertares quando o sinal Wi-Fi muda. Pequenas alterações na intensidade do sinal costumavam fazer com que a aplicação reconstruísse a sua notificação e definições cada vez. Agora reage apenas quando a sua rede realmente muda.
  • As verificações em segundo plano param com o servidor. Quando pára o servidor, a aplicação também pára de verificar o seu endereço IP público.

Nos nossos testes, com o servidor em execução e ninguém ligado, a aplicação usou cerca de cinco vezes menos tempo de CPU do que antes. O servidor FTP funciona exatamente como antes: mesma velocidade, mesmas definições, mesmos utilizadores.

Continua a correr enquanto quiser

Para suportar as versões mais recentes do Android, uma aplicação deve seguir as suas mais recentes regras para trabalho em segundo plano. Sob essas regras, a forma como o FTP Server costumava correr seria limitada a cerca de seis horas por dia, e não poderia mais iniciar sozinho depois de um reinício.

Assim, o FTP Server agora diz ao Android exatamente o que faz: mantém um servidor FTP em execução que iniciou você mesmo, e pode vê-lo na notificação em todo o momento. Com isso, o servidor continua a correr até você o parar, a partir da aplicação, da notificação, do bloco de Definições Rápidas ou do widget, e Iniciar automaticamente ao arrancar continua a funcionar nas versões mais recentes do Android.

Preparado para o Android 17

O Android 17 adiciona uma nova permissão de privacidade, acesso à rede local, de que as aplicações precisam antes de poderem comunicar com outros dispositivos na sua Wi-Fi. O Android lista-a em Dispositivos próximos. O FTP Server é um servidor: o seu computador, a sua televisão ou a sua aplicação de gestão de ficheiros ligam-se ao telemóvel. Sem esta permissão, o Android bloqueia silenciosamente todos eles, e os clientes FTP reportam apenas um tempo de espera.

O FTP Server 0.16 pede esta permissão quando inicia o servidor. Se escolher Não permitir, a aplicação explica que os dispositivos na sua rede não conseguirão ligar, e pode ativá-la mais tarde em Informações da aplicação → Permissões → Dispositivos próximos.

O FTP Server só utiliza esta permissão para responder aos dispositivos que se ligam a ele. Não verifica a sua rede nem recolhe nada sobre os seus outros dispositivos.

O seu telemóvel tem o Android 16 ou anterior? Então não muda nada para si. Não há nova solicitação.

Outras melhorias

  • Fica bem em telemóveis modernos. A aplicação agora utiliza todo o ecrã nas versões recentes do Android, mantendo o seu conteúdo livre da barra de estado, da barra de navegação e dos recortes da câmara.
  • O botão Voltar funciona como esperado no Android 16 e mais recente: leva-o de volta ao ecrã inicial da aplicação em vez de a fechar.
  • Recuperação mais fácil quando uma porta está em uso. Se outra aplicação já utilizar a sua porta FTP, pode agora escolher outra porta e começar de novo imediatamente. Antes, a aplicação continuava a tentar a porta antiga até a fechar.
  • Código mais eficiente. O código da aplicação está agora totalmente otimizado quando o construímos, para que faça o mesmo trabalho com menos esforço.
  • Google TV. O ícone da aplicação de televisão agora preenche o azulejo redondo no ecrã inicial do Google TV, e o seu banner está dimensionado corretamente para televisões.

Dispositivos suportados

O FTP Server 0.16 precisa do Android 6.0 (Marshmallow) ou mais recente. As bibliotecas atuais de faturação e anúncios da Google já não suportam versões mais antigas, por isso a aplicação teve de acompanhá-las.

Antes da 0.16 Desde a 0.16
Android mais antigo suportado (telemóveis) 4.4 (KitKat) 6.0 (Marshmallow)
Android mais antigo suportado (TV) 5.0 (Lollipop) 6.0 (Marshmallow)
Android 17 Não preparado Suportado

Se o seu dispositivo executar uma versão mais antiga do Android, a versão que tem continua a funcionar, mas a Google Play não oferecerá esta atualização. Os seus utilizadores, pastas e definições são mantidos quando atualiza.

Como atualizar

Abra a Google Play, vá a Gerir aplicações e dispositivos, e atualize o FTP Server. Se as atualizações automáticas estiverem ativadas, a nova versão chega sozinha nos próximos dias.

Encontrou um problema ou tem uma ideia? Toque em Feedback no ecrã Sobre da aplicação, ou deixe uma análise na Google Play. Obrigado por utilizar o FTP Server.

Videos

Related app

Servidor FTP

Partilhe e gerencie ficheiros do seu dispositivo Android via FTP

Related posts