Zavřít reklamu

Společnosti Apple přichází pro iPhone opravdu významný konkurent v podobě Palm Pre, který by v USA měl vyjít v půlce června. Ten se zaměří na největší nedostatek Apple iPhone 3G a ten tak pravděpodobně bude inzerovat jako svoji největší přednost – běh aplikací na pozadí a spolupráce s nimi. Nesmíme zapomínat ani na Android, pro který vyšel již druhý telefon HTC Magic a do konce roku by se měly objevit další zajímavé kousky. I Android umí svým způsobem nechat běžet aplikace na pozadí, aniž by to nějak více zpomalilo systém. Ten ale zatím nestačí kvalitou 3rd party aplikací na ty z iPhone, což je ale otázka času.

Apple moc dobře ví, že konkurence na něj bude skrz běh aplikací na pozadí útočit a to určitě není ta pozice, ve které by Apple chtěl být. V létě sice vydá iPhone firmware 3.0, který přinese push notifikace, ale pokud zrovna nebudete připojeni na Internetu, tak ani toto nebude ideální řešení. Zkrátka možnost běhu aplikací na pozadí se ani po vydání nového iPhone firmware 3.0 nedočkáme.

Server Silicon Alley Insider ale zaslechl zprávy o tom, že Apple pracuje na možnosti, která by umožnila aplikacím běžet na pozadí v nějaké budoucí verzi firmware. Takto běžet na pozadí by mohla maximálně 1 – 2 aplikace a pravděpodobně by se nejednalo o jakoukoli, ale Apple by tyto aplikace asi musel schválit. Stejný zdroj Silicon Alley mluví o dvou možnostech, jak by tyto aplikace mohly běžet na pozadí:

  • Apple by dovolil uživatelům vybrat až 2 aplikace, které by mohly běžet na pozadí
  • Apple by vybral některé aplikace, které by mohly běžet na pozadí. Vývojáři by si mohli zažádat o speciální povolení a Apple by je poté otestoval, jak se na pozadí chovají a jak ovlivňují celkovou stabilitu systému

Podle mého by se muselo jednat o kombinaci těchto dvou omezení, protože současný hardware by příliš aplikací na pozadí neutáhl a také by bylo vhodné tyto aplikace zkontrolovat, jestli jejich běh na pozadí není například příliš náročný na baterii. 

Později se k této spekulaci přiklonil i John Gruber, který je znám tím, že má opravdu výborné zdroje. I on mluví o tom, že podobnou spekulaci zaslechl již v lednu během Macworld Expo. Podle něj měl Apple pracovat na lehce upraveném docku aplikací, kde by se vyskytovaly nejčastěji spouštěné aplikace a že by zde také byla jedna pozice pro aplikaci, kterou bychom chtěli nechat běžet na pozadí.

Jako poslední se do těchto spekulací připojil i server TechCrunch, který mluví o tom, že podle jeho zdrojů tato velmi žádaná vlastnost iPhone firmware zatím vůbec není hotová, ale že se Apple určitě snaží vymyslet řešení, jak přijít s podporou běhu na pozadí pro aplikace třetích stran. TechCrunch si myslí, že by tato nová vlastnost mohla být představena na WWDC (na začátku června) stejně tak, jako zde byla minulý rok představena podpora push notifikací.

Každopádně běh aplikací na pozadí není zrovna snadná záležitost k implementování, protože většina her či aplikací v současném firmware využívá prostředky iPhone úplně nadoraz. Stačí, když v některé náročné hře iPhone kontroluje email a hned to poznáte na plynulosti hry. Nedávno se také spekulovalo o tom, že nový iPhone by měl mít 256MB RAM (z původních 128MB) a 600Mhz CPU (z 400MHz). Tyto spekulace ale pochází z čínského fóra a tak tedy nevím, jestli je vhodné zrovna takovýmto zdrojům věřit.

.