If-Koubou

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

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

W 2012 roku Dianne Hackborn z Google zagroził wycofaniem dostępu CyanogenMod do Android Market, jeśli posunęli się naprzód z dodaniem wielozadaniowości "Cornerstone" do swojej 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 oryginalnie 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.

Obecnie Android działa na wszystkich urządzeniach - 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.

Samsung Multi-Window nie jest wystarczająco dobry

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.

Tutaj są 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 z wieloma oknami, tylko aplikacje na pasku Wiele okien Samsung udostępnia. 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 muszą dodawać obsługi dla funkcji wielu okien producenta, jeśli inni producenci decydują się na kopiowanie Samsunga.

Pływające aplikacje to Dirty Hack

Pływające aplikacje umożliwiają również prawdziwą pracę wielozadaniową. 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ć internet, 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ł wsparcie dla ruchomego okna 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 root są niedozwolone

Niektóre niestandardowe pamięci ROM dodają tę funkcję do Androida. 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żne

System Windows 8.1 firmy Microsoft wyróżnia się spośród systemów operacyjnych tabletów pod względem wszechstronnej obsługi wielozadaniowości, umożliwiając jednoczesne wyświetlanie kilku aplikacji obok siebie. 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ądania w 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