Defragmentacja dysków - czy nadal powinniśmy sobie nią zaprzątać głowę?
Nie mylmy fragmentacji Androida z fragmentacją dysku twardego ani innymi problemami z pamięcią masową. Fragmentacja dysku twardego - jak większość z was wie - jest fragmentem plików rozłożonych na całym urządzeniu pamięciowym, co utrudnia systemowi operacyjnemu gromadzenie bitów i prezentowanie go. Fragmentacja Androida jest bardziej związana z różnicą między wersjami systemu Android i wersją aplikacji uruchomioną na urządzeniu.
Definicja fragmentacji Androida
Najbliższa definicja fragmentacji Androida, którą znalazłem w Internecie, była w Techopedia [1], " Fragmentacja Androida odnosi się do niepokoju o alarmującą liczbę różnych dostępnych wersji systemu operacyjnego Android (OS) na rynku. Głównym problemem jest potencjalnie mniejsza interoperacyjność między urządzeniami aplikacji zakodowanych przy użyciu zestawu Android Software Development Kit (Android SDK) ".
Problem z fragmentacją Androida
Powyższa definicja Androida obejmuje wszystko, ale wymaga trochę ciężkiego języka. Mówiąc najprościej, istnieją minimum trzy wersje Androida uruchomione na różnych komputerach - w dowolnym momencie. Obecnie JellyBean i Ice Cream są najbardziej popularne, a Honeycomb jest nadal dostępny na rynku.
Podobnie aplikacje opracowane dla Androida są dla różnych wersji. Programiści, którzy tworzą aplikacje, robią to dla najnowszej wersji. Powoduje to problem niezgodności, z powodu którego niektórzy użytkownicy Androida nie mogą korzystać z tych aplikacji. Do innych problemów należy wykorzystywanie danych telefonu za pomocą złośliwego oprogramowania napisanego dla starszych wersji Androida.
Mówiąc o oprogramowaniu opracowanym dla Androida, możemy również założyć oprogramowanie telefonu, za pomocą którego Google dostarcza aktualizacje Androida. Jeśli oprogramowanie dla telefonu jest opracowane dla Androida 4.0, jest duże prawdopodobieństwo, że nie będzie obsługiwać aplikacji przeznaczonych do użytku z systemem Android 4.2. Poniższa tabela z TruTower [2] pokazuje odsetek Androidów na rynku w maju 2013 r.
Kolejnym aspektem jest to, że przy każdej maszynie następuje personalizacja. Jeśli korzystasz z telefonu LG, otrzymasz spersonalizowaną wersję Androida: taką, którą firma LG chce zaoferować. Ten sam system operacyjny (Android) zapewni inne doświadczenie na telefonie lub tablecie Samsung, ponieważ Samsung dostosuje go do swoich urządzeń. Spośród tych dostosowań jednolitość systemu Android jest nieco zagubiona (na przykład menu i opcje mogą się różnić).
Innymi słowy, jest to problem różnicy w wersjach aplikacji, podstawowego oprogramowania telefonu i Androida. Ta różnica może być nadużywana przez ludzi, którzy włamują się do twojego telefonu lub tabletu. Tak więc problem z fragmentacją Androida jest w rzeczywistości bardziej problemem związanym z bezpieczeństwem i prywatnością niż tylko niezgodnością .
Jak Google usuwa fragmentację Androida
Zgodnie z Trend Micro [3] Google przesyła aktualizacje producentom telefonów. Następnie producentom telefonów odpowiada za aktualizację oprogramowania telefonu, aby chronić urządzenie. Jednak tempo aktualizacji Androida jest znacznie wyższe w porównaniu z aktualizacjami producentów urządzeń. To właśnie powoduje problem, który może prowadzić do nieprawidłowego działania lub braku możliwości korzystania z najnowszych wersji aplikacji.
Oto wykres firmy Trend Micro, który wyjaśnia proces Aktualizacji Androida. Firma Trend Micro wyjaśnia również, że starsze maszyny są zablokowane w poprzednich wersjach Androida, których nie można aktualizować, a tym samym nie mogą korzystać z nowszych, lepszych aplikacji dostępnych w Play.
Dalej stwierdza się, że problem fragmentacji Androida może zapraszać złośliwe oprogramowanie jako starsze wersje Androida nie mają wystarczającej ochrony i dlatego są podatne na wykorzystanie.
PODSUMOWANIE
Niekompatybilność aplikacji z wersją systemu operacyjnego Android na Twoim komputerze prowadzi do problemu fragmentacji Androida. Mimo że Google jest w stanie rozwiązać ten problem, musi polegać na stronie trzeciej (producentach urządzeń), aby udostępnić aktualizacje użytkownikom końcowym. W tej chwili nie ma możliwości, aby Google mógł bezpośrednio zaktualizować system operacyjny na poszczególnych komputerach.
Z powodu tego problemu mogą wystąpić nie tylko awarie aplikacji, ale także twoje urządzenie jest narażone na złośliwe exploity. Aby zachować bezpieczeństwo
- Regularnie aktualizuj oprogramowanie telefonu
- Korzystaj z dobrych produktów zabezpieczających urządzenia mobilne. Dostępne są również darmowe - takie jak Norton Mobile i Trend Micro
Chcesz zobaczyć, jak Microsoft zarabia na Androidzie?
Referencje :
[1] Techopedia, Definicja fragmentacji Androida
[2] TruTower, najnowsza tabela dystrybucji Google
[3] Trend Micro, aktualizowanie urządzeń z Androidem.
Wykres odblokowania iPhone 3G: czy Twój przewoźnik działa?
Minęły dwa dni od premiery legendarnego narzędzia do odblokowywania iPhone 3G " Yellowsn0w "zespołu The Dev. Ale w świecie hackery iPhone'a nie wszystko jest dobrze. Właśnie dlatego dajemy Ci pełną listę przewoźników i metod, które mają (lub nie pracowały) - sprawdź swój potencjał odblokowania już dziś!
Witryna Yahoo VP: Wykres społecznościowy jest słabszy do kierowania reklam
Yahoo znajduje informacje o wykresach społecznościowych o niewielkiej wartości, aby kierować reklamy do użytkowników.
Wizja wyszukiwarki Google podkreśla wykres wiedzy, mowa
Google ogłosił nowe, wyprzedzające elementy wyszukiwania, a także wyszukiwanie głosowe bez użycia rąk.