Тестировщик с нуля / Урок 24. Android Studio (SDK), эмуляторы для тестировщика мобильных приложений
Google a lansat o nouă versiune a SDK-ului Android. Versiunea 2.0.1 este o actualizare minoră a platformei Android, nu o versiune semnificativă, și nu abordează cele mai serioase probleme cu care se confruntă dezvoltatorii Android.
Site-ul blogului Android Developers descrie actualizarea "Android 2.0.1 este o actualizare minoră la Android 2.0 Această actualizare include câteva corecții de erori și schimbări de comportament, cum ar fi selectarea resurselor de aplicație bazate pe nivelul API și modificările valorii unor constante legate de Bluetooth. "Modificările introduse în platforma însăși, în special o soluție fixă pentru funcționalitatea camerei din Verizon Droid, sunt binevenite. Google a adăugat, de asemenea, câteva instrumente pentru a ajuta dezvoltatorii, dar Android se confruntă cu provocări care apar atât din tinerețea sa relativă în arena magazinelor de aplicații, cât și combinațiile diverse de software și hardware pe care dezvoltatorii trebuie să le ia în considerare.
[Citiți în continuare cele mai bune telefoane Android pentru fiecare buget.]Când Google a introdus kitul Android "Donut" SDK (versiunea 1.6), a fost anunțat ca schimbător de jocuri din cauza modificărilor pe care Google le-a implementat cu Android Market. Îmbunătățirea navigării în aplicații și capacitatea de a include capturi de ecran pentru a ajuta la promovarea aplicațiilor au fost încântați de dezvoltatori.
Un studiu recent sugerează totuși că dezvoltatorii Android sunt nemulțumiți și că Google are încă o cale de a merge cu Android Market. Google are nevoie de dezvoltatori pentru a pompa aplicații convingătoare care extind funcțiile și funcționalitatea platformei Android, însă mulți dezvoltatori sunt nemulțumiți de volumul de descărcări și de veniturile totale generate de Android Market.
Google trebuie să abordeze aceste probleme și să continue să crească o comunitate de dezvoltatori robustă și mulțumită dacă are vreo șansă de a întâlni predicții ale analistului potrivit căruia numărul de aplicații din Android Market va fi cvadruplu în 2010. Drepturile de la magazinul de aplicații de la App, Google are nevoie de dezvoltatori pentru a crea o varietate de aplicații pentru a oferi utilizatorilor instrumentele pe care le doresc și care conduc vânzările de dispozitive bazate pe Android
Un lucru pe care Apple a făcut-o, pe care Google și alți adversari ai magazinelor de aplicații trebuie să le facă, este de a face dezvoltarea aplicațiilor atât de ușor încât oricine are puțină cunoștințe de programare poate rula o aplicație. Motivul pentru care există o "aplicație pentru asta" pentru orice vă puteți gândi este că practic fiecare companie a dezvoltat o aplicație personalizată de un fel de a se conecta cu clienții și pentru a obține un kilometraj de marketing, în același timp, pe platforma iPhone.
Un alt avantaj pe care Apple îl are cu iPhone-ul, totuși, este consistența platformei. În timp ce există câteva modele diferite de iPhone și iPod Touch disponibile, hardware-ul propriu-zis și versiunea sistemului de operare iPhone în uz sunt coerente peste tot.
Mulți oameni se confruntă cu problema modului în care Apple are controlul asupra tuturor aspectelor sale dispozitive. Apple păstrează îndeaproape hardware-ul, iar software-ul și dezvoltatorii terți trebuie să sară prin cercuri pentru a obține aplicații aprobate pentru iPhone. Cu toate acestea, platforma închisă a Apple face parte din rețeta Apple pentru succes.
Dezvoltatorii pentru Android se confruntă cu o versiune diferită a SDK-ului Android în circulație și o serie de dispozitive cu funcții și funcții diferite. Fragmentarea platformei Android complică procesul de dezvoltare și reprezintă provocări unice pentru dezvoltatorii de Android pe care dezvoltatorii iPhone nu trebuie să le suporte.
Pe măsură ce Google continuă să adapteze platforma Android și SDK-urile, va trebui să abordeze problemele pe care dezvoltatorii le au cu Android Market. Mai important, Google trebuie să ofere dezvoltatorilor Android instrumentele de care au nevoie pentru a simplifica dezvoltarea aplicațiilor și pentru a se asigura că aplicațiile vor funcționa pe diferite versiuni de software Android și hardware diferit.
Tony Bradley tweet-uri ca @PCSecurityNews, și poate fi contactat la Facebook
Actualizarea Snow Leopard 10.6.2 abordează peste 100 de reparații generale, 43 fiind legate de securitate. Una dintre aceste remedii abordează problema foarte publicată, care șterge folderele de domiciliu ale utilizatorilor atunci când vă conectați la un cont de oaspeți. Aceasta este cea de-a doua actualizare de la lansarea lui Snow Leopard la sfârșitul lunii august.
Utilizatorul Flickr USC2000 a postat o fotografie a netbook-ului său Dell Hackintosh Dell Mini. , update-ul 10.6.2 Snow Leopard a fost dezbătut de mult înainte de lansarea publică, deoarece dezvoltatorii au raportat că actualizarea nu a susținut procesorul Intel Atom, care are puterea multor netbook-uri de astăzi. Acest lucru a facut dificil pentru utilizatorii care au instalat OSX Snow Leopard pe computerele obisnuite netbook sa se actualizeze la 10.6.2, deoarece procesorul lor nu mai era supor
IOS 4.1 Beta seamănă cu dezvoltatorii - "Death Grip" Fix în curând? - eliberați dezvoltatorii. Dacă actualizarea abordează problemele de recepție a problemei de "aderență la moarte" este necunoscută, dar probabil.
Astăzi, Apple a început să semene un pre-lansare pentru dezvoltatorii iOS 4.1. Ca de obicei, versiunea beta necesită un cont de dezvoltator iPhone și un computer Intel care rulează cel mai recent sistem de operare OS X Snow Leopard 10.6.4. Include Xcode 3.2.4, care aduce în principal suport pentru iOS 4.1 iPhone și iPod Touch (încă nu există iOS 4 pentru iPad), precum și câteva caracteristici noi proiectate pentru a face viața mai ușoară pentru dezvoltatorii iOS.
Utilizând dezvoltatorii instrumentelor de analiză, Motally poate identifica, de exemplu, cel mai frecvent utilizat și modul în care sunt utilizate aplicațiile. Nokia speră să ușureze dezvoltatorii și editorii să "optimizeze dezvoltarea aplicațiilor lor mobile printr-o înțelegere mai bună a modului în care se angajează utilizatorii", a afirmat el.
[Citește mai departe: cele mai bune telefoane Android pentru fiecare buget. ]