
Sistemas Operacionais homologados (topo)
🚨A partir da versão 20.3.2.0 o Chromium (TWebEngine) será atualizado para a versão 111 (ou superior). Visto isso os sistemas operacionais mais antigos que Microsoft Windows 10 serão completamente descontinuados (Windows 7, 8 e 8.1 e suas variações, Windows Server 2012 e 2012 R2) devido a problemas de compatibilidade com o Chromium.
*Verificar documentação oficial: https://support.google.com/chrome/thread/185534985 |
🚨Todos os sistemas operacionais homologados estão listados abaixo, quaisquer outros não mencionados aqui devem ser considerados como não homologados. *Homologados são considerados os sistemas operacionais onde várias rotinas e procedimentos foram testados apropriadamente, para garantir a segurança e estabilidade do produto. |
Fabricante | Sistema Operacional | Observações | Status |
Apple
 | macOS 12.1 Monterey e macOS 13.3 Ventura | A homologação do SmartClient x86_64 para macOS foi feita em um equipamento com processador Apple Silicon M1, utilizando o Rosetta 2 dynamic binary translation.
Homologado para build igual ou superior a 20.3.0.0 (Harpia).
| SUPPORTED |
| macOS 10.15 Catalina | Homologado para build igual ou superior a 7.00.170117A-20190903. Término do suporte em 12/09/2022 Mais informações acesse: https://endoflife.date/macos
| |
| macOS 10.14 Mojave | Homologado para build igual ou superior a 7.00.1312271A-20180928. Término do suporte em 25/10/2021 Mais informações acesse: https://endoflife.date/macos
| |
| macOS 10.13 High Sierra | Homologado para build igual ou superior a 7.00.131227A-20171025. Término do suporte em 01/12/2020 Mais informações acesse: https://endoflife.date/macos
| |
Fabricante | Sistema Operacional | Observações | Status |
Microsoft
 | Windows 11 Enterprise Windows 11 Pro | Homologado para versão 19.3.1.7 (Lobo-Guará) e 20.3.0.0 (Harpia) ou superiores do SmartClient.
🚨 A API utilizada na função GetRmtInfo para retorno do Sistema Operacional foi ajustada nas Builds superiores do SmartClient 19.3.1.7 (Lobo-Guará) e 20.3.0.0 (Harpia), para correto funcionamento. | |
| Windows 10 Enterprise Windows 10 Pro | Homologado para build igual ou superior a 7.00.131227A-20150625. | |
| Windows 8.1 Enterprise Windows 8.1 Pro | Fim do suporte estendido pelo fabricante (Microsoft) em 10 de janeiro de 2023, mais informações acesse este link.
Com o fim do suporte do fabricante, o sistema operacional não é mais homologado para uso com o SmartClient.
| UNSUPPORTED |
| Windows 7 Enterprise Windows 7 Professional | Suporte encerrado pelo fabricante em 14 de janeiro de 2020
Não compatível com build superior a 7.00.131227A | |
| Windows XP Professional | Suporte encerrado pelo fabricante em 20 de abril de 2019
Não compatível com build superior a 7.00.131227A | |
Fabricante | Sistema Operacional | Observações | Status |
| Red Hat Enterprise Linux Desktop 8.0 64 bits *Ler adendo ao lado. | Homologado para build igual ou superior a 7.00.191205P-20191205
Adendo Importante: Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.
Pré-requisitos para uso do Sistema Operacional
- libstdc++ 3.4.21 ou superior
- libXScrnSaver - X11 Screen Saver extension client library, podendo ser instalado a partir do comando:
sudo yum install libXScrnSaver
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser alterado para X11 (Xorg).
| SUPPORTED |
| Red Hat Enterprise Linux Desktop 7.3 64 bits *Ler adendo ao lado. | Homologado para build igual ou superior a 7.00.131227A-20160820 e build inferior 7.00.191205P .
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Adendo Importante: Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.
| SUPPORTED |
Fabricante | Sistema Operacional | Observações | Status |
SUSE
 | SUSE Linux Enterprise Desktop 12 SP4 64 bits *Ler adendo ao lado. | Homologado para build igual ou superior a 7.00.191205P-20191205
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Adendo Importante: Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.
| SUPPORTED |
| SUSE Linux Enterprise Desktop 12 SP2 64 bits *Ler adendo ao lado. | Suporte descontinuado pelo fabricante do software.
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Adendo Importante: Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com versões 32 bits do Linux.
| |
Fabricante | Sistema Operacional | Observações | Status |
Ubuntu
 | Ubuntu 22.04 LTS Desktop 64 bits *Ler adendo ao lado.
| Homologação antecipada, concluída em 17/03/2022, utilizando a versão daily-live do Ubuntu com data de geração de 13/03/2022.
Homologado para build igual ou superior a 20.3.0.0 (Harpia).
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).
* Informações sobre o ciclo de vida do Ubuntu: https://ubuntu.com/about/release-cycle https://wiki.ubuntu.com/Releases
| SUPPORTED |
| Ubuntu 20.04 LTS Desktop 64 bits *Ler adendo ao lado.
| Homologado para build igual ou superior a 7.00.170117A-20190903.
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).
| SUPPORTED |
| Ubuntu 18.04 LTS Desktop 64 bits *Ler adendo ao lado.
| Homologado para build igual ou superior a 7.00.170117A-20190903.
Adendo Importante: A partir do Ubuntu 18.04 deixou de ser expedida a versão para arquitetura 32 bits. Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits.
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Não suportado com servidor gráfico baseado em Wayland. O servidor gráfico deve ser baseado em X11 (padrão desta distribuição).
| UNSUPPORTED |
| Ubuntu 16.04 LTS Desktop 32/64 bits
*Ler adendo ao lado. | Sistema operacional não suportado
Anteriormente homologado para build igual ou superior a 7.00.131227A-20170626 (32 bits).
Adendo Importante: O Ubuntu 16.04 foi a ultima versão a manter uma distribuição para arquitetura 32 bits. Para mantermos compatibilização com os pacotes/bibliotecas mais atuais de mercado, à partir da build 7.00.170117A-20190903 o SmartClient será gerado exclusivamente para arquitetura 64 bits, não sendo mais compatível com a versão 32 desta distro em questão.
Acesso root (sudo) não permitido para build igual ou superior a 7.00.191205P-20191205. (UNIX_ROOT)
Mesmo com atualizações de segurança até Jan/2024, recomendados fortemente o uso do Ubuntu 18.04 ou 20.04 https://ubuntu.com/about/release-cycle
| UNSUPPORTED |
🚨Recomendamos adicionar o Smartclient e todas as dependências do mesmo como exceção na lista de Antivírus/Antimalware. Já tivemos casos que o Antivírus bloqueia o uso do Smartclient indevidamente.
|

Uso do SmartClient em Compartilhamento de Rede (topo)
A partir do SmartClient 170117 haverá conhecida lentidão no seu uso via compartilhamento de rede, devido ao grande conjunto de arquivos que compõe o produto com a liberação do componente TWebEngine (Chromium), assim, este procedimento não é aconselhável.
Utilize uma instalação local do SmartClient, configurando nosso ferramental de update automático, mais informações acesse aqui.
🚨 A partir do SmartClient 19.3.0.x o uso via compartilhamento de rede não é mais homologado, devido a um problema conhecido relativo ao arquivo QtWebEngineProcess, que pode causar a queda do SmartClient quando iniciado em caminhos (paths) UNC, exemplo: \\Server2\Share\dir\smartclient.exe
As issues a seguir relatam este problema e foram encerradas sem solução pelo nosso fornecedor (Qt), o que impede o uso do SmartClient via compartilhamento de rede:

Porque descontinuamos o suporte ao Windows 7 ? (topo)
🚨 Documento atualizado em 06/10/2020.
Com a descontinuidade do suporte estendido da Microsoft ao Windows 7 em 14 de Janeiro de 2020, até mesmo os pacotes de atualização de segurança deixaram de ser expedidos.
Isso fere diretivas de segurança pregadas pela TOTVS para garantir a saúde do parque de máquinas de nossos clientes, e fere também diretivas de segurança importantes e proteção de dados recomendado por órgãos oficiais e auditores.
https://support.microsoft.com/pt-br/help/4057281/windows-7-support-ended-on-january-14-2020

📢 A necessidade de evoluir…
Da mesma forma que a Microsoft, a TOTVS tem o compromisso de evoluir suas soluções, e o impacto de manter o nosso código suportando um sistema operacional defasado como o Windows 7 se torna uma barreira para essa evolução.
Ainda é possível atualizar o Windows 7 para o Windows 10?
No link abaixo, datado de 22 de Setembro de 2020, constam informações sobre a possibilidade de atualização do Windows 7 e Windows 8.1 para o Windows 10, consulte seu fornecedor para mais informações.
https://support.microsoft.com/pt-br/help/12435/windows-10-upgrade-faq


O ERP Protheus/Logix em Linux (topo)
Documento atualizado em 01/12/2021.
Fornecemos nossos ERPs para Linux desde 2004, tornando uma opção largamente testada, segura, e no caso do Ubuntu, gratuita.
📢 Reforçamos que os ERPs Protheus/Logix são compatíveis com os Linux homologados, inclusive para o desenvolvimento de rotinas AdvPL/TLPP/4GL utilizando nosso plugin do VSCode, mais informações acesse aqui.
As distribuições Linux disponíveis hoje, como o Ubuntu, já trazem por padrão aplicativos de produtividade gratuitos como:
- Pacote Libreoffice, 100% compatível com o Microsoft Office
- Navegador Firefox
- Leitores de PDF
Existe também a possibilidade de uso de diversas ferramentas open-source e/ou gratuitas, com versões também disponíveis para Windows, facilitando o treinamento de usuários para uso deste sistema operacional, exemplos:

Resolução das telas do ERP Logix limitadas a Full HD (topo)
A resolução máxima permitida para as aplicações do ERP Logix é de 1920×1080 (Full HD), qualquer resolução superior irá prejudicar a visualização/utilização do produto.

Uso do SmartClient em Metaframes (topo)
🚨 Importante 🚨
O uso de metaframes (web enablers), como Citrix, Remote Desktop Services (Terminal Services), Go Global, etc, para a republicação de aplicações não é homologado, porém suportado para uso.
- Homologado:
- Testado/certificado oficialmente para uso, garantindo seu funcionamento e comportamento
- Suportado:
- Não testado, porém funcional, podendo haver eventuais comportamentos não previstos, alguns deles sem contorno possível, inviabilizando o uso do SmartClient.
📢 A alternativa para os Metaframes é o uso do WebApp, favor consultar os links abaixo para mais informações. |

Contornos para uso do SmartClient em Metaframes (topo)
🚨 Importante 🚨
A TOTVS se isenta dos colaterais advindos das configurações abaixo descritas, servindo como opção caso o time responsável pelo SmartClient não tenha correção ou contorno para determinado problema de uso em ambiente não homologado.
Erro na abertura do SmartClient no Citrix.
Como o SmartClient possui um Chromium embutido em seu código, a configuração a seguir pode ajudar na execução de nossa aplicação em Citrix.
Mais informações acesse: https://support.google.com/chrome/a/answer/7380899?hl=pt-BR

Erro na abertura do SmartClient no Go Global
Para que o SmartClient funcione no Go-Global ele deve estar em versão igual ou superior a 6.2.1.31562 e Windows versão igual ou superior ao Windows Server 2012 R2.
- Entrar no Registry
- Ir para HKEY_LOCAL_MACHINE\SOFTWARE\GraphOn\GO-Global\Loader\Processes
- Criar os registros como Dword (32-bit), com os nomes (Qtwebengineprocess.exe e Smartclient.exe).
- Inserir o valor: 10060004, conforme print abaixo


Para ver a versão do Go-Global.
Abrir o console Admin do Go-Global

