Strony internetowe

Android SDK nie rozwiązuje problemów napotkanych przez programistów

Building AR apps with the Sceneform SDK (Google I/O '18)

Building AR apps with the Sceneform SDK (Google I/O '18)
Anonim

Firma Google opublikowała nową wersję zestawu SDK systemu Android. Wersja 2.0.1 to niewielka aktualizacja platformy Android, a nie znaczące wydanie, i nie rozwiązuje ona najpoważniejszych problemów, z którymi borykają się deweloperzy Androida.

Strona blogu Android Developers opisuje aktualizację "Android 2.0.1 jest drobna aktualizacja do systemu Android 2.0. Ta aktualizacja zawiera kilka poprawek błędów i zmian zachowań, takich jak wybór zasobów aplikacji na podstawie poziomu API i zmiany wartości niektórych stałych związanych z Bluetooth. "

Zmiany wprowadzone do samej platformy, zwłaszcza poprawa funkcjonalności kamery w Verizon Droid, są mile widziane. Google dodał także kilka narzędzi ułatwiających programistom, ale Android musi sprostać wyzwaniom wynikającym zarówno ze względnej młodości na arenie sklepu z aplikacjami, jak i różnych kombinacji oprogramowania i sprzętu, które deweloperzy muszą wziąć pod uwagę.

[Czytaj dalej: Najlepsze telefony z Androidem dla każdy budżet.]

Kiedy Google przedstawił SDK Androida "Donut" (wersja 1.6), został zwiastunem zmiany gry ze względu na zmiany wprowadzone przez Google w Android Market. Udoskonalono przeglądanie aplikacji i możliwość dodawania zrzutów ekranu w celu promowania aplikacji.

Niedawna ankieta sugeruje jednak, że programiści Androida są niezadowoleni i że Google wciąż ma jeszcze dostęp do Android Market. Google potrzebuje programistów do wypompowywania atrakcyjnych aplikacji rozszerzających funkcje i funkcjonalność platformy Android, ale wielu programistów jest obecnie niezadowolonych z liczby pobrań i ogólnych przychodów generowanych przez Android Market.

Google musi rozwiązać te problemy i kontynuować aby rozwinąć solidną i zadowoloną społeczność programistów, jeśli ma szansę na spełnienie oczekiwań analityków, że liczba aplikacji w usłudze Android Market będzie pięciokrotnie większa niż w 2010 r. Od tego momentu Google przechwalają się prawami do aplikacji. Google potrzebuje programistów do tworzenia różnorodnych aplikacji zapewniających użytkownikom narzędzia, jakich oczekują i napędzają sprzedaż urządzeń z systemem Android.

Jedną z rzeczy, którą Apple zrobił, a także Google Challenger, i innych twórców aplikacji, jest tworzenie aplikacji tak łatwej, aby każdy, kto miał niewielką wiedzę programistyczną może uruchomić aplikację. Powodem jest "aplikacja do tego", ponieważ wszystko, co można wymyślić, to fakt, że praktycznie każda firma opracowała niestandardową aplikację, która łączy się z klientami i pozwala uzyskać jednocześnie przebieg marketingowy na platformie iPhone'a.

Kolejną zaletą, jaką Apple ma z iPhone'em, jest konsystencja platformy. Chociaż dostępnych jest kilka różnych modeli iPhone'a i iPoda Touch, sam sprzęt i wersja używanego systemu operacyjnego iPhone'a są spójne we wszystkich systemach.

Wiele osób ma problem z kontrolowaniem Apple pod każdym względem. pomysłowość. Apple ściśle konserwuje sprzęt, a oprogramowanie i zewnętrzni programiści muszą przeskakiwać przez obręcze, aby aplikacje były zatwierdzone dla iPhone'a. Najważniejsze jest jednak to, że zastrzeżona, zamknięta platforma Apple jest częścią receptury firmy Apple na sukces.

Programiści dla Androida mają do czynienia z różnymi wersjami Androida SDK w obiegu oraz szeregiem urządzeń o różnych funkcjach i funkcjach. Fragmentacja platformy Android komplikuje proces programowania i stawia przed deweloperami Androida wyjątkowe wyzwania, z którymi deweloperzy iPhone'ów nie muszą się borykać.

Ponieważ Google nadal dostosowuje platformę Android i SDK, będzie musiał zająć się problemy deweloperów z Android Market. Co ważniejsze, Google musi zapewnić programistom Androida narzędzia, których potrzebują, aby uprościć tworzenie aplikacji i upewnić się, że aplikacje będą działać w różnych wersjach oprogramowania Android i zróżnicowanym sprzęcie.

Tony Bradley publikuje jako @PCSecurityNews, i można się z nim skontaktować na swojej stronie na Facebooku.