Google zagwarantuje spójny interfejs aplikacji na ICS

04.01.2012 16:28, Autor: Anna Rymsza (Xyrcon), Kategoria: News
NewsImage

Na blogu Google'a przeznaczonym dla deweloperów związanych z Androidem pojawiły się kolejne informacje o Androidzie 4.0 Ice Cream Sandwich. Tym razem Google opisał wymagania stawiane przed producentami urządzeń dotyczące domyślnego motywu graficznego Androida.

Holo — domyślny motyw graficzny dla Androidowych aplikacji — obowiązkowo musi znaleźć się na każdym urządzeniu z Androidem 4.0. Producent urządzenia nie musi z niego korzystać w swoich aplikacjach, ale dane muszą być obecne w systemie, bez względu na to, czy i jak Android został zmodyfikowany na potrzeby danego telefonu, tabletu czy netbooka.

Ta decyzja Google'a bynajmniej nie ma na celu ograniczania wolności producentów, którzy mogą jako domyślny motyw na swoich urządzeniach umieszczać co tylko sobie zażyczą — Sense, TouchWiz, albo coś zupełnie nowego. Jest to raczej próba zapobiegania jednej z konsekwencji ogromnej fragmentacji platformy, na jaką cierpi Android. W systemie obecny będzie motyw Holo, który na każdym urządzeniu będzie wyglądał tak samo. Ponieważ autorzy aplikacji będą mieli wybór, czy chcą skorzystać z domyślnego motywu telefonu (opracowanego przez producenta) czy z Holo, mają w rękach gwarancję, że aplikacje będą dobrze wyglądać na dowolnym urządzeniu i wszystkie elementy interfejsu — ikony, przyciski, pola tekstowe — będą spójne z wybranym motywem. Jednocześnie producent ma całkowitą dowolność w kwestii własnych widżetów, schematów kolorystycznych i tak dalej, i nie będą musieli oglądać się na producentów programów.

Na możliwości wyboru motywu skorzystają nie tylko deweloperzy, których praca stanie się nieco łatwiejsza, a efekty bardziej przewidywalne, ale również użytkownicy. Aplikacje pobrane z Android Market używające Holo będą wyglądały dokładnie tak, jak na zrzutach ekranu. Nie będzie ryzyka, że elementy się poprzesuwają, a tło pól tekstowych sprawi, że wprowadzony tekst będzie nieczytelny (są to oczywiście skrajne przypadki, ale nie można ich wykluczyć). Z drugiej strony aplikacje przygotowane dla natywnych motywów producentów będą dobrze zgrywać się z resztą interfejsu urządzenia, co ukoi oczy wielu użytkowników ceniących sobie spójność wyglądu ulubionych aplikacji.

r   e   k   l   a   m   a

Komentarze (25)  

AvatarUżytkownik jest nieaktywny
kstarski | 04.01.2012 16:43#1

Ja poproszę jeszcze o zagwarantowanie możliwości całkowitego pozbycia się dodatkowych nakładek. Teraz niektóre rzeczy można zmienić na standardowe, ale Google mógłby zapewnić możliowość wyrzucenia wszystkiego czym producenci zaśmiecają system :(

Avatar
Robert_888 (niezalogowany) | 04.01.2012 16:54#2

Szkoda że tak późno!!!

Avatar
Matthew87 (niezalogowany) | 04.01.2012 17:07#3

Ja się zastanawiam po co w ogóle teraz dorzucać własne nakładki? Jasne jak producent chce to może dać własne widgety, itp, ale ICS (przynajmniej na Nexusie) jest idealny.

AvatarUżytkownik jest nieaktywny
skrzypek | 04.01.2012 17:49#4

Fajny pomysł, nie będzie problemu z przyciskami i gimnastykowaniem się by kliknąć coś co ledwo wystaje na pole ekranu.

Avatar
czajson (niezalogowany) | 04.01.2012 18:07#5

Największą wadą wszystkich nakładek poza TouchWiz jest to, że nie można mieć tylko jednego pulpitu. Mi wystarczy tylko to co umieszczę na pulpicie głównym i wkurza mnie to jak niechcący przewinie mi się o 2 ekrany dalej. Póki się to nie zmieni to ja nie zmienię interfejsu na inny. Pytanko do Was - jak jest z kasowaniem pulpitów na ICS w Nexusie? Dalej 5 obowiązkowych?

AvatarUżytkownik jest nieaktywny
sunbeam96 | 04.01.2012 18:23#6

@skrzypek | 04.01.2012 17:49

Ja jeszcze takiej aplikacji nie znalazłem, ale postępowanie Google'a prawidłowe.

AvatarUżytkownik jest nieaktywny
neXt___ | 04.01.2012 18:40#7

@kstarski, polecam z rootwać telefon, a następnie cały syf wyrzucić za pomocą root explorer, albo darmowych odpowiedników.

@sunbeam96, interfejs w titanium backup jest taki, a przynajmniej na x10 mini pro.

AvatarUżytkownik jest nieaktywny
Pablo55 | 04.01.2012 18:51#8

@neXt___
Bloatware owszem można tak usunąć, ale nie usuniesz całych nakładek jak TouchWiz, czy HTC Sense. Tu jedyną metodą jest zmiana ROMu.

AvatarUżytkownik jest nieaktywny
Mati86 | 04.01.2012 19:04#9

Zawsze jak widzę to ciastko Androida robię się głodny =(

AvatarUżytkownik jest nieaktywny
SunriSebi | 04.01.2012 19:06#10

Wszystko co ułatwia życie developerom jest korzystne i godne pochwały producenta systemu.

AvatarUżytkownik jest nieaktywny
sunbeam96 | 04.01.2012 19:09#11

@Pablo55 | 04.01.2012 18:51
Wcale, że nie.
Wystarczy root i recovery.

Wtedy za pomocą skryptu podmienisz pliki systemowe, takie jak np. framework-res.apk i będziesz miał czystego Androida.

AvatarUżytkownik jest nieaktywny
O4i | 04.01.2012 19:31#12

@Matthew87
Po to aby uspójnić interface swoich telefonów np. z tymi które nie działają pod kontrolą systemu Android. I również by wyróżnić się na tle konkurencji chcą pokazać, że sprzedaje się coś więcej niż kolejny "androidowy" telefon. Oczywiście nikt się nie nabierze, ale przynajmniej potem producenci mają wymówkę, że nie mogą uaktualnić swojego kiedyś flagowego telefonu do nowszej wersji systemu, bo nowszy system z dodatkiem ich kiepsko napisanej powolnej nakładki nie będzie wystarczająco wydajny do komfortowej pracy.

Myślę, że pora na nieobowiązkowy program "Nexus" dla producentów, w którym to Google wydawało by uaktualnienia dla telefonów uczestniczących w programie. Niech konsumenci wybiorą czy wolą "czysty" system Android z gwarancją uaktualnień systemu czy zmodyfikowany system, który najprawdopodobniej przestanie być rozwijany po upływie około roku.

AvatarUżytkownik jest nieaktywny
Pablo55 | 04.01.2012 19:52#13

@sunbeam96
No to wyrzuć całe HTC Sense z ROMu bez zmiany na inny, powodowania bootloopa i innych problemów. Powodzenia.

AvatarUżytkownik jest nieaktywny
neXt___ | 04.01.2012 19:56#14

@Pablo55, zwracałeś się z tym na xda?

AvatarUżytkownik jest nieaktywny
Pablo55 | 04.01.2012 20:17#15

@neXt___
W jakim sensie zwracałem? Nakładek nie da się w pełni usunąć, bo ich kod i zależności są zakopane praktycznie wszędzie. Oczywiście Sense to skrajny przypadek - ta nakładka jest tak mocno wszyta w ROM, że nie ma nawet co marzyć o jej całkowitym usunięciu (w troszkę mniejszym stopniu dotyczy to także TouchWiza itp.) - można co najwyżej usunąć launcher, wbudowane widżety i ewentualnie aplikacje, a zmodyfikowany interfejs zakopać pod jakimś motywem a'la AOSP. Niby będzie to przypominać czystego Androida, ale nim nie będzie. Dla osób chcących mieć czysty system bez nakładek są tylko 2 opcje:
1. Zmiana telefonu na Nexusa (dobre wyjście, bo oprócz czystego Androida zyska się szybkie aktualizacje)
2. Wgranie ROMu AOSP/CM

AvatarUżytkownik jest nieaktywny
neXt___ | 04.01.2012 20:34#16

@Pablo55, nigdy nie miałem bezpośredniego kontaktu z HTC, wiem tylko że to dość specyficzny system ciężko mu dogodzić. W jakim sensie miałeś się zwrócić? Napisać, zapytać tu i ówdzie czy można to w jakiś sposób przeflashować, albo zrobić coś innego.
A CM nie gryzie, zwłaszcza gdy jest użyty w porządnym romie i kernelu, a jak wejdzie CM 9 dla wszystkich zapowiadanych modeli to już będzie super

AvatarUżytkownik jest nieaktywny
Maks Baum | 04.01.2012 21:01#17

Lepiej późno niż wcale...
Jeszcze ze 3, 4 wersje i może będzie można konkurować z iOSem pod względem użyteczności (choć w świetle doniesieni że system jest zaprojektowany podobnie do windows mobile z serii 6.5 może być to ciężkie bez przepisania kodu od podstaw)
Przy czym wiem - android ma większe możliwości "przeróbek" niż iOS i jest "otwarty", zresztą sam mam go teraz w telefonie.
Ale ja tam pamiętam że na iOSie bez żadnego problemu postawiłem sobie serwer apache + php ;)

AvatarUżytkownik jest nieaktywny
Pablo55 | 04.01.2012 21:49#18

@neXt___

No to się nie zrozumieliśmy. Naprawdę nie muszę się pytać, bo po prostu wiem, że tak jest. A co do CM, to wiem, że nie gryzie - używałem go od wersji 4 jeszcze za czasów HTC G1. Teraz gdy tylko wyjdzie bardziej stabilna wersja CM9 na SGS2, to od razu się przesiadam (to co Samsung zrobił z ICS'em woła o pomstę do nieba).

@Maks Baum
Tylko, że Holo to nie jest żadna nowość - to już było w Honeycombie, tylko nie było zawsze wykorzystywane ze względu na popularność tej wersji, a teraz się to spopularyzuje. Co ma iOS, czego nie ma Android? Jakie projektowanie Androida a'la WM 6.5, przecież to dwie zupełnie różne koncepcje systemu? Jedyna rzecz, w której Android ustepuje iOS to płynność działania - choć to ma ulec znacznej poprawie od ICS.

AvatarUżytkownik jest nieaktywny
ficca2 | 05.01.2012 0:05#19

@Pablo55

Z tego co widziałem na xda dla HTC Sensation, to są skrypty no-sense które wywalają cały interfejs Sense i zastępują kluczowe elementy stockiem. Przykład - Android Revolution HD, swoją drogą ROM przygotowany przez polaka.

AvatarUżytkownik jest nieaktywny
kstarski | 05.01.2012 11:19#20

@neXt___
Jasne root i nowy rom otwiera dodatkowe możliwości, ale zawsze chciałem, żeby to było dostępne w standardzie, dla każdego "Kowalskiego" :)
Nie każdy lub się bawić w rootowanie :)

Avatar
olo86 (niezalogowany) | 05.01.2012 11:52#21

Zawsze zostaje ROM MIUI z możliwością używania motywów oraz cotygodniowe aktualizacje: http://preston2009.deviantart.com/art/ICS-MIUI-276887530?q=sort%3Atime%20ics&...

AvatarUżytkownik jest nieaktywny
Aldaris | 05.01.2012 13:51#22

Cos nowego od Google? Nowe mapy. W koncu nawigacja nie prowadzi w pole:).

Avatar
Pablo55N (niezalogowany) | 05.01.2012 14:24#23

@ficca2
Wspominałem o tym - skrypt no-sense po prostu wyrzuca launcher, widżety i ewentualnie aplikacje i instaluje te z AOSP, ale nadal nie jest to czysty Android - ograniczamy zakres nakładki, ale nie likwidujemy jej zupełnie - nie można np. skasować com.htc.resources.apk, bo najpewniej rozwalisz system. Czysty Android to tylko AOSP i Cyan.

Avatar
Domker _ (niezalogowany) | 05.01.2012 21:36#24

Jak dla mnie nakładka powinna być opcjonalna(pyta, czy zastosować oryginalną, czy od producenta)
Moim zdaniem gorsze jest to, że jedne urządzenia mają aktualizacje do nowszej wersji Androida, a inne nie. Na tym powinni się skupić.

Sam mam Touchwiza i nie mogę narzekać, że coś się rozjeżdża, czy też nie, bo nie ma żadnych problemów. (galaxy 551)

Avatar
asdyeti (niezalogowany) | 06.01.2012 6:15#25

All hail cyanogen!

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av