A apresentação da nova versão do iPhone OS 4.0 esteve cheia de surpresas, vamos então falar as novidades de uma forma mais resumida.
Para começar, muitas mais possibilidades para novas e mais úteis Apps. São mais de 1500 novas APIs que abrem as portas a milhares de novos serviços que até aqui estavam negados aos developers.
Teclados bluetooth, focagem por toque no vÃdeo, acesso aos SMS/Calendários/Fotos/VÃdeo, wake-up por WiFi, e muitas muitas outras coisas que serão exploradas em detalhe nos próximos tempos.
Mas, nesta apresentação foram focados apenas 7 novidades, onde a primeira foi uma das mais esperadas:
Multitasking
Tal como o copy-paste, demorou mas chegou – e não deixaram de mandar as bocas dizendo que é fácil fazer o multitasking à custa da autonomia ou do desempenho: mas que a Apple demorou mais tempo para o fazer “bem feito”.
Como é que isto é conseguido? Basicamente o iPhone passará a contar com 7 tipos de multitasking conforme as necessidades das Apps.
- Streaming de áudio em background – para apps de música e rádio tipo Pandora
- VoIP – ter o Skype sempre activo… finalmente!
- Serviços de geolocalização – para que uma App de navegação GPS continue a funcionar e a dar indicações. (Passa também a haver a possibilidade de usar apenas o A-GPS aproximado pelas células GSM para Apps que não precisem da precisão total do GPS, poupando a bateria.)
Este serviço passa a poder ser controlado no sistema, e indica sempre que alguma App o estiver a fazer, para que não haja problemas de se estar a ser “monitorizado” sem se saber – e mostra as Apps que acederam ao serviço nas últimas 24h. - Notificações PUSH
- Notificações Locais – permitem que uma App envie uma notificação para outra App locamente, sem necessidade de um servidor externo
- Task Completion – permite que uma App continue a funcionar até que termine a operação; como por exemplo fazer o upload de um foto.
- Mudança Rápida entre Apps – Ao contrário do que acontece agora, as Apps poderão ser “congeladas” e guardar o seu estado actual, para que permitam um regresso instantâneo ao ponto em que se estava.
O Multitasking só estará disponÃvel para o iPhone 3GS… os modelos anteriores não tem recursos de hardware suficientes para implementar isto (pouca memória principalmente.)
Pastas para Apps
É mesmo verdade… Steve Jobs fez-me a vontade e implementou pastas para organizar as Apps de forma simples e eficaz. Basta arrastar uma App para cima de outra e automaticamente é criada uma pasta. Das 180 Apps visÃveis no iPhone passamos agora a poder ter 2160 Apps “à mão”!











