14Jul

Hej, Google: Nadszedł czas na dodanie wielozadaniowego multitaskingu do Androida

click fraud protection

W 2012 roku Dianne Hackborn z Google zagroził, że cofnie dostęp CyanogenMod do Android Market, jeśli posuną się naprzód z dodaniem wielozadaniowości "Cornerstone" do ich niestandardowej pamięci ROM.Od tego czasu Samsung stworzył własną wielozadaniową funkcję wielozadaniową.

Dianne Hackborn powiedziała, że ​​"to coś, co należy zrobić na poziomie platformy głównej", aby aplikacje się nie zepsuły. Miała rację - Android potrzebuje tego jako standardowej funkcji i nadszedł czas, aby Google go udostępnił.

Czy Android nie ma wielozadaniowości?

Android pierwotnie wyróżniał się na iOS firmy Apple dzięki potężnemu wielozadaniowości. Aplikacje mogą nadal działać w tle podczas korzystania z innej aplikacji. To sprawia, że ​​Android jest potężny - możesz nawet zlecać klientom BitTorrent pobieranie plików w tle podczas korzystania z innej aplikacji. Android nadal zachowywał projekt pojedynczej aplikacji na ekranie naraz. Miało to sens, gdy Android działał tylko na smartfonach z małymi ekranami.

instagram viewer

Obecnie Android działa na wszystkich komputerach, od mniejszych smartfonów aż po ogromne "phablety", takie jak Galaxy Note. Android wykracza poza telefony i działa na 12-calowych tabletach, kabrioletach z dokami na klawiaturze, laptopach, a nawet komputerach z systemem Android. Android to nie tylko system operacyjny telefonu.

Wielozadaniowe Samsung nie jest wystarczająco dobre

Samsung próbował dodać wartość do Androida, dodając funkcję wielu okien. Gdy używasz telefonu z wyższej półki, takiego jak Galaxy Note lub Galaxy S, lub tabletu Galaxy, możesz uruchamiać niektóre aplikacje obok siebie.

Występują tutaj duże problemy. Działa to tylko na urządzeniach Samsung i tylko na określonych urządzeniach Samsung. Aby dodać obsługę tej funkcji w sposób, który nie narusza innych aplikacji, funkcja wielu okien Samsunga działa tylko w przypadku określonych aplikacji. Nie można uruchomić żadnej aplikacji w widoku wielu okien, a jedynie aplikacje na pasku Wiele okien, które zapewnia Samsung. Zapobiega to rozbijaniu aplikacji firm trzecich, o co Google martwił się dzięki funkcji Cornerstone w CyanogenMod.

Funkcja, która działa tylko z kilkoma aplikacjami na określonych urządzeniach jednego producenta, nie jest wystarczająco dobra. Ta funkcja musi działać na każdym urządzeniu z Androidem - lub przynajmniej na odpowiednio dużych ekranach i wystarczająco mocnych urządzeniach wewnętrznych. Musi to być funkcja platformy Android, aby programiści aplikacji mogli zapewnić, że ich aplikacje będą prawidłowo z nią współpracować na każdym urządzeniu.

Programiści Androida nie powinni dodawać obsługi dla funkcji wielu okien swojego producenta, jeśli inni producenci decydują się na kopiowanie Samsunga.

Floating Apps to Dirty Hack Aplikacje

Floating umożliwiają również wykonywanie wielozadaniowości. Pamiętaj, że Android pozwala aplikacjom działać w tle, gdy używasz aplikacji na pierwszym planie. Te aplikacje mogą wyświetlać interfejsy, które wyglądają na pływające nad bieżącą aplikacją - pomyśl o tym, jak przy użyciu opcji "zawsze na wierzchu", aby okno zawsze pojawiało się nad każdą inną aplikacją w systemie operacyjnym na komputerze.

Możesz instalować pływające aplikacje, aby przeglądać strony internetowe, robić notatki, czatować i oglądać filmy podczas korzystania z dowolnej aplikacji. Tylko aplikacje zaprojektowane specjalnie do uruchamiania jako aplikacje pływające będą działać, więc musisz je wyszukać.Zmienne aplikacje są również niewygodne w użyciu, ponieważ przeniosą się na używaną aplikację, blokując części jej interfejsu.

Microsoft dodał obsługę ruchomych okien do Skype na Androida. Możesz prowadzić rozmowę wideo, a twarz drugiej osoby będzie zawsze wyświetlana na ekranie, nawet gdy opuścisz aplikację Skype. Microsoft używa większej wielozadaniowej mocy Androida niż Google.

Niestandardowe ROMy i modyfikacje tylko dla rootów są niedozwolone

Niektóre niestandardowe pamięci ROM dodają tę funkcję do systemu Android. Google zagroził, że odwoła dostęp CyanogenMod do Android Market( obecnie znany jako Google Play), jeśli dodali tę funkcję, ponieważ może to potencjalnie przerwać aplikacje innych firm. Obecnie inne niestandardowe pamięci ROM pracują na wielozadaniowym podzielonym ekranie. Samsung dodał własną wersję do swoich własnych urządzeń.

Możesz także uzyskać tę funkcję za pomocą modyfikacji Xposed Framework tylko root, znanej jako XMultiWindow. Jeśli masz uprawnienia roota, możesz uzyskać wielozadaniowość wielozadaniową lub dowolną aplikację na swoim urządzeniu.

Nie powinno to wymagać zrootowania urządzenia lub instalacji niestandardowej pamięci ROM.Te rozwiązania firm trzecich często mają niezręczne interfejsy i błędy. Potrzebujemy zintegrowanego, obsługiwanego rozwiązania, które działa tak samo na każdym urządzeniu.

Dlaczego wiele okien jest ważna

System Microsoft Windows 8.1 wyróżnia się wśród systemów operacyjnych tabletów dzięki potężnej obsłudze wielozadaniowości, umożliwiając jednoczesne wyświetlanie kilku aplikacji jednocześnie. Apple informuje również, że pracuje nad dodaniem aplikacji do iPada z systemem iOS 8. W systemie operacyjnym każdego konkurenta będzie można wyświetlić stronę internetową podczas pisania wiadomości e-mail, oglądać wideo podczas przeglądaniaw Internecie lub czatuj z kimś, gdy robisz cokolwiek innego.

Ale Android nadal pozostał zamrożony w czasie. Pomimo podstawowej mocy Androida - i pomimo tego, że Android pozwala aplikacjom dostosować się do różnych rozmiarów ekranu - Google opiera się dodaniu tej funkcji.

Duże tablety z Androidem, takie jak Nexus 10( pamiętaj, że tablet Google nie był aktualizowany od ponad 18 miesięcy?) Potrzebują tej funkcji. Podobnie jak ogromne telefony, kabriolety, laptopy i komputery z systemem Android.

Jeśli tablety są przyszłością komputerów osobistych, powinniśmy być w stanie robić więcej niż jedną rzecz na raz na dużych ekranach tabletów. Microsoft, Samsung, a nawet Apple zdają sobie z tego sprawę - teraz kolej na Google.

Image Credit: Sergey Galyonkin na Flickr, Kārlis Dambrāns na Flickr