Saltar para conteúdo


Foto
- - - - -

Fragmentação do Android


  • Por favor inicie sessão para responder
55 respostas a este tópico

#1 sismeiro

sismeiro

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 3369 mensagens

Mensagem publicada 03 November 2009 - 13:30

@froogloid fragmentation is here! We'll have to write special rules in every app to handle different phone models, not just firmware. uhg

Aquilo que eu tinha receio que acontecesse já está a começar a sentir-se, a fragmentação do Android em termos de programação. Vai ser isto, que se não fôr corrigido a tempo, vai dificultar a vida a todos e criar cada vez mais divisão do Android entre ROMs e fabricantes.Os pobres dos programadores é que vão andar aflitos para criar workarounds para cada diferença encontrada. Nem todos têm acesso a todo o hardware que existe.Quem pode corrigir este "problema"? Google ou os fabricantes?

#2 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 03 November 2009 - 13:49

Ou seja, até agora colocavamos qualquer ROM ou app em qual aparelho android a partir de agora já haver incompatibilidades... certo?

#3 sismeiro

sismeiro

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 3369 mensagens

Mensagem publicada 03 November 2009 - 14:54

DiogoLamego escreveu:

Ou seja, até agora colocavamos qualquer ROM ou app em qual aparelho android a partir de agora já haver incompatibilidades... certo?

Não. O que foi dito é relativamente à programação de aplicações apenas, têm de ter código específico para cada ROM em cada tipo de terminal diferente.

#4 Marcelo Marques

Marcelo Marques

    Fã de Android

  • Membros
  • PipPipPip
  • 331 mensagens

Mensagem publicada 03 November 2009 - 15:08

Vamos começar a ter aplicações excelentes mas limitadas a certos dispositivos? Ou então os developers começam a fazer o favor de disponibilizar versões para cada tipo de terminal..Será que isto vai fazer com que tenhamos Market's independentes para cada terminal? A não ser que comecem a fazer divisão de aplicações no Market de acordo com as compatibilidades.

#5 sismeiro

sismeiro

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 3369 mensagens

Mensagem publicada 03 November 2009 - 15:14

Marcelo Marques escreveu:

Vamos começar a ter aplicações excelentes mas limitadas a certos dispositivos? Ou então os developers começam a fazer o favor de disponibilizar versões para cada tipo de terminal..Será que isto vai fazer com que tenhamos Market's independentes para cada terminal? A não ser que comecem a fazer divisão de aplicações no Market de acordo com as compatibilidades.

Eu acho que o problema tem que ser resolvido por forma a não ser necessário andar com truques para colocar as aplicações a funcionar em vários terminais e muito menos criar Markets para cada tipo de terminal.Já no Java para equipamentos móveis passa-se o mesmo, é preciso uma aplicação java para cada terminal. Isto para mim é estúpido, já dá suficiente trabalho manter uma versão de uma aplicação quanto mais 20 ou 30 da mesma.

#6 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 03 November 2009 - 15:23

Era a isso que queria chegar... realmente é uma estupidez... agora... se trocar de rom por exemplo para a myhero... usarei o market do hero ou do magic? Isto vai ser só problemas...podiam deixar tudo como está que assim tinhamos livre acesso a todas as apps sem restrições.

#7 sismeiro

sismeiro

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 3369 mensagens

Mensagem publicada 03 November 2009 - 15:32

DiogoLamego escreveu:

Era a isso que queria chegar... realmente é uma estupidez... agora... se trocar de rom por exemplo para a myhero... usarei o market do hero ou do magic? Isto vai ser só problemas...podiam deixar tudo como está que assim tinhamos livre acesso a todas as apps sem restrições.

Acho que não te precisas de preocupar com isso, a Google não vai contemplar a tua mudança de ROM com Markets específicos para combinações de HW e ROMs. Quanto muito "funcionam" as aplicações destinadas ao Hero, o que já não é mau.Mas não creio que seja desejo da Google ter vários Markets Android para gerir pelo que vão resolver o problema. A sobrevivência e capacidade de imposição da plataforma Android nos terminais móveis (e outros) depende disso.

#8 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 03 November 2009 - 16:14

Se essa ideia for para a frente duvido k o android continue a ganhar terreno

#9 sismeiro

sismeiro

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 3369 mensagens

Mensagem publicada 03 November 2009 - 17:15

DiogoLamego escreveu:

Se essa ideia for para a frente duvido k o android continue a ganhar terreno

Qual ideia? Se estas a falar da "ideia" da fragmentação acho que ninguém quer que isso aconteça. Não é uma ideia, é uma consequência.

#10 Cisco

Cisco

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1664 mensagens

Mensagem publicada 03 November 2009 - 17:17

Bem, eu penso que essa questão vai ser resolvida o quanto antes. Porque senão é verdade que o android irá perder terreno.
Nexus 5 || Sapo A5

#11 jpcarvalhinho

jpcarvalhinho

    Fã de Android

  • Membros
  • PipPipPip
  • 425 mensagens

Mensagem publicada 03 November 2009 - 18:14

bem... há uma forma "simples"... o regresso às raizes... creio que o principal problema vai estar com as diferentes implementações de software dos vários fabricantes.Se a GOOGLE obrigar todos os fabricantes a disponiblizar uma versão tipo "GOOGLE experience (de raiz)" junto com as suas versões "optimizadas", o utilizador poderá sempre optar por fazer o roll back para esta versão, e o programadores terão um standard comum a todos os aparelhos... quem quiser seguir equipamentos optimizados é livre de o fazer... ou não...Rapidamente os fabricantes de HW deixarão de mexer nas coisas de base para não perderem as aplicações principais e alteram apenas aquilo que lhes diz respeito...isto se não houver mesmo especificidades em termos de hardware tipo instruções proprietárias dos chips usados... (do ecrã já está tratado)A ver vamos.

#12 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 03 November 2009 - 21:00

Espero mesmo que tudo seja resolvido de forma a dar continuidade á boa imagem do android...

#13 Cisco

Cisco

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1664 mensagens

Mensagem publicada 03 November 2009 - 21:04

A questão não é a imagem, mas sim o facto de o android ter crescido depressa demais e estar na sua fase da adolescência com todos os seus problemas existências característicos devido à sua idade e massificação no mercado! :P
Nexus 5 || Sapo A5

#14 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 03 November 2009 - 21:07

Elahhh essa tocou lá no fundo :P

#15 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 04 November 2009 - 02:19

Marcelo Marques escreveu:

Será que isto vai fazer com que tenhamos Market's independentes para cada terminal? A não ser que comecem a fazer divisão de aplicações no Market de acordo com as compatibilidades.

n é bem isso, mas actualmente o Market já filtra apps q n sejam para uma certa versao do OS do device.

#16 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 04 November 2009 - 02:29

Cisco escreveu:

A questão não é a imagem, mas sim o facto de o android ter crescido depressa demais e estar na sua fase da adolescência com todos os seus problemas existências característicos devido à sua idade e massificação no mercado! http://www.androidpt...tyle_emoticons/AndroidSmall/emo_im_winking.png

so uma coisa o fez crescer mt depressa: a ganancia dos fabricantes em concorrer uns com os outros

#17 Cisco

Cisco

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1664 mensagens

Mensagem publicada 04 November 2009 - 02:32

BUGabundo escreveu:

so uma coisa o fez crescer mt depressa: a ganancia dos fabricantes em concorrer uns com os outros

Também foi a competição entre os EUA e a Rússia que o Homem foi à Lua.
Nexus 5 || Sapo A5

#18 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 04 November 2009 - 02:34

true...mas tb fez a guerra fria

#19 Cisco

Cisco

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1664 mensagens

Mensagem publicada 04 November 2009 - 02:41

Não foi isso que provocou a guerra fria. O que provocou já vinha de antes e que acumulou até a um certo ponto! lolTanto off topic, credo!!! É melhor parar lol
Nexus 5 || Sapo A5

#20 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 04 November 2009 - 13:37

back on topichttp://www.betanews.com/article/The-new-face-of-Android-No-face/1257267814http://www.betanews.com/article/A-taste-of-Androids-freshly-baked-Eclair/1257260725

Reworking current appsDevelopers may need to rework apps for earlier versions of Android -- version 2.0 is designed for devices that use virtual keys for the "Home;" "Back;" "Menu" and "Search" commands.Exactly ow much they will have to rework is not yet clear. "There is no guarantee that apps written for previous versions of Android will work perfectly with Android 2.0, or at all, as the OS adds new capabilities and APIs," the 451 Group's Hazelton said. "Developers will need to adjust their application code to keep up."Possible problemsExisting Android devices will have access to Android 2.0, but it's up to the various carriers and handset manufacturers to perform the upgrades, Google spokesperson Katie Watson told LinuxInsider. "Because Android is open source, devices can continuously improve over time," she said.Handing over the choice to carriers and handset manufacturers could fragment the Android market. "The problem with Android in that much of what surfaces of the functionality is, at the end of the day, up to the device maker or the carrier," IDC's Hilwa said. "It's up to users to determine from their carriers what exact features their device can leverage or whether it can use the new version of the OS. The Android world is more 'I Can' than 'I Do,' and that's where it differs from the iPhone world."

humm é impressao minha ou tao a atirar as culpas para os developers e n para o real problema?

#21 jpcarvalhinho

jpcarvalhinho

    Fã de Android

  • Membros
  • PipPipPip
  • 425 mensagens

Mensagem publicada 04 November 2009 - 14:24

Se for só isto é fácil... é programar a mesma funcionalidade para os dois botões equivalentes... um físico e outro virtual...Acho mais interessante a última parte do post, e que como já disse, ficará nas mãos dos construtores a possibilidade (oficial) de correrem a versão plain vanila do Google Android... e este será sempre o mínimo denominador comum para todos os equipamentos.

#22 0biwan

0biwan

    Geek de Android

  • Membros
  • PipPipPipPip
  • 660 mensagens

Mensagem publicada 05 November 2009 - 18:36

eu acho que a resolução do problema passa por uma standardização do HW no que toca a instruction set's.Assim como temos nos pcs processadores centrino, core2duo, athlon que correm todos os mesmos SO's e programas deviamos ter o mesmo no HW dos dispositivos móveis. ficava logo o problema resolvido.criava ainda grandes possibilidades de mais grupos open source começarem a apostar em SO mobile.

#23 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 05 November 2009 - 18:42

meteste o pé na possa.neste momento o CPU destes equipamentos tem sido o mm.o q muda 'e o resto do HW (controlo de brilho, modem, radio, etc).Mas estes sao geridos pelo Kernel (OS), e n afectam as apps.mas coisas como o tamanho do LCD, se tens butoes e para q, GPS, etc, estes sim afectam as apps.O novo SDK permite por exemplo 3 perfis de tamanho de LCSsmall, normal, large.

#24 0biwan

0biwan

    Geek de Android

  • Membros
  • PipPipPipPip
  • 660 mensagens

Mensagem publicada 06 November 2009 - 17:07

eu sei que têm, mas lá esta mudas o CPU e cabum. a minha ideia era dar em qualquer CPU pois todos teriam o mesmo IS.o kernel devia também gerir resoluções, botões etc. como faz para um laptop. Tem que, mesmo assim, ter todas as possibilidades no kernel para dar em qualquer dispositivo.

#25 FernandoMiguel

FernandoMiguel

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 9430 mensagens

Mensagem publicada 06 November 2009 - 17:10

n ha prob em mudar o CPU, pq o OS gere isso! qd mt so precisas de portar a parte especifica do kernel, pq estas ROMs sao especificas para serem pekenas.Num full blown OS com um kernel de 100MBs é normal teres suporte para imensas arvores de CPUs ainda q tds da mm arquitectura.