ela impeca que aplicacoes de terceiros usem a capacidade multi-tarefa disponivel no sistema operacional do iPhone.A principal razao, explica ele, e a questao de um celular do tipo smartphone ter um limite de memoria muito baixo para as aplicacoes atuais E, devido ao fato de seu armazenamento em disco ser tambem muito limitado, eles nao podem contar com o recurso da memoria virtual [18] que, no caso dos PCs, permite que aplicacoes inteiras sejam transferidas para o disco rigido, liberando espaco em memoria para outros aplicativos.O artigo [14] lembra que o recurso de multi-tarefa nao e tao critico em um dispositivo que serve principalmente para atender a um unico usuario que tera atencao focada apenas em interagir diretamente com o teclado e o monitor de seu smartphone -- na imensa maior parte do tempo.Recursos para permitir multi-tarefa em smartphonesO que o Android ja pode fazer, segundo [12], e permitir que um aplicativo armazene seu estado em uma area limitada, bastante menor do que aquela de um disco rigido. Este processo, chamado de serializacao em geral [19], recebe o nome de bundles, ou pacotes, no contexto do Android [20]. Em [12] se explica que mesmo a Apple esta desenvolvendo formas de permitir multi-tarefa similares aquelas do Android.O recurso de serializacao garante que, quando um aplicativo for novamente carregado, encontrara em alguma parte do armazenamento toda informacao que ele necessita para retornar a seu estado anterior. Infelizmente, neste o processo de carregar novamente uma aplicacao e algo mais demorado do que transferir uma aplicacao da memoria virtual para a memoria fisica.No uso de memoria virtual, tudo ja esta pronto -- basta transferir do disco a memoria, no estado ja desejado para execucao. No caso da serializacao, sera necessario carregar novamente o aplicativo e faze-lo executar ate chegar ao estado desejado.Assim, o uso de serializacao apenas pode tornar mais demoradas-- e portanto com tempo de resposta maior -- as aplicacoes que dela fazem uso.ConclusaoPortanto, a frase "o Android nao e multi-tarefa" e parcialmente verdadeira: ha multi-tarefa para aplicativos nativos nos sistemas operacionais do iPhone e Android. Ha multi-tarefa limitado para aplicativos de terceiros no Android -- chamado de serializacao. Infelizmente, os limites da serializacao dificultam o uso intenso por aplicativos de terceiros, que terao que ser projetados desde o inicio para usufruir da serializacao, tao diferente daqueles disponiveis em PCs.Por isso, eventualmente, e que ainda nao ve com frequencia o comportamento multi-tarefa nos novos aplicativos disponiveis para smartphones.Os desenvolvedores de aplicativos de terceiros terao de se educar para projetar novos aplicativos. E mesmo a Apple tera de estudar como melhor oferecer sua forma de serializacao aos programadores desenvolvendo aplicativos para iPhone.Referencias[1] Androidhttps://secure.wikimedia.org/wikipedia/pt/wiki/AndroidVisitado em 30/04/2010[2] iPhonehttps://secure.wikimedia.org/wikipedia/pt/wiki/iPhoneVisitado em 30/04/2010[3] Hoaxhttps://secure.wikimedia.org/wikipedia/pt/wiki/HoaxVisitado em 30/04/2010[4] Estado da artehttps://secure.wikimedia.org/wikipedia/pt/wiki/Estado_da_arteVisitado em 30/04/2010[5] GNU/Linuxhttps://secure.wikimedia.org/wikipedia/pt/wiki/Gnu/linuxVisitado em 30/04/2010[6] Multi-tarefahttps://secure.wikimedia.org/wikipedia/pt/wiki/Multi-tarefaVisitado em 30/04/2010[7] iPhone OShttps://secure.wikimedia.org/wikipedia/en/wiki/IPhone_OSVisitado em 30/04/2010[8] Mac OS Xhttps://secure.wikimedia.org/wikipedia/pt/wiki/Mac_OS_XVisitado em 30/04/2010[9] Windows 7https://secure.wikimedia.org/wikipedia/en/wiki/Windows_7Visitado em 30/04/2010[10] Windows Server 2008https://secure.wikimedia.org/wikipedia/en/wiki/Windows_Server_2008Visitado em 30/04/2010[11] Mac OS Xhttps://secure.wikimedia.org/wikipedia/pt/wiki/Mac_OS_XVisitado em 30/04/2010[12] Why don't the iPad and iPhone support multitaskinghttp://blog.rlove.org/2010/04/why-ipad-and-iphone-dont-support.htmlVisitado em 30/04/2010[13] Robert Love -- A blog on economics, technology, and wolveshttp://blog.rlove.org/Visitado em 30/04/2010[14] Multitasking the Android Wayhttp://android-developers.blogspot.com/2010/04/multitasking-android-way.htmlVisitado em 30/04/2010[15] Dianne's Home Pagehttp://www.angryredplanet.com/~hackbod/Visitado