Ir para conteúdo

O que é novo no iOS 5 Beta 4 (Spacification Full)


Posts Recomendados

OS 5 beta 4 acabou de ser lançado para iPhone 4, 3G, 4G iPod touch, 3G, iPad 1, 2 e Apple TV 2G . Esta versão é disponível apenas para desenvolvedores . Tão somente desenvolvedores registrados podem baixar iOS 5 beta 4 para todos os dispositivos IOS de iOS Dev Center.

Posted Image

OS 5 beta 4 can be installed using over the air software update from devices that have iOS 5 beta 3 installed. Over the air software update can be initiated by choosing General > Software Update in Settings.

Contas

  • Ao criar uma conta iCloud você pode usar qualquer ID da Apple, desde que seja um endereço de e-mail completo e não uma conta MobileMe. Se você tiver uma conta MobileMe, você pode copiar dados de uma conta para uma conta iCloud utilizar durante o teste. Você pode encontrar mais informações sobre iCloud em: http://developer.apple.com/icloud
  • Ao configurar uma conta MobileMe iCloud ou usando o assistente de configuração e deixando Find My iPhone, ele pode realmente transformar Encontrar meu iPhone fora após a instalação. Por favor, verifique em Configurações / Mail, Contatos, Calendário / YourAccount que Find my iPhone é alternado On depois de sair do assistente de configuração.
  • É recomendado que você desabilite Bookmarks em várias contas. Se eles forem ativados, os resultados podem ser indefinido.
  • FIXO: Neste beta a opção de "Escolhendo uma questão de segurança" não está funcionando durante uma configuração de conta iCloud.

AirPlay

  • A partir de iOS 5, o conteúdo de vídeo em aplicações e websites são AirPlay-ativado por padrão.
  • iOS 5 suporta AirPlay de vídeo via AV Foundation.
  • Comutação em vídeo AirPay enquanto utiliza o espelhamento vai deixar a tela preta, mas o vídeo ainda está tocando.

Apple TV

  • Apple TV Software beta permite que os usuários de espelhar o conteúdo de um iPad 2 a Apple TV (2 ª geração), utilizando AirPlay. Este software também permite beta Fluxo de fotos no Apple TV para que os usuários podem acessar fotos armazenadas em iCloud. Apple TV Software beta está sendo fornecido para testar a funcionalidade mais recente AirPlay com seu iOS 5 aplicativos e sites da web. Se você deseja instalar a Apple beta Software TV no seu dispositivo, você deve primeiro registrar o seu dispositivo UDID no Portal Developer Program iOS.
  • Não há para construir novas AppleTV para beta 4. Por favor, continue usando a versão disponível com beta 3.

Áudio

  • O uso do chat de voz em 5 iOS é preciso definir o modo de kAudioSessionMode_VoiceChat na sessão de áudio, ou configurar o modo AVAudioSessionModeVoiceChat no objeto AVAudioSession.

Calendário

  • Todos os calendários MobileMe foram duplicadas depois de virar o calendário de sincronização off e volta.
  • FIXO: Restaurando a partir de um backup de sementes 1 ou mais cedo vai causar MobileMe / iCloud calendários não sincronizar. Calendários subscrito vai aparecer em Calendários, mas nenhum de seus calendários de eventos aparecerá no MobileCal. Para solucionar o problema, por favor remover e adicionar novamente a conta.
  • Se SnowLeopard não é sincronizar seus calendários no dispositivo IOS e você criou um calendário ou lembretes lista usando uma semente anteriores iOS 5.0, alterar o nome do que o calendário ou lista no dispositivo IOS e depois deixe-o sincronizar.
  • Neste calendário Aniversário beta está temporariamente desativado para aplicativos Web e Windows e estará disponível em uma versão futura.

Contactos

  • NOVO: Em MobileMe contatos locais são excluídos, em vez de estar a ser mescladas.
  • Neste vCard Import / Export beta está desabilitado no menu Ação e estará disponível em versão futura.

GameKit

  • Combinar dados para virar partidas com base está atualmente limitada a 4 KB de dados.
  • Quando ambas as Wi-Fi e 3G são desativadas (ou seja, no modo Airplane) às vezes GameKit pode causar a conexão Bluetooth em uma partida local para falhar.

iBooks

  • iBooks 1.2.2 pode falhar para mostrar algum texto ou imagens em livros. Por favor, atualize para iBooks 1.3 na App Store.

iCloud backup

  • Como se trata de software beta, é recomendado que você não usa os serviços iCloud para armazenar quaisquer dados ou informações críticas. Se você ativar iCloud backup, backup automático com o iTunes durante a sincronização será desativado. Sugerimos que você também manualmente backup do seu dispositivo com o iTunes. É altamente recomendável que você atualize para esta versão do IOS 5 beta para continuar a fazer o backup de seus dispositivos e preservar a backups anteriores.

iCloud Armazenamento

  • Durante o período beta iOS 5, todos os documentos armazenados nos servidores pode ser purgado periodicamente antes GM. Portanto, é altamente recomendado que você não guarde todos os documentos críticos ou informações sobre os servidores.
  • Se o seu aplicativo está usando a classe NSMetadataQuery, você deve definir um predicado, embora o próprio predicado é ignorado.
  • O quadro Foundation não inclui o ID da equipe quando se olha para o recipiente um aplicativo de documentos móveis. O ID da equipe devem ser incluídas no início da string identificador passado para theURLForUbiquityContainerIdentifier: método.
  • Neste beta, o setSortDescriptors: método de NSMetadataQuery não é suportado.
  • Neste beta, se você quiser usar iCloud, você tem que especificar manualmente identificadores container vários (conjunto de sua aplicação Display) dentro de um arquivo para ambos os Direitos do Mac OS X e projetos iOS.
  • Há problemas com o Cloud API de armazenamento de documentos em conjunto com dados protegidos que pode levar a corrupção de dados.
  • Neste beta, baseados em documentos aplicações nem sempre pode detectar quando os arquivos alterar, mover, ou são eliminados para fora debaixo deles.
  • NOVO: Neste beta, apresentadores de arquivos (objetos que adotam o protocolo NSFilePresenter) não receber algumas das mensagens que eles deveriam receber, especialmente:

presentedItemDidChange

presentedSubitemDidAppearAtURL:

presentedSubitemDidChangeAtURL:

Você pode solucionar esse implementando a relinquishPresentedItemToWriter: método e verificação para ver se realmente o escritor escreveu quando seu readquire apresentador de arquivos. Você também pode usar FSEvents para observar as mudanças do sistema de arquivos

  • Neste beta, mensagens sobre as alterações nos arquivos em um diretório não estão recebendo entregue objetos que adotam o protocolo NSFilePresenter.
  • Ao reportar um bug relacionado com as interfaces de armazenamento iCloud, por favor inclua os registros coletados durante a sessão de depuração. Para gerar esses logs, você deve instalar um perfil de depuração especial em seu perfil de depuração device.The podem ser obtidas entre com a sua ID da Apple - Apple Developer . Este perfil permite a geração de logs de depuração que são necessários para diagnosticar qualquer problema usando armazenamento iCloud. As instruções para coletar os registros são:

Instalar o perfil. (A maneira mais fácil de fazer isso é enviá-lo para si mesmo e abrir o anexo em seu dispositivo.)

Reproduzir o bug.

Sincronizar com o iTunes para puxar os logs desligar o dispositivo.

Anexar os logs para o seu relatório de bug. Você pode encontrar os logs em ~ / Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs.

Esses logs podem crescer grandes muito rapidamente, assim que você deve remover o perfil depois de ter reproduzido o problema e puxou os logs para o relatório de bug.

  • NOVO: nomes de arquivo no armazenamento iCloud são sensíveis ao caso.

IMessage

  • NOVO: IMessage beta 1 será incapaz de comunicar com os usuários IMessage em beta 2 ou posterior.

iTunes

  • A versão do iTunes que vem com o beta 4 não pode sincronizar os dispositivos que têm o software beta 2 instalado. Para evitar esse problema, faça o seguinte:

Sincronizar os dispositivos que possuem beta 3 instalado para a versão do iTunes que veio com beta 4.

Atualizar o iTunes para a versão que vem com o beta 4.

Conectar o dispositivo e instalar o software 4 beta. (Entenda que você pode ver uma falta de sincronia de erro quando você conectar o dispositivo.)

Depois de instalar o software 4 beta, restauração do backup que você fez na etapa 1.

  • Vídeos comprados na loja iTunes não tocam em uma 2 ª geração AppleTV mais AirPlay com iTunes 10.5.

Localização

  • NOVO: O método de startMonitoringSignificantLocationChanges CLLocationManagerdoes não causar aplicativos para ser retomado ou lançado em segundo plano para atualizações mudança significativa localização. No entanto, se um backup de uma versão anterior do software (em que um aplicativo está monitorando mudanças significativas local) é restaurada para o dispositivo, o monitoramento mudança significativa localização continuarão a causar o aplicativo para ser retomado ou lançado em segundo plano.

Correio

  • NOVO: Encaminhamento de uma mensagem com anexos incluídos não anexar o arquivo ea tela compor mensagem não mudar de "Loading ...".

Music Library

  • NEW: Algumas músicas estão perdendo sua capa do álbum depois de mudar a biblioteca de dispositivos via sincronização.
OpenGL

  • NOVO: Em iOS 5.0 beta 4, várias extensões OpenGL foram movidos do namespace para o namespace APPLE EXT, causando algumas API a ser renomeado. As extensões alteradas e EXT_debug_marker.

OTA Software Update

  • NOVO: . Se você estiver fazendo uma atualização de software OTA a partir do beta 3 a 4 beta, você terá que re-sincronizar suas fotos com o iTunes "

HotSpot pessoais

  • NOVO: Neste dispositivo iPhone beta 4 não pode juntar-se hotspot pessoal, mesmo se ele estiver em devido a um tethering não funcional WiFi nesses dispositivos.

Ajustes foto

  • Se você aplicar ajustes de olhos vermelhos na IOS e importar sua imagem no iPhoto semente construir, os ajustes de olhos vermelhos não aparecerá no essa imagem no iPhoto. Como resultado, após a sincronização da sua imagem de volta para o dispositivo IOS a partir do iPhoto não irá mostrar os ajustes de olhos vermelhos.

Configurações

  • FIXO: Neste ícone FaceTime beta está faltando em Configurações na iPhones

Simulador

  • NOVO: Os serviços de localização não são funcionais em iOS simulador de 4,3 em execução no Mac OS 10,7 com o Xcode 4.2.

Springboard

  • Notificações push e local para aplicativos aparecem no Centro de Notificação novos iOS 5. Centro de notificação exibe notificações que são considerados "não lidas". A fim de acomodar as notificações push e locais que não têm status "não lidas", os desenvolvedores podem usar a sua contagem de crachá aplicativo para acionar um sistema de compensação de notificações a partir do Centro de Notificação. Quando um aplicativo limpa a contagem de crachá (definindo-a zero), iOS 5 irá limpar suas notificações a partir do Centro de Notificação.
  • NOVO: iOS 5,0 termina aplicações VoIP que são retomadas em segundo plano para o tráfego de rede de entrada com freqüência extremas. Desenvolvedores são incentivados a garantir que todos os dados de entrada é lido a partir sockets VoIP para evitar essa condição.

Twitter

  • NOVO: Quando tweeting sua localização a partir do Safari e sair antes que o local pode ser estabelecida, a seta local vai ficar na barra de status. A seta pode ser removido por matar Safari do switcher tarefa.

Automação de IU

  • NOVO: Instrumentos sobrescreve o script de automação carregado, mesmo se outro programa está editando.
  • O jogo e os botões de registro no editor de scripts de automação instrumento pode não funcionar corretamente após a segmentação um aplicativo que foi lançado por uma sessão de rastreamento e acabou. Eles também podem não funcionar se você direcionar um aplicativo que foi suspenso. Se você tiver este problema e ela persiste, você pode precisar fechar e reabrir o documento de rastreamento para voltar a um estado funcional.
  • Ao capturar ações em um script usando o instrumento de automação, interfaces com vistas web ou células da tabela que contêm um número elevado de elementos da tela off pode levar um tempo extremamente longo, antes de voltar com uma expressão.
  • O bloqueio () e unlock () funções de UIATarget foram substituídos com o lockForDuration ( <segundos> ) função.
  • FIXO: Instrumentos sobrescreve o script de automação carregado, mesmo se outro programa está editando.
  • A partir de iOS 5 beta 2, agora você pode acionar a execução de um script de automação interface do usuário em um dispositivo IOS a partir do terminal de host usando a ferramenta de instrumentos. O comando é:

instrumentos-w-t <device id> <template> <application>

  • Ao usar os instrumentos cli para automação UI você pode agora alvo do Modelo de automação padrão e passar o script e caminho resultados na ferramenta como opções variável de ambiente. Por exemplo:

instrumentos-w <device id>-t <application>-e UIASCRIPT <script> e-UIARESULTSPATH <results path>

UIKit

  • A partir de iOS 5 beta 3, a propriedade de exclusiveTouch UIControl voltou para seu valor padrão original de NO.
  • Retornando nil da tableView: viewForHeaderInSection: método (ou seu equivalente rodapé) já não é suficiente para esconder um cabeçalho. Você deve substituir tableView: heightForHeaderInSection: e return0.0 para ocultar um cabeçalho.
  • Nos 5 iOS beta, a classe UITableView tem dois métodos para mover uma célula de uma linha para outra com os parâmetros definidos. Essas APIs são:

moveSection: toSection:

moveRowAtIndexPath: toIndexPath:

  • Usando a classe UIWebView no Interface Builder, definição de cor de fundo transparente é possível em iOS 5. Desenvolvedores de compilação contra o novo SDK pode verificar sua XIB para a configuração UIWebView transparente.
  • Nos 5 iOS beta, as implementações UINavigationBar, UIToolbar e UITabBar mudaram de modo que o drawRect: método não é chamado em instâncias dessas classes a menos que seja implementado em uma subclasse. Apps que re-implementado drawRect: em uma categoria em qualquer uma destas classes vai achar que o drawRect: método não é chamado. UIKit tem ligação verificação de manter o método de ser chamado em aplicativos ligados antes iOS 5, mas não suporta este projeto em iOS 5 ou posterior. Apps pode:

Use a API de personalização para bares que em iOS 5 e posterior, que é a forma preferida.

UINavigationBar subclasse (ou as classes outra barra) e substituir drawRect: na subclasse.

  • O indexPathForRow: inSection:, seção e fileira métodos de NSIndexPath agora usar NSInteger em vez de NSUInteger, para que estes tipos de correspondência com os métodos definidos na UITableView.
  • Eventos de toque não estão recebendo enviado à vista na propriedade cameraOverlayView de UIImagePickerController.
  • FIXO: Ao criar um novo compromisso no calendário app em um dispositivo com relógio de 24 horas, você não pode selecionar um valor superior a 12 horas. O valor de selecionador de data e hora da semana conjuntos atual a ser o mesmo que dias anteriores (por exemplo: a nomeação na terça-feira será definido na segunda-feira).
  • Nós mudamos o comportamento de scrollToRowAtIndexPath: atScrollPosition: animado: s uch que UITableViewScrollPositionTop e UITableViewScrollPositionBottom agora ajustar para as partes superior e inferior da propriedade contentInset.

WebKit

  • Em iOS 5, um novo herdou propriedade CSS,-webkit-estouro-scrolling, está disponível. O toque de valor permite que o desenvolvedor web de optar por nativos de estilo de rolagem em um overflow: scrollelement. O valor padrão para essa propriedade é auto, o que permite um único dedo rolagem sem ímpeto.
  • O quadro WebKit pegou um novo motor WebKit, que se aproxima Safari 5.1. Algumas áreas para estar ciente de com o novo quadro WebKit no IOS:

Há um parser HTML5 compatível com novas.

Largura de layout de texto pode mudar um pouco porque a palavra arredondamento comportamento tem agora de ponto flutuante baseado em precisão.

Há melhorias na validação do campo de formulário <input>, que inclui a remoção de zeros à esquerda e formatação de números.

Eventos de toque são agora suportadas em campos de entrada.

window.onerror é agora suportada.

Há um agente de novo usuário que não tem informações de localidade na seqüência de agente do usuário

WiFi Syncing

E

  • m iOS 5 beta 4, sincronização sem fio já está disponível no Windows, bem como o Mac (OS X 10.6.8 exige ou Leão) Você verá uma opção para habilitar a sincronização sem fio quando você conectar o dispositivo ao iTunes com o cabo USB. É recomendado que você execute o seu sincronização inicial com um cabo depois de restaurar seu dispositivo.

Sincronização sem fio é acionado automaticamente quando o dispositivo está conectado à energia e na mesma rede que o computador emparelhados. Ou, você pode disparar manualmente uma sincronização do iTunes ou de Configurações -> Geral -> iTunes Sync (mesma rede de computador, juntamente necessário).

Se você encontrar problemas com aplicativos, mídia e / ou fotos sincronizadas com o dispositivo, você pode redefinir então resync. Em Configurações -> Geral -> Reset, escolha Apagar todos os conteúdos e definições. Reconecte para o iTunes e sincronizar novamente.

  • Em alguns casos, o dispositivo pode falhar para sincronizar contatos, calendários e configurações de conta, ou fazer backup para o iTunes. Se isso acontecer, reinicie o seu dispositivo e re-sync.
  • NOVO: Em alguns casos, a sincronização de fotos pode resultar em miniaturas apenas no seu dispositivo. Se isso acontecer, Fotos unsync então re-sincronizar novamente.

Xcode

  • Ao desinstalar o iOS 5.0 SDK beta 2 ou a atualização do IOS 5.0 SDK beta 2 sua nova instalação pode estar faltando o diretório / usr / lib / libsvn * arquivos, tornando algumas funcionalidades subversion (tais como as ligações de perl e git-svn) indisponíveis.

Se a sua máquina host é um Snow Leopard com base, você pode obter estas de volta por reinstalar o OS BSD.pkgfrom DVD, seguido por uma actualização do Combo para Mac OS X 10.6.8 ou posterior.

Se a sua máquina host é baseada Lion você terá que reinstalar o OS.

  • Neste beta, dispositivo restaura usando o Xcode estão desativados. Por favor, use o iTunes apenas para fazer backup e restaurar seu dispositivo.
  • Em alguns casos, Xcode Organizer 4.2 não exibir um dispositivo que está no modo de restauração. Como uma solução alternativa você pode usar o iTunes para restaurar.
  • Em iOS 5 beta 4, o Simulator iOS não é compatível com versões anteriores da Semente Desenvolvedor iCloud para OS X. É altamente recomendável que você atualize para a última semente Desenvolvedor iCloud para garantir a compatibilidade.
  • iOS 5.0 SDK suporta tanto iOS 4.3 e simuladores iOS 5,0
Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...