ამ შემოდგომაზე Apple-მა ახალი წარმოადგინა iPhone 5s, ყველაზე მეტი აურზაური ირგვლივ ტრიალებდა შეუცვლელი თითის ანაბეჭდის სენსორები Touch ID, ნელი მოძრაობის ვიდეოები, ახალი ფერის ვარიანტები და 64 ბიტიანი პროცესორი A7. მაგრამ მძლავრ ორ ბირთვთან ერთად, iPhone 5s-ის კორპუსი მალავს სხვა პროცესორს, უფრო ზუსტად M7 კოპროცესორს. მიუხედავად იმისა, რომ ერთი შეხედვით ასე არ ჩანს, ეს არის პატარა რევოლუცია მობილურ მოწყობილობებში.
M7 როგორც კომპონენტი
ტექნიკურად რომ ვთქვათ, M7 არის ერთჩიპიანი კომპიუტერი, რომელსაც ეწოდება LPC18A1. იგი დაფუძნებულია NXP LPC1800 ერთჩიპიან კომპიუტერზე, რომელშიც ARM Cortex-M3 პროცესორი სცემს. M7 შეიქმნა ამ კომპონენტების შეცვლით Apple-ის საჭიროებების შესაბამისად. M7 Apple-ისთვის დამზადებულია NXP Semiconductors-ის მიერ.
M7 მუშაობს 150 MHz სიხშირეზე, რაც საკმარისია მისი მიზნებისთვის, ანუ მოძრაობის მონაცემების შეგროვებისთვის. ასეთი დაბალი საათის სიჩქარის წყალობით, ის ნაზად მოქმედებს ბატარეაზე. თავად არქიტექტორების თქმით, M7-ს სჭირდება ენერგიის მხოლოდ 1%, რაც A7-ს იგივე ოპერაციისთვის დასჭირდება. A7-თან შედარებით დაბალი საათის სიჩქარის გარდა, M7 ასევე იკავებს ნაკლებ ადგილს, მხოლოდ ერთ მეოცეს.
რასაც M7 აკეთებს
M7 თანაპროცესორი აკონტროლებს გიროსკოპს, აქსელერომეტრს და ელექტრომაგნიტურ კომპასს, ანუ მოძრაობასთან დაკავშირებულ ყველა მონაცემს. ის ჩაწერს ამ მონაცემებს ფონზე ყოველ წამს, დღითი დღე. ის ინახავს მათ შვიდი დღის განმავლობაში, როდესაც რომელიმე მესამე მხარის აპს შეუძლია მათზე წვდომა და შემდეგ წაშლის მათ.
M7 არა მხოლოდ იწერს მოძრაობის მონაცემებს, არამედ საკმარისად ზუსტია, რათა განასხვავოს სიჩქარე შეგროვებულ მონაცემებს შორის. პრაქტიკაში ეს ნიშნავს, რომ M7-მა იცის, დადიხართ, დარბით თუ მართავთ. სწორედ ეს უნარი, კვალიფიციურ დეველოპერებთან ერთად, იძლევა ახალ დიდ აპლიკაციებს სპორტისა და ფიტნესისთვის.
რას ნიშნავს M7 აპლიკაციებისთვის
M7-მდე ყველა "ჯანმრთელ" აპლიკაციას უწევდა ამაჩქარებლისა და GPS ინფორმაციის გამოყენება. ამავდროულად, ჯერ აპი უნდა გაუშვათ, რომ ის ფონზე მუშაობდეს და მუდმივად მოითხოვოს და ჩაწეროს მონაცემები. თუ არ გაუშვით, ალბათ ვერასოდეს გაიგებთ, რა მანძილი გაიარეთ ან რამდენი კალორია დაწვეთ.
M7-ის წყალობით, აქტივობის ჩაწერის აპლიკაციის გაშვების პრობლემა აღმოიფხვრება. იმის გამო, რომ M7 მუდმივად იწერს მოძრაობას, ნებისმიერ აპს, რომელსაც ნებას რთავთ M7-ის მონაცემებზე წვდომას, შეუძლია დაამუშაოს იგი გაშვებისთანავე და გაჩვენოთ რამდენი კილომეტრი გაიარეთ დღეში ან რამდენი ნაბიჯი გადადგით, მაშინაც კი, თუ არ უთხრა აპს რაიმეს ჩაწერა.
ეს გამორიცხავს ფიტნეს ზოლების გამოყენების აუცილებლობას, როგორიცაა Fitbit, Nike FuelBand ან Jawbone. M7-ს მათთან შედარებით ერთი დიდი უპირატესობა აქვს, რაც უკვე აღვნიშნეთ – მას შეუძლია განასხვავოს მოძრაობის ტიპი (სიარული, სირბილი, ავტომობილით მართვა). ადრინდელი ფიტნეს აპები შეცდომით ფიქრობდნენ, რომ მოძრაობთ, მაშინაც კი, თუ უბრალოდ იჯექით ტრამვაზე. ამან, რა თქმა უნდა, გამოიწვია არასწორ შედეგებამდე.
რასაც M7 მოგიტანს
ამჟამად აქტიური ადამიანები, რომლებსაც აინტერესებთ დღეში რამდენ კილომეტრს გადიან, რამდენ კალორიას დაწვნენ ან რამდენი ნაბიჯი გაიარეს, აღფრთოვანებული იქნებიან M7-ით. ვინაიდან M7 მუდმივად მუშაობს და აგროვებს მოძრაობის მონაცემებს შეფერხების გარეშე, შედეგები ძალიან ზუსტია. ანუ, თუ ვივარაუდებთ, რომ თქვენ გაქვთ თქვენი iPhone მაქსიმალურად.
ზოგიერთი აპლიკაცია უკვე სრულად იყენებს M7-ის პოტენციალს. მე დავასახელებდი მაგალითად RunKeeper ან მოძრაობს. დროთა განმავლობაში ფიტნეს აპლიკაციების აბსოლუტური უმრავლესობა დაამატებს M7 მხარდაჭერას, რადგან მათ მოუწევთ, წინააღმდეგ შემთხვევაში მომხმარებლები გადავიდნენ კონკურსზე. ბატარეის დაზოგვა და მონაცემთა ავტომატური შეგროვება და ანალიზი ორი ძლიერი მიზეზია.
რაც M7-მა მოუტანა Apple-ს
Apple-ს უყვარს საკუთარი ჩიპების ხაზგასმა. ის 2010 წელს დაიწყო, როდესაც მან წარმოადგინა iPhone 4, რომელიც აღჭურვილია A4 პროცესორით. Apple მუდმივად ცდილობს გვითხრას, რომ თავისი ჩიპების წყალობით მას შეუძლია გამოიტანოს მაქსიმალური შესრულება დაბალი ენერგიის მოხმარებით, ვიდრე კონკურენცია. ამავდროულად, სხვა ტექნიკის სპეციფიკაციები ხშირად უგულებელყოფილია. ზრუნავს თუ არა საშუალო მომხმარებელი, მაგალითად, ოპერატიული მეხსიერების ზომაზე? არა. მისთვის საკმარისია იცოდეს, რომ აიფონი მძლავრია და ამავდროულად ძლებს მთელი დღე ერთი დამუხტვით.
როგორ უკავშირდება ეს M7-ს? ეს მხოლოდ დადასტურებაა იმისა, რომ მორგებული პროგრამული სისტემა მშვენივრად მუშაობს მორგებულ აპარატურაზე, რაც საუკეთესოდ ჩანს მაღალი დონის მოდელებში. Apple M7-ით კონკურენციას მრავალი თვით გაურბოდა. მიუხედავად იმისა, რომ iPhone 5s-ის მომხმარებლებს შეეძლოთ სრულად ისარგებლონ M7-ზე მხარდაჭერილი აპებით კვირების განმავლობაში, კონკურენცია გვთავაზობს მხოლოდ კოპროცესორებს Nexus 5-სა და Motorola X-ზე. რჩება კითხვა, სთავაზობს თუ არა Google API-ს დეველოპერებს, თუ არის ეს საკუთრების გადაწყვეტა.
გარკვეული პერიოდის შემდეგ, Samsung-ი გამოვა Galaxy S V-ით ახალი თანაპროცესორით და შემდეგ შესაძლოა HTC One Mega-ით. და აქ არის პრობლემა. ორივე მოდელი გამოიყენებს სხვადასხვა თანაპროცესორს და ორივე მწარმოებელი სავარაუდოდ დაამატებს ფიტნეს აპებს. მაგრამ სათანადო ჩარჩოს გარეშე, როგორიცაა Core Motion iOS-ისთვის, დეველოპერები ხაფანგში იქნებიან. სწორედ აქ უნდა შემოვიდეს Google და დააწესოს გარკვეული წესები. რამდენი ხანი დასჭირდება ამას? იმავდროულად, კონკურენცია მინიმუმ გაზრდის ბირთვების, მეგაპიქსელების, ინჩებისა და გიგაბაიტების ოპერატიული მეხსიერების რაოდენობას. თუმცა, Apple აგრძელებს თავის გზას წინდახედული გზაში
სპეციალიზებული ჩიპების ეს გზა უდავოდ შესანიშნავია და ბევრად უკეთესია, ვიდრე 4 ან მეტი ბირთვიანი CPU-ის გზა, მომხმარებელს ამის გაცნობის შანსი არ აქვს, ძირითადად საქმე მაინც ერთ ბირთვზე მუშაობს.
მაგრამ... რა თქმა უნდა, აპლიკაციებს შეეძლოთ მოძრაობის კონტექსტის ამოცნობა უკვე დისკზე, მაგრამ ამისთვის მათ უნდა გამოეყენებინათ საკუთარი ალგორითმები, ამის უპირატესობა ის არის, რომ ის პირდაპირ HW-ზეა, ამიტომ უფრო სწრაფია და უფრო ეკონომიური, პლუს არ არის საჭირო აპლიკაციის ფონზე გაშვება.
სხვა საქმეა, რომ Motorola X კი შეიცავს ორ თანაპროცესორს, ერთი ამაჩქარებლიდან მონაცემების ჩასაწერად, მეორე მეტყველების ამოცნობისთვის, ამიტომ Apple-ს ალბათ არ აქვს ისეთი თავდასხმა, როგორც ეს სტატიიდან ჩანს.
ანალოგიურად, Android 4.4-ს აქვს ახალი API მოვლენის ჯგუფურად, რომელიც ძირითადად იგივეა (არ ვიცი, მაგრამ ზუსტი დეტალები, მართალი გითხრათ) - ეს ისევ საჭიროებს მხარდაჭერას HW-ში - Nexus 5-ს აქვს ის აქ და შესაძლოა Moto X იქაც, თუ არ ჩათვალეს, რომ ის საკუთრებაშია.
მე რატომღაც მხედველობიდან მოვავლე Moto X და სწორედ მაშინ წავიკითხე მისი მიმოხილვა. იქ მხოლოდ მეტყველების ამოცნობაზე წავიკითხე. ეს იყო ან ცუდი მიმოხილვა ან ცუდი მარკეტინგი Google-ის მიერ.
Nexus 5 ასევე შეიცავს მსგავს კოპროცესორს:
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
მადლობა დენ; მე ვფიქრობდი, რომ მომიწევდა გამოკვლევა, თუ რისთვის შეიძლებოდა ყოფილიყო კარგი M7 და ვეჭვობდი, რომ ის შეიძლება საინტერესო ყოფილიყო. მადლობა საინტერესო ინფორმაციისთვის!
HTC One-> HTC One Max-> HTC One Mega- > HTC One Giga -> სხვა ვერაფერი მოვიფიქრე: ამ თვალსაზრისით, მიხარია, რომ Apple არის უბრალოდ Apple! ;)
და ზუსტად ასეა... როცა ჩემი კლასელები დამიწყებენ "დამცინას", რომ ჩემს მაღაზიაში 20 ათასიანი მხოლოდ 8 mpx და 1 GB ოპერატიულია, უბრალოდ მეღიმება, რადგან მათი სუპერ გაძლიერებული HTC ან Galaxy Cosi-სგან განსხვავებით, ეს იშვიათად მემართება. რომ აპლიკაციის ავარია მქონდა ან რაღაც არ მუშაობდა და ჩემი ფოტოები დაახლოებით 10-ჯერ უკეთესი ხარისხისაა ვიდრე მათი კამერები ორჯერ მეტი გარჩევადობით, რაზეც მხოლოდ მასტურბაცია შეუძლიათ, რადგან 1280 გარჩევადობის მონიტორზე მაინც აჩვენებენ ფოტოებს. × 960. :)
შესანიშნავი სტატია! რაც მეტი მათგანია, მით უკეთესი. ძალიან ვაფასებ ავტორს :). როცა პირველად ვუყურე, მეგონა, რომ 5S უბრალოდ უფრო სწრაფი ტელეფონი იყო თითის ანაბეჭდის წამკითხველით, მაგრამ ასეთი „წვრილმანები“ განსხვავებას ქმნიან. თუმცა, სამწუხაროდ, ეს არ ცვლის იმ ფაქტს, რომ 5S მაინც ასტრონომიული ფასის მქონე ტელეფონია. მე მზად ვარ გადავიხადო 40 10 MacBook-ში, ასევე 14-20 iPad-ისთვის, მაგრამ თითქმის 4 ტელეფონზე, რომელსაც ბევრი რამის გაკეთება შეუძლია, მაგრამ ნამდვილად არა. ჩემი ბოლო აიფონი იყო 9500S, რომელიც მაშინ ვიყიდე Vodafone-დან XNUMX CZK-ად ექვსთვიანი კონტრაქტით, მაგრამ მას შემდეგ აღარ მქონია და არც ვაპირებ, გიჟური ფასების გათვალისწინებით.
10 კმ გზის გავლის შემდეგ, Runkeeper-ში 6 კმ-ს აკლდება, ამიტომ პრაქტიკულ გამოყენებას ვერ ვხედავ :-( ერთადერთი ვარიანტია GPS-ის გამოყენება გავლილი მანძილის გასაზომად...
ჰმ, მე ვიყენებ Moves აპს, მშვენივრად მუშაობს. მიუხედავად იმისა, რომ ველოსიპედით არ ვზივარ და იქ მაქვს ჩაწერილი ველოსიპედით გასეირნება :D 100 ცხოველს უნდა დავაბიჯო :D მაგრამ არ მინდა განახლება, როცა აპს გავთიშავ და ჩავრთავ ორი დღის შემდეგ. მე ვერ ვტვირთავ რაიმე მონაცემს. ამჟამად ხაზგარეშე ვარ. და მე მყავს აიფონ 5s.. არ იცით რა პრობლემაა?