Nova renderização de texto em formulários no Windows com DirectWrite
DirectWrite é a API moderna de renderização de texto no Windows. Melhora a legibilidade do texto graças à sua qualidade subpixel, e é totalmente compatível com as tecnologias mais recentes. Como tal, é um trampolim para muitas melhorias. Entre elas, a gestão de ecrãs de alta resolução (ecrãs 4K) em que estamos actualmente a trabalhar, e que muitos de vós muito esperam. As caixas de listagem 4D passaram para DirectWrite em v16 e decidimos fazer a mudança para a nossa renderização de texto dentro de formulários em v19R3.
Pausa de registo e ficheiro de configuração de registo
Para 4D v19, iniciámos um refinamento a longo prazo dos nossos registos. O nosso primeiro esforço foi o de melhorar o seu formato para lhe dar uma informação melhor e mais clara. Quanto ao 4D v19 R3, acrescentámos 2 novas funcionalidades: a capacidade de pausar instantaneamente o registo e uma forma de as equipas de apoio ajudarem facilmente os seus clientes a configurar os seus registos através de um ficheiro de configuração.
Construção simplificada de aplicações cliente/servidor multi-plataforma no Windows
O lançamento de Silicon Macs teve um grande impacto na forma como a 4D compila aplicações. Antes da v19, 4D compilava apenas para a arquitectura Intel, utilizando o mesmo código em Mac e Windows. Mas os Silicon Macs utilizam uma nova arquitectura, e como tal o 4D precisa de compilar especificamente para o Silicon. Afecta a construção de aplicações cliente/servidor multiplataforma.
Desde que construa o seu servidor em Mac, não é um grande problema, pois pode compilar tanto para plataformas Intel como para Silicon. Mas no Windows, não é possível compilar para Macs de Silício. A nossa recomendação actual é compilar o projecto em Mac para ambas as arquitecturas, e depois copiá-lo numa máquina Windows antes de construir o servidor. Infelizmente, para grandes projectos com muitos dados, a cópia pode demorar algum tempo.
4D v19: Evolução do Edifício de Aplicações Cliente/Servidor
No Mac, a assinatura das aplicações tornou-se um padrão, e desde Big Sur, não se pode sequer executar aplicações não assinadas. No passado, publicámos uma alternativa para construir aplicações cliente-servidor a correr num servidor Windows e a aceitar ligações de clientes Mac. Com o lançamento do 4D v19, actualizámos a construção da aplicação em 4D para tratar deste caso. Eis como se pode construir uma plataforma única ou uma aplicação multiplataforma em v19.
Evolução do formato de registo 4D
Revimos recentemente os formatos dos nossos registos para aumentar a sua legibilidade e a sua conformidade com a análise automatizada. Fizemos estas melhorias em resposta a situações da vida real por nós experimentadas, abordando directamente questões que estavam a dificultar a nossa capacidade de utilizar os registos 4D. Neste post do blog, explicaremos em pormenor que alterações fizemos para que possa ajustar as suas ferramentas de análise de registos em conformidade.
Aí vem o novo compilador de silício!
Já vos apresentámos o nosso novo compilador de silício num post de blog anterior. Este novo compilador será utilizado para construir aplicações nativas de Silício e estará disponível apenas em modo de projecto.
As aplicações nativas Intel (em Windows e Mac) continuarão a utilizar o compilador clássico.
Vamos aprofundar e ver exactamente como funciona.
4D v19 é Silicon Native!
O lançamento inovador dos novos Silicon Macs da Apple levou-nos a lançar o 4D v19 seis meses antes para lhe fornecer uma versão nativa de Silicon 4D o mais cedo possível. Revimos todo o nosso código, assegurando a sua compatibilidade com Silicon, realizámos testes extensivos nesta nova plataforma, e estamos finalmente prontos para lhe fornecer a primeira versão nativa de Silicon 4D. Deixe-me guiá-lo através desta revolução!
Últimas notícias sobre 4D no Silicon
Desde o primeiro anúncio da Apple sobre o Silicon, temos vindo a mantê-lo informado através de uma série de posts no blogue e este post não é diferente!
Então, o que se passa? Bem, os primeiros Silicon Macs equipados com o chip M1 novinho em folha estão agora disponíveis no mercado. Aqui estão duas importantes informações que precisamos de partilhar consigo:
Um compilador 4D novinho em folha para Apple Silicon
Num post de blog anterior, apresentámos-lhe os novos Silicon Macs que a Apple está a lançar no final deste ano, bem como os nossos planos para facilitar a transição das suas aplicações 4D para as mesmas.
Estes novos Macs utilizam um novo tipo de processador: Os processadores ARM da mesma família que a Apple utiliza em iPhones e iPads. Uma nova família de processadores significa um novo conjunto de instruções e, para nós aqui em 4D, um novo compilador.
Silício de maçã: A Próxima Geração de Computadores Mac
Na Conferência Mundial de Desenvolvimento anual (WWDC202020), a Apple anunciou o lançamento de uma nova tecnologia de processamento chamada Apple Silicon.
Neste post de blogue, vamos apresentar-lhe esta nova tecnologia e contar-lhe os nossos planos de transição suave das suas aplicações 4D para o Silício.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política